The digest of interesting materials for the mobile # 293 developer (on April 1 - 7)
In our new digest for the week, a story about complex relationships with the publisher, about even more complex Android development, materials about modularity, Hype-driven transformations, Snapchat's latest developments for developers, and much more.

The history of my game began in 2015 - I moved to Unity and became interested in 3d, the result of this was my first (second, which is not embarrassing to show) game: Out of Brakes - a runner in which the player must avoid obstacles on a typewriter, the speed of which is constantly is growing.
Android was once considered the best mobile platform: control, customizability, advanced features, real multitasking, support for even rare cases of use and freedom of developers. It was the best platform for science and education: firstly, development tools are free and cross-platform, and secondly, Android was a very flexible OS that did not interfere with experimenting with innovative concepts and tinkering with equipment. Now all this is quickly disappearing.
This digest is available as a weekly newsletter . And daily we send news in the
Telegram channel .
iOS
• (+48) The departure of an electronic engineer from Apple caused a stir among stock speculators. How to become like him?
• (+22)Particle system in Core Animation. Christmas story
• (+14) Swift 5.1 - what's new?
• (+4) Pattern problems Coordinator and what does RouteComposer do
• UsabilityLab introduced a rating of iOS-applications of banks
•
What's new in iOS 12.2 for Progressive Web Apps
•
Decorate iOS-application with Core Animation
•
Migration to a single log: console and tools
•
Automatic UITableView header and footer sizes with AutoLayout
•
Reverse engineering iOS applications
•
Simple guide for creating CocoaPods
•
Tutorial on working with CallKit on iOS
•
A pragmatic guide to scalable Swift architecture in 2019
•
Adapting an iPad app with UISplitViewController
•
Common modularization issues for iOS apps
•
View Decoration in Swift
•
Combining CoreGraphics and Metal sharing memory resources
•
Charmed Dark theme for Xcode
•
Blueprint: declarative constructor for
Android UI
• (+14) Kaspersky Mobile Talks # 1. Multimodule
•
Android Dev Podcast # 91. Humanitarian News
• Android Q second beta released
• Hype-driven Android-development, or how an engineering specialty turns into marketing
•
Break the application monolith - the history of the Robinhood Android application
•
Moving images across the screen in Android
•
Top 17 plug-ins for Android Studio
•
MVVM and DataBinding: Android design templates
•
How to develop screens for folding devices
•
Changing the locale and anti-pattern of AndroidViewModel
•
Optimizing bytecode by changing sources
•
Introduction to RoleManager in Android Q
•
How to develop an Android application in 2019: using the “new” Android
•
Transfer data between Android devices via Bluetooth on Kotlin
•
Image segmentation in Android is a smart background replacement with Fritz
•
Modularization is an example from life
•
Explore Android Q: bubbles
•
Introduction to the Android menu
Development
• (+33) Game designer is not much different from a psycho. How we made the game CMAN
• (+20) Big city for mobile devices on Unity. Experience in development and optimization
• (+14) Overview of the most interesting reports of CodeFest 2019: version of True Engineering
• (+5) Code generation in Dart. Part 2. Annotations, source_gen and build_runner
• (+3) Flutter. Keys! What are they for?
• (0) Post-mortem with GGJ-2019: how to get bumps, but still make a game
•Humble Book Bundle on classic video games
• Snapchat launched the game platform
• Preglife received its first investment in 9 years
• Flutter - the fastest growing skill among developers
• AppsCast # 3: Architecture, architecture and a bit more architecture
• Podlodka # 105: Incident management
• Microsoft Visual Studio 2019 released
• The Jolly Rogers: open-source Clash Royale clone on Unity
• Don’t be sad: how not to lose optimism in game development
•
Development for different screen sizes and different orientations on Flutter
•
Writing games for ZX Spectrum
•
Indie Adventure - we rewrite MobiLinc to React Native
•
UX will happen one way or another: tactics against strategy
•
Why all designers need to read cyberpunk
•
How to make your own mobile wallet and win
•
How to interview interviewers when you are looking for work
Analytics, marketing and monetization
• (+8 ) “Courtesy Exchange”: what is the essence of the conflict between the two most famous streaming companies
• (+5) Jedi techniques of a mobile developer: how to monetize the application in 2019?
• Snap announced an ad network
• Hometalk: Do-it-yourself American-style
•How to increase the coverage of group posts on Facebook for a mobile game
• You can pay for a cell phone by watching ads
• Quinn: a social network for adults without images
• Drunk shopping: $ 45 billion a year
•
Is it boring to learn? 5 tips for turning E-Learning into history
•
Agile localization: a complete guide
•
How we got 11.3 million page views without any hacking growth
•
5 techniques to make mobile buttons with a call to action intuitive
•
9 most common mistakes in developing
AI applications , Devices , IoT
• (+49) Two students cheated on Apple for $ 1 million
• (+41) Word2vec in pictures
• (+20) Machine learning without Python, Anaconda and other reptiles
• (+12) VR with neural interfaces - a complete immersion in virtual reality
• (+7) Energy, heat and water
• Amazon is preparing its smart headphones
• Valve releases its virtual reality helmet
•
TensorFlow is dead, long live TensorFlow!
•
PostgreSQL performance on Raspberry Pi
← Previous digest . If you have other interesting materials or if you find a mistake, please send it to the mail .

