
The digest of interesting materials for the mobile # 214 developer (on July 24 - 30)
We conclude the week with another digest: try ARKit, hide numbers, localize, reduce sizes, implement a new UI, look for problems and growth points. All this and much more in our new collection!

We talked many times about how we write autotests, what technologies we use, how we help developers with unit test performance, and so on. But they have never written about the strategy of the entire testing process, including manual ones. The time has come to fill this gap.
The experiment turned out to be successful, so at the beginning of the year we decided to develop OK Messages as a separate messenger from the social network under our own TamTam brand, but with a recruited starting audience. Already in the first weeks after the launch, tens of thousands of channels appeared in TamTam, and the audience continued to communicate as actively as in OK Messages.
The digest is also available as a newsletter. You can subscribe here .
iOS
Android
Windows
Development
Analytics, marketing and monetization
Devices, IoT, AI
← Previous digest . If you have other interesting materials or if you find a mistake, please send it to the mail.

![]() | Badoo Bird's Eye Testing |
![]() | TamTam: how we did the new messenger |
The digest is also available as a newsletter. You can subscribe here .

- (+13) “The market becomes more aggressive and hype” - Alexander Zimin on iOS development trends
- (+2) Reduce application size: proven methods
- Apple will work on greater transparency of mobile measurements
Introduction to UIStackView
Visualizing Foursquare Checks with Mapbox + ARKit
Using the Vision framework to define text
ARCharts: bar graphs in augmented reality
ShadowView: Shadows for UIView
StorageKit: data management in Core Data / Realm
TimeZonePicker: time zone selection

- (+20) We read, listen, use. Android Developer Self-help Source Guide
- (+16) Cpp Love Mobile
- (+14) Android Architecture Components in conjunction with Data Binding
- (+7) Implementation of the NavigationDrawer pull-down menu using DrawerLayout, using arbitrary layout
- (+5) Runtime repainting of application
- (0) Experience in developing and promoting a game on Android
- Test your game with Firebase Test Lab
Android Dev Podcast. Release 38. Android for beginners. Part 2
- Compare Binary Preferences Library with Standard Shared Preferences
- How to sign an APK using Gradle
Android Testing Support Library 1.0 released
How to make animations in Android
Google Assistant Quiz
Optimizing the performance of an Android application
Associate Android Developer Certification Lessons
Complete Guide to Clean Architecture
Through a magnifying glass: computer vision on Android
Introduction to functional reactive programming
EasyDeviceInfo: device information
Maoni: collecting user reviews inside the application
FabulousFilter: a beautiful filter for data


- (+39) How and why to hide telephone numbers
- (+9) Gamjam for Lua developers on Corona and Defold engines
- (+8) Advice for those who plan to localize their project
- (+8) Development for Sailfish OS: Work with a calendar and the list of contacts
- (+5) We add effect of clicking in Xamarin.Forms
- (+5) The power of minimalism in UX design
- Two-factor authentication chaos
- Facebook opened Messenger Platform 2.1
- When it's time to pay off technical debt: LinkedIn experience
- Google Opens Developers Launchpad Studio for AI&ML Startups
- Khariton Matveev (Skyeng): Roll more often, but less!
- Vladislav Urazov (Teleport): to become the largest machine learning company in the world
- After One Year and a Million Downloads: Life Simulator Experience
- How to make a facelift and not turn it into a facepalm: part 2
- The world does not need your application
- Almas Abulkhairov (FunCubator): “We want to develop the FunTech industry”
3 UI techniques that annoy users the most
Kactus: version control for design
Small pictures on large screens
TensorFlow Starter Guide
Mobile UI: main types of screens
Ionic Framework Developer Study
When to use a hamburger menu
17 calls of mobile PMa and how to deal with them
ADDC Conference Video
BukanMessenger: Open Source messenger on React Native and Meteor

- Mobile games help relieve stress from work
- Your game can get better: how to find problems and growth points
- Google Play catches up with the App Store in terms of application revenue, but lags behind in games
- Samsung Galaxy and Google Pixel cut iPhone gap in monetization of mobile games
Turn off your push notifications. All
9 monetization strategies: how to choose the right business model
How Fire Emblem Heroes earned $ 100M on 10M installations
Budget PR and marketing for indie developers

- (+8) Bluetooth Mesh - development of the standard of data transmission for IoT
- Qualcomm Offers Neural Processing Engine for Snapdragon
← Previous digest . If you have other interesting materials or if you find a mistake, please send it to the mail.