
The digest of interesting materials for the mobile # 200 developer (on April 17-23)
We conclude this week with good news: from today, the Everyday Tools team joins the RoboForm project - every Sunday a fresh digest with selected materials on the topic of mobile development will appear on our blog. Congratulations to everyone involved with the jubilee issue and passing the floor to the author:
“Once upon a time, the news digest began as simple fun -“ let's try it. ” And now the 200th issue and about four years! Thanks to everyone that you are reading (if you have comments and suggestions - write in all available ways), thanks to Everyday Tools for publishing - the mobile is at its peak and seems to be not going to stop. F8 news, reactive programming, platforms, application revenue and expense are all in the new release.

For a long time I have been thinking about the RxPM pattern and even successfully applying it in the “production”. I planned to speak with Mobius about this topic first, but the program committee refused, so I’m publishing an article now to share my vision of the new pattern with the Android community.
In mobile development, some of the most heated debate is around native and hybrid development. We decided to give three of the Mobilization faculty members reasoning on this topic. It turned out a short interview, which may be interesting for both beginners in development and those who have already decided on their choice.
Not so long ago, we faced the challenge of a cardinal? processing the ad submission process through the Avito mobile app for iOS. What was the result of the tool? would make this process quick and easy for the user.
The digest is also available as a newsletter. You can subscribe here .
iOS
Android
Development
Analytics, marketing and monetization
Devices and IoT
← Previous digest . If you have other interesting materials or if you find a mistake, please send it to the mail. "
“Once upon a time, the news digest began as simple fun -“ let's try it. ” And now the 200th issue and about four years! Thanks to everyone that you are reading (if you have comments and suggestions - write in all available ways), thanks to Everyday Tools for publishing - the mobile is at its peak and seems to be not going to stop. F8 news, reactive programming, platforms, application revenue and expense are all in the new release.

![]() | Reactive applications with the RxPM pattern. Farewell? MVP and MVVM |
![]() | Native or hybrid? Yandex specialists answer the main question of mobile development |
![]() | Paparazzo. Powerful, stylish, your own. Part I |
The digest is also available as a newsletter. You can subscribe here .

- (+22) Got 1.2K stars on GitHub with terrible architecture. How?
- (+10) Implementation of Apple Music service in iOS application
- (+8) Protocol composition for dependency injection
- (+7) Development of a component for creating collages
- How much has the game earned by fetching on the App Store 500,000 downloads
- Apple opens LivePhotosKit JS for sites
- SketchAR: A New Era Of Drawing - iOS Launch History
- App Store Search Ads Launch in UK, Australia, and New Zealand
- Apple updated TestFlight
Texture - new home for AsyncDisplayKit
Video analysis in several lines of code
Software change application icons in iOS 10.3
5 key findings after 8 years of iOS development
Real-life example: Core Data and Swift diary
TweenKit: library for animation
SquishButton: Flashing Shrink Button

- (+27) How to push the sensor in Android OS
- (+17) Performance of applications for Android
- (+13) Rx. We comprehend retryWhen and repeatWhen on examples from Android development
- (+11) Work with ConstraintLayout through XML markup
- (+9) The instruction on the publication of the Android application in Google Play
- Google will make Chrome its own ad blocker
- The court approved a settlement agreement between the FAS and Google
Android Dev Podcast. Issue 31. News. Offline work, assembly in Docker.
Interviewing Android Developers
How to make a custom View
Custom Dialog Dialog
Android slot machine
Apollo GraphQL alpha release on Android
Life and Death Android Activity
Google Map with marker clustering
How to make a streaming music application
10 books to read for an Android developer
What is Context in an Android app?
Workshop video with F8 about Litho
About Box: application info panel
FormMaster: Easy Form Creation
QuadTreeAndroid: quadrant tree for image
DarylAndroidTracker: using multiple analytics

- (+30) How to make your C ++ code cross-platform?
- (+27) Aspects of successful architecture of mobile applications
- (+13) Virtual studio and motion capture using HTC Vive
- (+10) Typography: font selection process
- (+6) Recording WebRTC video stream from a browser webcam towed to Amazon S3
- (+2) Native American software designer tricks. Issue 1
- 8 myths about mobile interfaces
- Shopify Releases Unity SDK
- 5 lessons from Google senior designer Richard Falcher
- Microsoft closes Wunderlist and opens To-Do
- Color: how to choose a palette for your game
- Design Lynch: Parkings of St. Petersburg
- UX design: checkboxes and switches in forms
- F8: Camera Effects Platform, AR Studio, Facebook Spaces, and React VR
- F8: Litho - declarative UI framework for Android
- F8: Messenger Platform 2.0
- F8: Places Graph
- F8: 360 Capture SDK
- F8: Facebook Opens Developer Circles
- F8: Caffe2 - an open machine learning framework
How the design of CTA buttons has changed over decades
CodeSandbox: React Online Editor
How to enter the gaming industry through programming
Creation of cross-platform user interface in 2017

- (+13) The desktop has not died yet, but the mobile already dominates all market. Interview with Dmitry Navosha, CEO Sports.ru
- (+10) How Uber manages to get ahead of competitors, or we understand how payments and finances in the company work
- (+8) Indie games contests: 12 tips for developers
- Seasonality of the project: do not be afraid of the summer recession
- Information, Time and Community: How to Promote Your Product on Product Hunt
- Newzoo: games this year will earn $ 108.9 billion
- Mail.Ru Group expands myTracker mobile analytics capabilities
- How much time and what applications do Russians use
- Facebook: not installation, but engagement
8 key features that make an application successful

- (+16) ESP8266 as MQTT broker for mobile application
- (+2) Five principles for creation of the protected "connected" car
← Previous digest . If you have other interesting materials or if you find a mistake, please send it to the mail. "