
The digest of interesting materials for the mobile developer # 287 (February 18 - February 24)
This week we discussed the fame of Russian mobile development teams, the creation of sound, code rewriting, player problems and the most popular applications, broken sneakers and, of course, the state of the application economy. Welcome to our new digest of interesting materials!

When creating mobile applications, most of the time is spent on developing the UI, and optimizing this process is always a hot topic among developers. My colleague Alexis Santos wrote an article about what problems we encountered and how we moved towards their resolution when working on this task.
The main goal is to assess the attractiveness of domestic companies and the impact of technical PR on it. This time around 1000 people took part in the survey!
This digest is available as a weekly newsletter . And daily we send news in the
Telegram channel .
iOS
• (+40) AudioKit and synthesizing sound in iOS / OSX
• (+15) 10 skills and knowledge needed for a beginner iOS developer
• (+9) Comparison of Viper and MVVM architectures: How to apply both
• Apple will transfer iPhone and iPad applications on Mac
• In iOS 12.2 there are new discounts on subscriptions
•
How to make a rounded image with shadow on Swift
•
Swift Localhost: working with XCUITest
•
Endless scrolling in UIScrollView with paging
•
How many applications does Swift use in 2019?
•
Integration of OYO in Siri
•
Area51: open source Reddit client on Swift
Android
• (+18) Kotlin puzzlers, Vol. 2: a new batch of puzzles
• (+16) WearMouse, an air mouse for Wear OS watches
• (+12) Android Things will refocus on smart speakers and displays
• (+9) Build the Augmented Faces ARCore example in Unity
• Google Play will switch to API level 28 in 2019
• Google will automatically update pre-installed applications
• The creation of masks and filters for faces was added to ARCore 1.7
• As we wrote the Android application in assembler
• The
clean architecture of Kotlin
•
Best practices for Android application permissions
•
Google ruined our startup with its impersonal system
•
Android Things tutorials
•
Introduction to ViewPager2
•
MVI in Android without RxJava
•
Application development for Wear OS - the practical aspect
•
Getting started with Navigation Architecture Components
•
Dragging and dropping RecyclerView items in a user-friendly way
•
Swipeable Button: Android Swipeable button, as on the iOS unlock screen
Development
• (+33) Six stories, how the code was rewritten from scratch
• (+25) 6 interesting ideas for using augmented reality (AR)
• (+21) Developer, remember traffic they’re watching your application
• (+21) Features of working with Mesh in Unity
• (+19) What's wrong with A / B testing
• (+17) How to create a beautiful color palette
• (+13) Creating an AR game using Vuforia
• (+12) How to protect yourself from brand trolls
• (+12) How I tried to fix the search on maps for drivers. Part 2
• (+11) Mobile development: from idea to cost estimation
• (+2) From chaos to order, or “we create the project structure in Unity and not only ...”
• Podlodka # 99: Careers in the regions
• 5 most common problems of free-to players -play games
• WayRay: AR applications for cars with True AR SDK beta
• 7 tips to help you design faster
• Games in customer experience
• Is animation the key to great product design?
• How to design the correct dummy screen
•
CI / CD for Flutter
•
Add value to the design by understanding the movement and its meaning
•
Why we don't write unit tests
•
LivnList: UX research
•
“GameBoy programming” training course
•
Google launched .dev domains
•
How I failed 39 interviews and what I learned
•
Rethinking Google Translate: UX research
•
EZY - resume application: design creation
•
Writing quality code
•
How to create a Sketch Style Guide, Library and UI Kit
•
How we created a visual search for Hayneedle.com
•
MangoPlate: redesign
•
Creating an open alternative to Mixpanel
•
How we updated our onboarding and got more users.
Analytics, marketing and monetization
• Guide for paid user acquisition from Adjust
• Countries with the largest number of application downloads in Q4 2018
• Orai: oratory with AI
• Most popular categories on the App Store and Google Play in Q4 2018
• Alan: insurance application
• AichiHyp: Bayram Annakov
• Advertising campaign budget calculator for games
• Organizing growth teams
• Apple violated its own rules for sending push notifications
•Increasing video conversions and growing organics for Rocket X
• The most popular flight purchase apps in the USA
• Making screenshots correctly: a mini-guide
• Eric Söfert: The state of the application economy 2019
•
Growing game revenue with a subscription
•
Creating a sustainable PR program in the ecosystem of mobile games
•
Real-time analytics: how to gain product knowledge faster
•
Codecrumbs: a visual tool for organizing the code base
•
Why your marketing does not work (Fakapov pyramid)
AI, Devices, IoT
• (+60) Audio AI: extracting vocals from music using convolutional neural networks
• (+40) Firmware update broke Nike sneakers
• (+9) Not only a foldable phone: Samsung updated the entire line of wearable devices
• (+9) IoT security. Issue 1. Smart watches, fitness trackers and scales
• (+1) Bobaflu - we program accessories on flutter
• Sales of smart speakers in the 4th quarter almost doubled
• Arduino opens IoT Cloud platform testing
•
10 best virtual reality helmets in 2019
? Previous digest . If you have other interesting materials or if you find a mistake, please send it to the mail .

