
The digest of interesting materials for the mobile developer # 288 (February 24 - March 3)
In the new digest we deal with clamshells and write applications in assembly language, practice functional Swift and make bionic vision, develop on Flutter and improve UX, and explore the best games and applications. Welcome!

Will there be difficulties with existing Android applications on “clamshells”? What to prepare for those users who decide to buy an expensive device? And what needs to be done by the developer so that these users are satisfied? How to test your application if you don’t have a device for $ 2000 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 the same task can be performed differently.
This digest is available as a weekly newsletter . And daily we send news in the
Telegram channel .
iOS
• (+24) Everything you need to know about iOS App Extensions
• (+14) A little practice of functional programming in Swift for beginners
• (+7) Composite “datasource” object and elements of a functional approach
•
Magic Auto Layout: change priority Content Sizing
•
UrbanClap's Path to MVVM
•
Create complex screens with Child ViewControllers
•
Create our own CocoaPods library
•
Set up Continuous Integration for iOS with Bitrise
•
Best-in-class iOS application
•
Swif code metrics
•
Style UIView using functions
•
SmartlookConsentSDK for iOS: beautiful
Android user agreement
• (+ 14) Russian ophthalmologists talked about bionic vision. The new mobile application demonstrates the work of cyber retard
• • (+14) Creation of the Bottom Navigation Bar on Kotlin using Anko
• (+9) RxJava2 + Retrofit 2. We modify the adapter to handle the lack of Internet status on Android
•
Android Dev Podcast # 88. News. The future of IoT, K-Love, libraries with dependencies
•
Android Studio Project Marble: Apply Changes
•
Mobile Intelligence - classification of road signs with the retrained MobileNet model
•
Navigating in a modular application using deep links
•
Speaking for the best Android Fragments
•
Why you need to switch completely on Kotlin
•
Trends in Android development 2019
•
Composing Dynamic RecyclerView attributes with Functions
•
Migrating to the Places SDK: the world of Rx and coroutines
•
Debugging native crashes in the Android application
•
Android permissions with the Dexter library
•
Espresso testing and on-screen robots: getting started
•
Perfect testing: fakes instead of mobs
Development
• (+39) Learning always and everywhere! Podcasts for developers in English
• (+29) How to get Google Developers Certification: Mobile Web Specialist
• (+24) To develop for mobile phones more fun than for the web?
• (+22) Sketch + Node.js: we generate icons for many platforms and brands
• (+21) A great outcome from the video game industry
• (+14) Flutter. Pros and cons
• (+10) For the first time we try the App Center 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 much more other
• Google releases Flutter 1.2 and Dart DevTools
• DevOps in games
• HoloLens 2 will become more open
• Radio QA # 49: Word letter P
• 5 tips for improving the UX mobile application
•
drops. - instant payment platform: UX research
•
WhatsApp Pay: UX research
•
Excellent design tools
•
Known laws for software development
•
Four engineering errors 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
•
Conversation - the future of the user interface
•
Redesigned mobile application for Tesla
•
How create a 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 get smarter
• How much Russians spend on mobile games and what a portrait of a rich Russian gamer looks like
• ELSA: improving English pronunciation
• Most popular new applications 2018
• Most popular new games 2018
• OliveX received $ 1 million for sports games
• ASOdesk launches new “ASO Academy”
• WhatsApp is 10 years old
• Fortnite: $ 100 million for e-sports
• Top publishers by number of downloads 2018
• How and why I wrote my “Cost Control”
•Paws - an application for helping animals and a message board about them
• Dpth - an application for iOS takes 3D photos without a dual camera
• The effect of multi-channel traffic on the conversion of Play Store
AI, Devices, IoT
• (+49) How to recommend music that almost no one listened. Yandex report
• (+45) Almost reliable solutions
• (+34) Fortune telling on neural networks: whether the author himself noted in the comments to the post
• (+22) Prometheus project: searching for fires using AI
• (+17) Companies finally worried development of IoT devices and their security
• (+14) Introducing Microsoft HoloLens 2
• (+14) TensorFlow on Apache Ignite
• (+5) AsyncIO Micropython: methods of synchronization in asynchronous programming
• The smart watch market has grown by 56% and Apple is half
• AI controls Google’s wind farm
• Russia is preparing a national strategy for artificial intelligence
• Amazon opens a set for the third Alexa Accelerator
•
Silent extinction of IoT startups
•
Machine future and future of mobile development
•
Machine learning on mobile: updates from GitHub
•
License plate recognition without machine learning
< Previous digest. If you have other interesting materials or if you find a mistake, please send it to the mail .

![]() | Folding smartphones: what about apps? |
![]() | Writing an Android application in assembler |
This digest is available as a weekly newsletter . And daily we send news in the


• (+24) Everything you need to know about iOS App Extensions
• (+14) A little practice of functional programming in Swift for beginners
• (+7) Composite “datasource” object and elements of a functional approach
•

•

•

•

•

•

•

•

•


• (+ 14) Russian ophthalmologists talked about bionic vision. The new mobile application demonstrates the work of cyber retard
• • (+14) Creation of the Bottom Navigation Bar on Kotlin using Anko
• (+9) RxJava2 + Retrofit 2. We modify the adapter to handle the lack of Internet status on Android
•

•

•

•

•

•

•

•

•

•

•

•

•


• (+39) Learning always and everywhere! Podcasts for developers in English
• (+29) How to get Google Developers Certification: Mobile Web Specialist
• (+24) To develop for mobile phones more fun than for the web?
• (+22) Sketch + Node.js: we generate icons for many platforms and brands
• (+21) A great outcome from the video game industry
• (+14) Flutter. Pros and cons
• (+10) For the first time we try the App Center 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 much more other
• Google releases Flutter 1.2 and Dart DevTools
• DevOps in games
• HoloLens 2 will become more open
• Radio QA # 49: Word letter P
• 5 tips for improving the UX mobile application
•

•

•

•

•

•

•

•

•

•

•

•

•

•


• Presto: regular restaurants get smarter
• How much Russians spend on mobile games and what a portrait of a rich Russian gamer looks like
• ELSA: improving English pronunciation
• Most popular new applications 2018
• Most popular new games 2018
• OliveX received $ 1 million for sports games
• ASOdesk launches new “ASO Academy”
• WhatsApp is 10 years old
• Fortnite: $ 100 million for e-sports
• Top publishers by number of downloads 2018
• How and why I wrote my “Cost Control”
•Paws - an application for helping animals and a message board about them
• Dpth - an application for iOS takes 3D photos without a dual camera
• The effect of multi-channel traffic on the conversion of Play Store

• (+49) How to recommend music that almost no one listened. Yandex report
• (+45) Almost reliable solutions
• (+34) Fortune telling on neural networks: whether the author himself noted in the comments to the post
• (+22) Prometheus project: searching for fires using AI
• (+17) Companies finally worried development of IoT devices and their security
• (+14) Introducing Microsoft HoloLens 2
• (+14) TensorFlow on Apache Ignite
• (+5) AsyncIO Micropython: methods of synchronization in asynchronous programming
• The smart watch market has grown by 56% and Apple is half
• AI controls Google’s wind farm
• Russia is preparing a national strategy for artificial intelligence
• Amazon opens a set for the third Alexa Accelerator
•

•

•

•

< Previous digest. If you have other interesting materials or if you find a mistake, please send it to the mail .