The digest of interesting materials for the mobile developer # 288 (February 24 - March 3) In the new digest we cope with clamshells and write applications in assembly language, practice the functional Swift and make bionic vision, develop Flutter and improve UX, explore the best games and applications. Welcome!
Will existing Android applications have difficulties on clamshells? Why prepare for those users who decide to buy an expensive device? And what should the developer do to make these users satisfied? How to test your application if there is no $ 2000 device at hand?
This story is about a non-standard approach to the development of Android applications. It's one thing to install Android Studio and write “Hello, World” in Java or Kotlin. But I will show how this same task can be accomplished differently.
')
This digest is available as a weekly newsletter . And every day we send news to Telegram channel . iOS •
(+24) Everything you need to know about the iOS App Extensions •
(+14) A bit of functional practice in Swift for beginners. •
(+7) Composite "datasource" object and elements of the functional approach •
Magic Auto Layout: priority of resizing content •
UrbanClap path to MVVM •
Create complex screens with Child ViewControllers •
Create your own CocoaPods library •
Customize Continuous Integration for iOS with Bitrise •
Best-in-class iOS application •
Swif Code Metrics •
Styling UIView with functions •
SmartlookConsentSDK for iOS: beautiful user agreement Android •
(+14) Russian ophthalmologists told about bionic vision. New mobile application demonstrates cybernet work •
(+14) Creating a Bottom Navigation Bar on Kotlin using Anko •
(+9) RxJava2 + Retrofit 2. Modify the adapter to handle the absence of the Internet on Android •
Android Dev Podcast # 88. News. Future IoT, K-Love, Libraries with Addictions •
Android Studio Project Marble: Apply Changes •
Mobile Intelligence - a classification of road signs with a re-trained MobileNet model •
Navigation in a modular application with deep links •
Speaking for the best Android Fragments •
Why you need to completely switch to Kotlin •
Android development trends 2019 •
We make attributes Dynamic RecyclerView with Functions •
Migrating to Places SDK: the world of Rx and Corutin •
We debug native crashes in the Android application •
Android permissions with the Dexter library •
Testing Espresso and Screen Robots: Getting Started •
Perfect Testing: fakes instead of mocks Development •
(+39) We learn always and everywhere! Developers podcasts in English •
(+29) How to get Google Developers Certification: Mobile Web Specialist •
(+24) Is it more exciting to develop for mobile phones than for the web? •
(+22) Sketch + Node.js: generate icons for multiple platforms and brands •
(+21) Great outcome from the video game industry •
(+14) Flutter. Advantages and disadvantages •
(+10) We try App Center for the first time and tell about our experience. •
(+9) Two sides of WebView: about quick launch of projects and theft of personal data •
Flutter Dev Podcast # 1: Flutter 1.2, Flutter / create, history, logos and more •
Google releases Flutter 1.2 and Dart DevTools •
DevOps in games •
HoloLens 2 will become more open •
Radio QA # 49: Letter P •
5 tips for improving the UX mobile app •
drops. - instant payment platform: UX research •
WhatsApp Pay: UX Research •
Excellent design tools •
Known software development laws •
Four engineering bugs that kill startups •
Preparing for live coding via Twitch •
Conscious: Learning UX •
What I learned in my first year as a software engineer in a startup •
Talking is the future of the user interface •
Redesign of a mobile application for Tesla •
How to make chatbot for WhatsApp using Twilio, Dialogflow and PHP •
Bashupload: upload files to the cloud from the command line •
Mesibo Messenger: open messenger with messages, voice and video •
Halley Game Engine: C ++ Game Engine Analytics, marketing and monetization •
Presto: regular restaurants smarter •
How much do Russians spend on mobile games and what does a portrait of a rich Russian gamer look like •
ELSA: English pronunciation improvement •
Most Popular New Applications 2018 •
Most Played New Games 2018 •
OliveX received $ 1 million in sports games •
ASOdesk launches new “ASO Academy” •
WhatsApp is 10 years old •
Fortnite: $ 100 million for eSports •
Top publishers by number of downloads 2018 •
How and why did I write my “Cost Control” •
Paws - an application to help animals and a notice board about them •
Dpth - an iOS app makes a 3D photo without a dual camera. •
Impact of multichannel traffic on the conversion of the Play Store AI, Devices, IoT •
(+49) How to recommend music that almost no one listened to. Yandex report •
(+45) Almost reliable solutions •
(+34) Guessing on neural networks: was the author himself noted in the comments to the post? •
(+22) Project "Prometheus": search for fires using AI •
(+17) Companies finally attended to the development of IoT devices and their security •
(+14) Introducing Microsoft HoloLens 2 •
(+14) TensorFlow on Apache Ignite •
(+5) AsyncIO Micropython: Synchronization Methods in Asynchronous Programming •
The smartwatch market grew by 56% and Apple takes half •
AI manages Google’s wind farm •
Russia is preparing a national strategy on artificial intelligence •
Amazon opens a set for the third Alexa Accelerator. •
Silent extinction of IoT startups •
Machine future and the future of mobile development •
Machine Learning on Mobile: Updates from GitHub •
Recognition of car numbers without machine learning <
Previous Digest . If you have other interesting materials or you have found a mistake, please send it to the
post office .
Source: https://habr.com/ru/post/442430/All Articles