![]() | How to publish a mobile game and not make my mistakes |
![]() | Developing applications for Android is like being a (demonetized) YouTube |
This digest is available as a weekly newsletter . And daily we send news in the
Telegram channel .
iOS• (+48) The departure of an electronic engineer from Apple caused a stir among stock speculators. How to become like him?
• (+22)Particle system in Core Animation. Christmas story
• (+14) Swift 5.1 - what's new?
• (+4) Pattern problems Coordinator and what does RouteComposer do
• UsabilityLab introduced a rating of iOS-applications of banks
•
What's new in iOS 12.2 for Progressive Web Apps•
Decorate iOS-application with Core Animation•
Migration to a single log: console and tools•
Automatic UITableView header and footer sizes with AutoLayout•
Reverse engineering iOS applications•
Simple guide for creating CocoaPods•
Tutorial on working with CallKit on iOS•
A pragmatic guide to scalable Swift architecture in 2019•
Adapting an iPad app with UISplitViewController•
Common modularization issues for iOS apps•
View Decoration in Swift•
Combining CoreGraphics and Metal sharing memory resources•
Charmed Dark theme for Xcode•
Blueprint: declarative constructor for
Android UI• (+14) Kaspersky Mobile Talks # 1. Multimodule
•
Android Dev Podcast # 91. Humanitarian News• Android Q second beta released
• Hype-driven Android-development, or how an engineering specialty turns into marketing
•
Break the application monolith - the history of the Robinhood Android application•
Moving images across the screen in Android•
Top 17 plug-ins for Android Studio•
MVVM and DataBinding: Android design templates•
How to develop screens for folding devices•
Changing the locale and anti-pattern of AndroidViewModel•
Optimizing bytecode by changing sources•
Introduction to RoleManager in Android Q•
How to develop an Android application in 2019: using the “new” Android•
Transfer data between Android devices via Bluetooth on Kotlin•
Image segmentation in Android is a smart background replacement with Fritz•
Modularization is an example from life•
Explore Android Q: bubbles•
Introduction to the Android menu
Development• (+33) Game designer is not much different from a psycho. How we made the game CMAN
• (+20) Big city for mobile devices on Unity. Experience in development and optimization
• (+14) Overview of the most interesting reports of CodeFest 2019: version of True Engineering
• (+5) Code generation in Dart. Part 2. Annotations, source_gen and build_runner
• (+3) Flutter. Keys! What are they for?
• (0) Post-mortem with GGJ-2019: how to get bumps, but still make a game
•Humble Book Bundle on classic video games
• Snapchat launched the game platform
• Preglife received its first investment in 9 years
• Flutter - the fastest growing skill among developers
• AppsCast # 3: Architecture, architecture and a bit more architecture
• Podlodka # 105: Incident management
• Microsoft Visual Studio 2019 released
• The Jolly Rogers: open-source Clash Royale clone on Unity
• Don’t be sad: how not to lose optimism in game development
•
Development for different screen sizes and different orientations on Flutter•
Writing games for ZX Spectrum•
Indie Adventure - we rewrite MobiLinc to React Native•
UX will happen one way or another: tactics against strategy•
Why all designers need to read cyberpunk•
How to make your own mobile wallet and win•
How to interview interviewers when you are looking for work
Analytics, marketing and monetization• (+8 ) “Courtesy Exchange”: what is the essence of the conflict between the two most famous streaming companies
• (+5) Jedi techniques of a mobile developer: how to monetize the application in 2019?
• Snap announced an ad network
• Hometalk: Do-it-yourself American-style
•How to increase the coverage of group posts on Facebook for a mobile game
• You can pay for a cell phone by watching ads
• Quinn: a social network for adults without images
• Drunk shopping: $ 45 billion a year
•
Is it boring to learn? 5 tips for turning E-Learning into history•
Agile localization: a complete guide•
How we got 11.3 million page views without any hacking growth•
5 techniques to make mobile buttons with a call to action intuitive•
9 most common mistakes in developing
AI applications , Devices , IoT• (+49) Two students cheated on Apple for $ 1 million
• (+41) Word2vec in pictures
• (+20) Machine learning without Python, Anaconda and other reptiles
• (+12) VR with neural interfaces - a complete immersion in virtual reality
• (+7) Energy, heat and water
• Amazon is preparing its smart headphones
• Valve releases its virtual reality helmet
•
TensorFlow is dead, long live TensorFlow! •
PostgreSQL performance on Raspberry Pi← Previous digest . If you have other interesting materials or if you find a mistake, please send it to the mail .

