
The digest of interesting materials for the mobile # 278 developer (on December 3 - 9)
In our weekly selection, Swift heroes, searching for an elusive bug in React Native, the best apps of the App Store and Google Play of 2018, the first stable Flutter, the first Yandex.Phone and much more. Get connected!

On October 10, 2018, our team released a new version of the React Native app. We are pleased and proud of it. But the horror is something: after a few hours, the number of failures for Android suddenly increases.
We asked Victor about how the mathematical apparatus helped him in IT, how mobile development is embedded in the structure of the company, what threats his team is dealing with, what patents Kaspersky Lab has, why product releases are made in Kanban in mobile development, how it works farm auto-testing - and about the mass of other technical and worldview things. Warning: many, many letters on the case.
This digest is available as a weekly newsletter . And daily we send news in the
Telegram channel .
iOS
• (+15) The New iOS Mobile Enterprise. Part # 1: Code Generation for Resources
• (+12) Xcode and Advanced Debugging in LLDB: Part 2
• (+11) Offline mode on iOS and features of its implementation on Realm
• (+11) Swift Heroes 2018. As it was
• ESET found in the App Store fitness apps that steal money
• Apple presents the best apps for 2018
• The App Store set an absolute record in Black Friday
•
Working with video in iOS: AVFoundation and CoreMedia
•
Life cycle of an iOS application
•
Managing important data inside an iOS application
•
Making image segmentation in an iOS application
•
RxSwift and animation in iOS
•
Creating an application with train schedules for Apple Watch
•
We save the screen: a screensaver for macOS on Swift
•
Functional programming in Swift
• We
add a workplace in ARKit
Android
• (+39) There is a mobile developer in the forest, sees - Kotlin is on. He sat in Kotlin and burned
• (+18) Kodein. Basics
• (+14) 30 Android libraries and tools that shouldn't pass you by in 2018
• (+10) Android Design Support Library v28 innovations overview
• (+7) Video from Android Kolesa Mobile: about modular development, backend driven UI and continuous integration
• (+5) Ktor as an HTTP client for Android
• Google stops supporting Ice Cream Sandwich
• Best games and apps for Android 2018
• Users chose the best app and game for Android 2018
•
Using SnapKit on Android: Snapchat's Creative SDK Kit
•
Testing on Android with JUnit 5
•
Kotlin coroutines templates and anti-patterns
•
Identifying objects using Fritz: creating an animal tracking application
•
Basics of dependency injection for beginners
•
Drawing a path: rendering Android VectorDrawables
•
How to make an animated custom View
•
Google Play Billing: In-app purchases
•
How to make an augmented reality application on ARCore
• Build
your Android application faster and smaller
•
Regret: library for Undo / Redo
•
Klaster: simple work with RecyclerView adapters
Development
• (+39) Game features using ECS: add first-aid kit to the shooter
• (+20) Kotlin, IT in Estonia and (suddenly) the tunnel between Tallinn and Helsinki: interview with Anton Keks
• (+20) Unity editor extension through Editor Window, Scriptable Object and Custom Editor
• (+19) Flutter 1.0 - release 4 December
• (+14) A detailed analysis of what Google showed at the FlutterLive conference (and what it means for Dart and the world)
• (+10) What's New in AppCode 2018.3
• Microsoft 's “Mobile DevOps in Practice” Guide
• Podlodka # 88: Project Management
• What Bugs find testers?
• Facebook allowed to copy its functions
• Jam Kansu (Duolingo): successful business on free education
• Online education for game developers
• Best games and Android apps for 2018
• Microsoft discovered Windows Lite
• Nintendo did not allow Mario Kart to be embedded in Tesla
•Radio QA # 50: Testing Trends
•
Flutter on the desktop - a real Electron replacement
•
Try writing code without if
•
4 interesting concepts for mobile notifications
•
From Subway employee to Facebook product manager
•
ListView and ScrollPhysics in Flutter
•
When acceleration means slowdown: Dropbox experience
Analytics, marketing and monetization
• Economics of applications in 2019: 5 trends from App Annie
• Retention rates for applications for 2018 from AppsFlyer
• Mail.Ru Group launches weather targeting
•
5 entries that will tell you all about new users
•
How to use seasonal marketing in your ASO strategy
AI, Devices, IoT
• (+191) Meet Yandex.Phone - now officially
• (+36) How to forecast demand and automate purchases using machine learning: Ozon case
• (+42) Monitoring beehives and open project
← Previous digest . If you have other interesting materials or if you find a mistake, please send it to the mail .

![]() | Debugging a bug that does not play |
![]() | 10 questions to the head of the mobile development of Kaspersky Lab: “Do not immediately rush to build a submarine” |
This digest is available as a weekly newsletter . And daily we send news in the


• (+15) The New iOS Mobile Enterprise. Part # 1: Code Generation for Resources
• (+12) Xcode and Advanced Debugging in LLDB: Part 2
• (+11) Offline mode on iOS and features of its implementation on Realm
• (+11) Swift Heroes 2018. As it was
• ESET found in the App Store fitness apps that steal money
• Apple presents the best apps for 2018
• The App Store set an absolute record in Black Friday
•

•

•

•

•

•

•

•

• We


• (+39) There is a mobile developer in the forest, sees - Kotlin is on. He sat in Kotlin and burned
• (+18) Kodein. Basics
• (+14) 30 Android libraries and tools that shouldn't pass you by in 2018
• (+10) Android Design Support Library v28 innovations overview
• (+7) Video from Android Kolesa Mobile: about modular development, backend driven UI and continuous integration
• (+5) Ktor as an HTTP client for Android
• Google stops supporting Ice Cream Sandwich
• Best games and apps for Android 2018
• Users chose the best app and game for Android 2018
•

•

•

•

•

•

•

•

•

• Build

•

•


• (+39) Game features using ECS: add first-aid kit to the shooter
• (+20) Kotlin, IT in Estonia and (suddenly) the tunnel between Tallinn and Helsinki: interview with Anton Keks
• (+20) Unity editor extension through Editor Window, Scriptable Object and Custom Editor
• (+19) Flutter 1.0 - release 4 December
• (+14) A detailed analysis of what Google showed at the FlutterLive conference (and what it means for Dart and the world)
• (+10) What's New in AppCode 2018.3
• Microsoft 's “Mobile DevOps in Practice” Guide
• Podlodka # 88: Project Management
• What Bugs find testers?
• Facebook allowed to copy its functions
• Jam Kansu (Duolingo): successful business on free education
• Online education for game developers
• Best games and Android apps for 2018
• Microsoft discovered Windows Lite
• Nintendo did not allow Mario Kart to be embedded in Tesla
•Radio QA # 50: Testing Trends
•

•

•

•

•

•


• Economics of applications in 2019: 5 trends from App Annie
• Retention rates for applications for 2018 from AppsFlyer
• Mail.Ru Group launches weather targeting
•

•


• (+191) Meet Yandex.Phone - now officially
• (+36) How to forecast demand and automate purchases using machine learning: Ozon case
• (+42) Monitoring beehives and open project
← Previous digest . If you have other interesting materials or if you find a mistake, please send it to the mail .