
The digest of interesting materials for the mobile # 285 developer (on February 4 - 10)
In the new issue, we talk about server animations, the “bad” Google, image acceleration and localization tools, enchanting dating application for the refrigerator and a culture of growth in companies. Get connected!

iOS engineers must have guessed what volumes of work are in question: in order to delete old and add new animations, it is necessary to perform many actions on the client side. To do this, Android and iOS teams must be involved in each release, and, together with the time required to approve the update in the App Store, this means that launching each release with updated animations can take several days. However, we managed to solve this problem, and now I will tell you how.
So it happened that the company of good, which I loved and admired so much, caused me so much evil. But first things first.
This digest is available as a weekly newsletter . And daily we send news in the
Telegram channel .
iOS
• (+11) Compilation acceleration in Xcode on Swift
• (+11) Static Generic tables
• Fortnite earned $ 500 million on iOS
• Found new iPhone applications that record user actions + Apple asked to remove the analytics code or explain it to users
• Pioneer AR / VR Bar-Zeev left Apple
•
Activity classification for watchOS
•
Add pinch to zoom to the image on Swift
•
Best practices and tools for iOS projects
•
Airbnb’s Swift Style Guide in Open Source
•
Strongly typed Notifications in Swift
•
Things that a novice Swift developer should know
•
Swinject in
Android practice
• (+24) Play Store now accepts progressive web applications (PWA)
• (+13) Creation of your first ARCore application
• (+13) Reasons for the emergence of ANR and how to avoid it
• (+13) Experience creating an Android game alone from scratch and how it was phased out on Google Play
• (+10) How I accelerated image processing on Android by 15 times
• Google released two applications to help the hearing impaired
•
From Android to iOS development in 2018
•
One surprisingly real reason to use the old Animation (API 1+)
•
Use lazy in Kotlin to bind View in Android
•
Kotlin crib in cheat sheet
•
Status of Navigation Drawer
•
Creating responsive and stretchable Android UI for ChromeOS
•
OkHttp 3.13 requires Android 5+
•
Room + coroutines
Development
• (+104) How we distribute orders between drivers in Yandex.Taxi
• (+43 ) How I helped Alice not to respond to other names. Internship in Yandex
• (+33) Editor in UX: labor, rial life
• (+5) Integration of React Native and C ++ for iOS and Android
• (+4) What does a programmer need to develop games and who is the real game developer from programmer
• Best tools for localizing mobile applications
• Podlodka # 96: Package managers
• Podlodka # 97: Type systems
• Samsung made a dating application for the refrigerator
• Amazon launched Baby Skill Activity API for Alexa
• Google Cloud Firestore left beta
•“Cookbooks” by O'Reilly in the Humble Book Bundle
• Microsoft will release a cross-platform SDK for Xbox Live
•
Application development status 2018
•
Clean code in real life
•
Why UX is important for enterprises
•
Test-Driven Development is not about testing at all
•
Application design for local shopping: UX research
•
Farm food app design: UX / UI research
•
In-app messages and push notifications: what is the difference and how to use them
•
How to easily configure Continuous Deployment in your home project
•
10 signs that you are a bad programmer
•
How to make a yoga app
Analytics, marketing and monetization
• How the company’s growth culture is formed
• Sencrop: agricultural stations
• CloudKitchens: cloud-based kitchens for food delivery
• The most profitable diet apps in the USA
• Women prefer mobile games, but few games
• Russian gaming grew twice as fast as the world in 2018
• Calm meditation app became a unicorn
• “Conversion optimization: win on mobile” course from Google
• Evolution of retention mechanics
•To prevent the user from closing the application even when loading: rules for creating the initial screen
• How to measure product / market fit using metrics
•
Interesting application market data for 2019
•
KPI Mobile Guide
•
Perfect storm Draw Something: 50 million installations in 50 days
•
10 precepts of a good product
•
How much it costs to develop an educational application
•
Appsee raffles off tickets to mobile conferences
•
Referral marketing for mobile games
AI, Devices, IoT
• (+202) Morty, we're at UltraHD! How to watch any movie in 4K, completing it through a little-known neural network
• (+84) Open course “Deep Learning on the fingers”
• ( +59) Cheaper price for small series of electronics in Russia. WOLNA Internet radio case
• • (+28) Many characters - many neural networks: how to build an effective recognition system for a large number of classes?
• (+13) As a programmer, datacenterists wrote kernel
• 4 machine learning techniques in Python
< Previous digest . If you have other interesting materials or if you find a mistake, please send it to the mail .

![]() | Animations in iOS applications born on the server |
![]() | Ok Google! Are you good or evil? |
This digest is available as a weekly newsletter . And daily we send news in the


• (+11) Compilation acceleration in Xcode on Swift
• (+11) Static Generic tables
• Fortnite earned $ 500 million on iOS
• Found new iPhone applications that record user actions + Apple asked to remove the analytics code or explain it to users
• Pioneer AR / VR Bar-Zeev left Apple
•

•

•

•

•

•

•


• (+24) Play Store now accepts progressive web applications (PWA)
• (+13) Creation of your first ARCore application
• (+13) Reasons for the emergence of ANR and how to avoid it
• (+13) Experience creating an Android game alone from scratch and how it was phased out on Google Play
• (+10) How I accelerated image processing on Android by 15 times
• Google released two applications to help the hearing impaired
•

•

•

•

•

•

•

•


• (+104) How we distribute orders between drivers in Yandex.Taxi
• (+43 ) How I helped Alice not to respond to other names. Internship in Yandex
• (+33) Editor in UX: labor, rial life
• (+5) Integration of React Native and C ++ for iOS and Android
• (+4) What does a programmer need to develop games and who is the real game developer from programmer
• Best tools for localizing mobile applications
• Podlodka # 96: Package managers
• Podlodka # 97: Type systems
• Samsung made a dating application for the refrigerator
• Amazon launched Baby Skill Activity API for Alexa
• Google Cloud Firestore left beta
•“Cookbooks” by O'Reilly in the Humble Book Bundle
• Microsoft will release a cross-platform SDK for Xbox Live
•

•

•

•

•

•

•

•

•

•


• How the company’s growth culture is formed
• Sencrop: agricultural stations
• CloudKitchens: cloud-based kitchens for food delivery
• The most profitable diet apps in the USA
• Women prefer mobile games, but few games
• Russian gaming grew twice as fast as the world in 2018
• Calm meditation app became a unicorn
• “Conversion optimization: win on mobile” course from Google
• Evolution of retention mechanics
•To prevent the user from closing the application even when loading: rules for creating the initial screen
• How to measure product / market fit using metrics
•

•

•

•

•

•

•


• (+202) Morty, we're at UltraHD! How to watch any movie in 4K, completing it through a little-known neural network
• (+84) Open course “Deep Learning on the fingers”
• ( +59) Cheaper price for small series of electronics in Russia. WOLNA Internet radio case
• • (+28) Many characters - many neural networks: how to build an effective recognition system for a large number of classes?
• (+13) As a programmer, datacenterists wrote kernel
• 4 machine learning techniques in Python
< Previous digest . If you have other interesting materials or if you find a mistake, please send it to the mail .