![]() | We implement UI in iOS: we improve, accelerate, scale |
![]() | The popularity of mobile development teams in 2019 |
This digest is available as a weekly newsletter . And daily we send news in the


• (+40) AudioKit and synthesizing sound in iOS / OSX
• (+15) 10 skills and knowledge needed for a beginner iOS developer
• (+9) Comparison of Viper and MVVM architectures: How to apply both
• Apple will transfer iPhone and iPad applications on Mac
• In iOS 12.2 there are new discounts on subscriptions
•

•

•

•

•

•


• (+18) Kotlin puzzlers, Vol. 2: a new batch of puzzles
• (+16) WearMouse, an air mouse for Wear OS watches
• (+12) Android Things will refocus on smart speakers and displays
• (+9) Build the Augmented Faces ARCore example in Unity
• Google Play will switch to API level 28 in 2019
• Google will automatically update pre-installed applications
• The creation of masks and filters for faces was added to ARCore 1.7
• As we wrote the Android application in assembler
• The

•

•

•

•

•

•

•

•

•


• (+33) Six stories, how the code was rewritten from scratch
• (+25) 6 interesting ideas for using augmented reality (AR)
• (+21) Developer, remember traffic they’re watching your application
• (+21) Features of working with Mesh in Unity
• (+19) What's wrong with A / B testing
• (+17) How to create a beautiful color palette
• (+13) Creating an AR game using Vuforia
• (+12) How to protect yourself from brand trolls
• (+12) How I tried to fix the search on maps for drivers. Part 2
• (+11) Mobile development: from idea to cost estimation
• (+2) From chaos to order, or “we create the project structure in Unity and not only ...”
• Podlodka # 99: Careers in the regions
• 5 most common problems of free-to players -play games
• WayRay: AR applications for cars with True AR SDK beta
• 7 tips to help you design faster
• Games in customer experience
• Is animation the key to great product design?
• How to design the correct dummy screen
•

•

•

•

•

•

•

•

•

•

•

•

•

•

•


• Guide for paid user acquisition from Adjust
• Countries with the largest number of application downloads in Q4 2018
• Orai: oratory with AI
• Most popular categories on the App Store and Google Play in Q4 2018
• Alan: insurance application
• AichiHyp: Bayram Annakov
• Advertising campaign budget calculator for games
• Organizing growth teams
• Apple violated its own rules for sending push notifications
•Increasing video conversions and growing organics for Rocket X
• The most popular flight purchase apps in the USA
• Making screenshots correctly: a mini-guide
• Eric Söfert: The state of the application economy 2019
•

•

•

•

•


• (+60) Audio AI: extracting vocals from music using convolutional neural networks
• (+40) Firmware update broke Nike sneakers
• (+9) Not only a foldable phone: Samsung updated the entire line of wearable devices
• (+9) IoT security. Issue 1. Smart watches, fitness trackers and scales
• (+1) Bobaflu - we program accessories on flutter
• Sales of smart speakers in the 4th quarter almost doubled
• Arduino opens IoT Cloud platform testing
•

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