 January 22, 2017 at 16:39
 January 22, 2017 at 16:39The digest of interesting materials for the mobile developer # 187 (January 16-22)
In the new digest, the history of the application for learning the Russian language, the purchase of the Fabric platform, the “industrial” App Annie report for 2016, the magic of water and libraries, design, infrastructure. Have a good reading!

Here we will talk about a second attempt to repeat success with the educational application “Russian Language - Literate”. 
The total volume of the source code exceeded "War and Peace" twice. However, in this article I want to talk not about the code, but about the organization of the project infrastructure.
I became interested in the 8pt grid system when I heard how passion Brin Jackson was talking about it and decided to see what advantages it could give to my designs (and whether at all). 
In her annual report, App Annie examines macro trends that drive application economies and focuses on some countries, categories and applications in more detail. 
Now the digest is also available as a newsletter. You can subscribe here .
 iOS
iOS
 Android
Android
 Development
Development
 Analytics, marketing and monetization
Analytics, marketing and monetization
 Devices and IoT
Devices and IoT
← Previous digest . If you have other interesting materials or if you find a mistake, please send it to the mail.

|  | The path it took to get invaluable experience in mobile development | 
|  | Infrastructure Online Games | 
|  | Introducing 8pt Grids | 
|  | App Annie Retrospective Report 2016 | 
Now the digest is also available as a newsletter. You can subscribe here .
 iOS
iOS- (+15) Animations in iOS for beginners. Models, classes from Core Animation, blocks
- (+12) UIColor and UIImage in Xcode 8 using literals
- (+12) We write universal UICollectionViewLayout
- (+8) Processing of preprocessor directives in Objective-C
- LinkedIn Launches Bluepill to Test iOS Applications
- Why the App Store needs alternatives
- How We Got 300,000 Users in 24 Hours and Become # 1 on the App Store: Top Nine App History
- Evernote Updated iOS App Design
- CoreData Guide
 We use science to create a truly “touching” interface We use science to create a truly “touching” interface
 33 iOS libraries that will dominate in 2017 33 iOS libraries that will dominate in 2017
 SpriteKit Guide: Creating an Interactive Kids Book on SpriteKit and Swift 3 SpriteKit Guide: Creating an Interactive Kids Book on SpriteKit and Swift 3
 10 steps to becoming a professional iOS developer 10 steps to becoming a professional iOS developer
 Protocol-Oriented View Programming in Swift 3 Protocol-Oriented View Programming in Swift 3
 UIStackView Guide UIStackView Guide
 How a web developer to write a native iOS application How a web developer to write a native iOS application
 Trying to switch from Xcode to AppCode Trying to switch from Xcode to AppCode
 Mastering the Storyboard Mastering the Storyboard
 Radial gradient in UIView (iOS, Xcode 8, Swift 3) Radial gradient in UIView (iOS, Xcode 8, Swift 3)
 React Native UI Kitten: framework for quick design creation React Native UI Kitten: framework for quick design creation
 VRPicker: a beautiful linear selection of elements VRPicker: a beautiful linear selection of elements
 Android
Android- (+49) Android Tips and Tricks
- (+14) Episode 3 - new hope for success of game for Android
- (+7) Grouping alerts in Android 7
- (+4) The most popular Android devices in the markets of the USA, Britain, Germany and Canada for the 4th quarter of 2016
- Google Play Indie Games Contest Finalists Announced
- Non-sexual poses: How Pozika was removed from Google Play
 Learn development by reading the source: 21 Open Source application Learn development by reading the source: 21 Open Source application
 11 errors in 2 years of Android development 11 errors in 2 years of Android development
 JVM memory tracking plugin for Android Studio JVM memory tracking plugin for Android Studio
 DiffUtil in details DiffUtil in details
 Android Things: Bitcoin Tracker Android Things: Bitcoin Tracker
 Track Update Size Track Update Size
 An error to remember: how I rolled out the SDK without testing it An error to remember: how I rolled out the SDK without testing it
 Firebase for Android: what it is and why Firebase for Android: what it is and why
 Flutter II: material design Flutter II: material design
 Android development status in 2017 Android development status in 2017
 How to configure Continuous Integration server for Android development (Ubuntu + Jenkins + SonarQube) How to configure Continuous Integration server for Android development (Ubuntu + Jenkins + SonarQube)
 Three ways to reduce technical debt Three ways to reduce technical debt
 Toasty: like Toast, only on steroids Toasty: like Toast, only on steroids
 Android Asset Studio: web-based graphics tools Android Asset Studio: web-based graphics tools
 AndroidWiFiADB: plug-in for IntelliJ and Android Studio for connecting to devices via Wi-Fi AndroidWiFiADB: plug-in for IntelliJ and Android Studio for connecting to devices via Wi-Fi
 Development
Development- (+85) 2D magic in details. Part Four. Water
- (+30) ASP.NET Core: Creation of server services for mobile applications
- (+18) Card game on JavaScript and Canvas, or personal Las Vegas. Part 1
- (+17) Where to move from Parse Push?
- (+13) Creation of a native watchface for Gear S3 / S2
- (+12) One application for three platforms
- (+5) Is React Native so good?
- Google buys Fabric from Twitter
- Minimal Design Best Practices
- 2017: Year of the Machine Learning Revolution
- Maxim Kulgin (Appropio): native applications for trading companies
- Development History: Fitness Diary MUSKL
- Design Lynch: Yula App for iOS
- Cooperation models: How to be satisfied with the development, and not become their victims?
- Report “How to correctly evaluate and conduct promotions for virtual goods in games”
- Fast backend development for mobile applications
 React Studio Public Beta 1 Released React Studio Public Beta 1 Released
 Draw as a developer Draw as a developer
 We start development on Ionic 2 with a text layout application We start development on Ionic 2 with a text layout application
 Ready for real-time and scalability: Realm Mobile Platform 1.0 Ready for real-time and scalability: Realm Mobile Platform 1.0
 Best onboarding practices Best onboarding practices
 Auto-Layout in Sketch Auto-Layout in Sketch
 Mobile Development Trends in 2017 Mobile Development Trends in 2017
 Analytics, marketing and monetization
Analytics, marketing and monetization- (+6) Fresh selection of resources for the marketer of mobile applications: books and blogs
- Tapjoy: who, how and why plays mobile games
- Yandex.Music reaches 250,000 paying users
- Chinese chemical giant buys Outfit7 for 1 billion euros
- myTarget will offer a system for advertisers to interact with DMP
- Video Minsk Mobile Meetup: users, money, promotion
- Three megatrends in user acquisition in 2017: Presentation by Eric Söfert
- SensorTower: the most downloaded and profitable applications of 2016
 Devices and IoT
Devices and IoT- Google launches Android Wear 2.0 watch with LG
- Intel Launches IoT Platform for Retail Stores
- Andy Rubin makes the most “important” AI smartphone
← Previous digest . If you have other interesting materials or if you find a mistake, please send it to the mail.