
The digest of interesting materials for the mobile developer # 205 (May 22-28)
In the new digest, the history of the car auction, a lot about Kotlin and the continuation of the past I / O, mobile millionaires and mobile salaries, untimely digital products and their design.

In total, the conference had 14 parallel tracks, which means a huge number of reports. This article is useful for those who plan to watch video reports of reports on Android development, but do not know where to start.
Behind the apparent simplicity of the description is a complex ecosystem of self-written and third-party software products that we want to talk about.
Kotlin was developed at JetBrains, and the participation of the same people in the creation of IDEs, such as IntelliJ and ReSharper, is clearly visible in the language itself. It is pragmatic and concise, making code writing a pleasant and efficient process.
We need to attract the right users, correctly analyze their involvement and actions, properly engage and monetize. Each step in the funnel must be calculated, justified and effective. This is what we will be talking about at the conference.
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.

![]() | The best reports on Google I / O 2017: Architecture and more |
![]() | What is hidden inside the car auction platform |
![]() | Why you should completely switch to Kotlin |
![]() | MMC Conference: Marketing and Application Monetization June 1 in Moscow |
The digest is also available as a newsletter. You can subscribe here .

- (+45) Video: CocoaHeads meetup at Badoo office
- (+17) GeekUniversity opens faculty of iOS development
- (+12) Tutorial on AsyncDisplayKit 2.0 (Texture): Getting Started
- (+11) VoiceOver on iOS. How to make the application more convenient for people with visual impairment
- (+9) We write an analogue of Paint on Objective-C
- Dash from Bogdan Popescu returned to the App Store
- Apple's New “Swift Application Development” Course
- Podlodka Podcast No. 11: Test Driven Development
How to make Table View with different types of cells
How to work with UID debuggers UIDebuggingInformationOverlay
How to show an alternative icon in iOS 10.3 without showing a warning
Shift: gradient animation
GoogleReporter: Easy Google Analytics Integration
DeckTransition: transition animation for a card
MarkdownView: WKWebView with beautiful layout
VerticalCardSwitcher: vertically scrolling cards

- (+24) React Native from a bell of Android development
- (+13) What faced when transferring the project to Android Studio 3.0 Preview and Gradle 4.0-milestone-1
- (+11) We deal with Conductor
- (+11) Google I / O 2017: notes of the Android developer
- (+9) Google I / O site tour
MVP / MVI with RxJava 2 and Dagger 2
A comprehensive tutorial on learning Kotlin for Android development
Introduction to Android Instant Apps
How to use Kotlin in Android Studio
detekt: static code analyzer for Kotlin
Android Kotlin MVP Starter

- (+35) Loading of real landscapes in Unity 3D
- (+26) Unity3D. Indulge in the mesh. Part 3 - Collision Based Mesh Deformation
- (+19) How to collect a voice bot: speech recognition, speech synthesis and NLP in several lines of code
- (+13) 7 ways to display video from RTSP IP cameras on a web page and 2 in a mobile application
- (+11) Fluent Design (not) shifting paradigms
- (+9) Almost a manifesto of design thinking
- Design Lynch: Russian Post app
- Can digital products be untimely?
- A guide to creating an application that people will hate you for
- Roman Golyshkov (Trinity Digital): The future of mobile design is here
- Unity received a new investment
- GitHub Launches Marketplace
- Artificial Intelligence Application Development Guide: 12 Factors to Consider in a Product
- Google updated Firebase
- How I made an application that people really use
80/20 Rule for React Native
Real-time object detection with YOLO
How to make login screen perfect
Fuse 1.0 and Fuse Studio
Great mobile apps and why they are successful: parsing examples
Testing a taxi application: how to make an application similar to Uber

- (+19) Mobile retargeting: setup in trackers and traffic sources
- (+14) Mobile market in numbers
- AppsFlyer Launches Active Fraud Insights 2.0
- The number of new millionaires in the App Store and Google Play doubled in a year
- Salaries in the “Russian-speaking” mobile
- Long Game: how to gamify bank savings
- The first accelerator for startups in the FunTech industry has opened in Russia
- Five key things to gamify mobile apps
- Research of mobile banking applications in Russia
- 25 User Loyalty Metrics: Part 2

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