
The digest of interesting materials for the mobile # 279 developer (on December 10 - 16)
In the new digest, we have a gorgeous investigation about geolocation and how applications share data with advertisers, Metal and SceneKit for developers, application history for $ 500,000, the best SDKs, growth and advertising 2018.

SceneKit is a high-level 3D graphics framework in iOS that helps create animated scenes and effects. It includes a physical engine, a particle generator and a set of simple actions for 3D objects that allow you to describe the scene in terms of content - geometry, materials, lighting, cameras - and animate it through a description of the changes for these objects.
A device based on the Android Things platform can be a good solution: it is mobile, easy to configure, and can work via Wi-Fi. We decided to try using ABBYY technologies and find out how they are suitable for such situations - recognition of text in a stream on “non-standard devices” from the category of Internet of Things.
This digest is available as a weekly newsletter . And daily we send news in the
Telegram channel .
iOS
• (+31) Controller, take it easy! We take out the code in UIView
• The court has banned iPhone sales in China
•
State machine for game developers
• We
optimize images on Swift
• We
understand CharacterSet in Swift
Android
• (+17) Modern Android development on Kotlin. Part 2
• (+16) Dynamic testing of Android applications
• (+5) Under the hood of JobIntentService
• Google added Fuchsia to the Android Open Source Project
• Best Android SDKs of 2018
•
Android Dev Podcast # 81. Mobius conference
•
Night Mode ++
•
What the new application publishing format means for the future of Android
•
Adaptive icons are easier than you think
•
We use vector assets in an Android application
•
Machine learning in action: do a translator on Kotlin
•
10 things that every Android developer should know about architecture
•
Size matters: how the size of the application affects users
• We
abandon Jenkins
•
How to fill the Room database before the first launch
•
An example of a clean architecture on Kotlin
•
Confusing dependencies
Development
• (+80) Apple Metal at MAPS.ME
• (+30) Mobius 2018 Moscow took place, long live Mobius 2019 Piter
• (+21) Telepathic payments, recording on an elephant washer and other test tasks for UX editors
• (+19) How to write an excellent news feed VKontakte in 20 hours
• (+18) How medical routing works - we tell on the example of the DOC + application
• (+11) Unity - pitfalls of developing a 2D game
• (+11) Generation of an environment based on sound and music in Unity3D. Part 2. Creating a 2D track from music
• (+8) Five principles of product design in Booking
• (+6) We provide support for accessibility without changing the visual component of the mobile application
• (+4) UI development using Flutter
• Podlodka # 89: Performance
• Hackathon, I laugh
• Epic will release SDK for cross-platform games
• The main trends of mobile development in 2019
•Scorocode released a new version of the service
• How we created an application with an income of $ 500,000 per year that Apple repeated
• Messenger as a platform: where Telegram, WhatsUp and Facebook Messenger are developing
• Best apps on React Native of 2018
•
Mobile Slack redesign
•
Tube Buddy redesign
•
Flawless app update
•
Mobile conferences and events for 2019
•
5 things to do differently in the UX of your product
•
Automated testing strategy
•
Best mobile device management tools
•
Drawing the future today: iflyA380 Airbus application
•
Creating usability with movement: UX manifest in motion
•
Trends in application development 2019
•
SDK guide for mobile applications 2019
•
Using SQLite in Flutter
•
Trends in UI and UX 2019
Analytics, marketing and monetization
• Report Appodeal on the trends of the mobile advertising market Mobile In-App Ad Monetization Performance Index
• Training course “Search Ads Intensive: From Basic Concepts to Advanced Techniques”
• Faire: Reinventing Wholesale Sales
• Vitamin Water will pay $ 100,000 a year without a smartphone
•AppOnboard received another $ 15 million
• App Growth Awards 2018 winners
• Snap bought Teleport for $ 8 million
•
Your apps know what you did last night and don't keep it a secret
•
Why bad returns happen with good
AI, Devices, IoT
• ( +38) Roadmap of mathematical disciplines for machine learning, part 1
• (+35) Vector representations of products, or another application of the Word2Vec model
• (+34) Smart home control system on the knee: Tarantool
• (+18) Using an external wireless thermometer Buro H999 in conjunction with home-made devices
• (+17) Machine learning with Node.js using the Tensorflow.js library
• (+5) Compute Module, 2019 models
• LG introduced the HomeBrew capsule craft brewery
• Internet of Things digest: November 2018
•
Using TensorFlow object recognition to play Counter Strike
•
Leading projects machine learning 2018 by Reddit
•
How I made a bot playing Castlevania (NES)
← Previous digest . If you have other interesting materials or if you find a mistake, please send it to the mail .

![]() | Doom of SceneKit. Yandex experience with 3D-graphics in iOS |
![]() | Recognizing texts on Android Things with ABBYY RTR SDK and django |
This digest is available as a weekly newsletter . And daily we send news in the


• (+31) Controller, take it easy! We take out the code in UIView
• The court has banned iPhone sales in China
•

• We

• We


• (+17) Modern Android development on Kotlin. Part 2
• (+16) Dynamic testing of Android applications
• (+5) Under the hood of JobIntentService
• Google added Fuchsia to the Android Open Source Project
• Best Android SDKs of 2018
•

•

•

•

•

•

•

•

• We

•

•

•


• (+80) Apple Metal at MAPS.ME
• (+30) Mobius 2018 Moscow took place, long live Mobius 2019 Piter
• (+21) Telepathic payments, recording on an elephant washer and other test tasks for UX editors
• (+19) How to write an excellent news feed VKontakte in 20 hours
• (+18) How medical routing works - we tell on the example of the DOC + application
• (+11) Unity - pitfalls of developing a 2D game
• (+11) Generation of an environment based on sound and music in Unity3D. Part 2. Creating a 2D track from music
• (+8) Five principles of product design in Booking
• (+6) We provide support for accessibility without changing the visual component of the mobile application
• (+4) UI development using Flutter
• Podlodka # 89: Performance
• Hackathon, I laugh
• Epic will release SDK for cross-platform games
• The main trends of mobile development in 2019
•Scorocode released a new version of the service
• How we created an application with an income of $ 500,000 per year that Apple repeated
• Messenger as a platform: where Telegram, WhatsUp and Facebook Messenger are developing
• Best apps on React Native of 2018
•

•

•

•

•

•

•

•

•

•

•

•

•


• Report Appodeal on the trends of the mobile advertising market Mobile In-App Ad Monetization Performance Index
• Training course “Search Ads Intensive: From Basic Concepts to Advanced Techniques”
• Faire: Reinventing Wholesale Sales
• Vitamin Water will pay $ 100,000 a year without a smartphone
•AppOnboard received another $ 15 million
• App Growth Awards 2018 winners
• Snap bought Teleport for $ 8 million
•

•


• ( +38) Roadmap of mathematical disciplines for machine learning, part 1
• (+35) Vector representations of products, or another application of the Word2Vec model
• (+34) Smart home control system on the knee: Tarantool
• (+18) Using an external wireless thermometer Buro H999 in conjunction with home-made devices
• (+17) Machine learning with Node.js using the Tensorflow.js library
• (+5) Compute Module, 2019 models
• LG introduced the HomeBrew capsule craft brewery
• Internet of Things digest: November 2018
•

•

•

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