The digest of interesting materials for the mobile developer # 313 (August 26 - September 1) In the new digest, we deal with loss of push, we deal with Apple music, study the sound in Android, save money when developing a game, look for the Rosstat application, distinguish a bad design from a good one and even try to understand if Xiaomi's scarf will be safe.
Asya Sviridenko, head of the Yandex.Mail iOS group, will prove that even with the limitations of the system, the loss of push notifications can and should be fought if they are critical for your application.
This digest is available as a weekly newsletter . And daily we send news in Telegram channel .
iOS
•
(+22) Do not pop up! Interruptable Transitions in iOS
•
(+17) Apple Music for the developer
•
(+15) Wrap sequences in Swift
•
(+7) Who eats the memory of our iPhone? Peeling apples
•
Google revealed “one of the largest attacks on the iPhone”
•
Indie hit Dead Cells released on iOS
•
Swift TO Video
•
Animated Gradients on Swift
•
5 new interesting iOS libraries
•
Scalable iOS Project Example
•
Swift - 7 powerful animations to enhance the interface of your application
•
Introduction to Swift Combine
•
How to create JSON parser on Swift using generics
•
Comprehensive Context Menu Guide in iOS
•
Pure architecture and MVVM on iOS
•
15 Quick Ways to Improve Swift Code
•
Github Actions CI for Swift projects
•
Making custom transition animations for iOS
•
How to programmatically add View shadows and curves to Swift
Android
•
(+4) Building an Android project in a Docker container
•
Android Dev Podcast # 101: Working with and with sound in Android
•
Android Dev Podcast # 102: News
•
Google pays money for searching vulnerabilities in third-party Android applications
•
Video Droidcon Berlin
•
WebViews Abuse for Email Theft
•
Beta Effective Kotlin Book
•
Exploring ConstraintLayout - Ready-Made Templates
•
Practical use of PorterDuff on Android
•
Modularity of the Android project
•
Markup Activity and Fragment with AndroidX
•
Emotional Intelligence: Create Smart Animations
•
Creating a remote camera application on Android
•
Google just uninstalled my 10 year free open source Android app
•
Android Showcase: Android Development Best Practices
Development
•
(+31) I'm the biggest meanie in indie game development
•
(+16) Limitations of 16-bit games and their recreation in Unity
•
(+16) Creation of visual components in Unity UI. Particle system
•
(+11) Pixel Lo-fi in Unity
•
(+2) Static typing in a React application
•
(+1) Mobile reports on Oracle BI EE 12c - one, two, three
•
Video DevGAMM Moscow 2019
•
AppsCast # 13: Accessibility
•
Podlodka # 126: Awareness
•
Accounts Chamber did not find Rosstat application
•
What do opera house construction and development have in common?
•
Coursera launches hands-on Coursera Labs
•
Treefort: discussion of roadmap with users
•
Teach the Bad: 6 Worst Product Development Tips for Chief Digital Officer
•
6 steps: How to distinguish good design from bad
•
Clear focus with revenue of $ 50 million
•
Learn that the product has become too complex and simplify it.
•
Principles and best practices of user onboarding
•
How much is the application
•
Design different interface states and not confuse the user
•
In which cases buttons with a loading indicator are needed
•
Choosing the first programming language for children and beginners
•
UI Concepts for a Book Application
•
Rethinking the calendar
•
How a developer can handle stress: practical tips
•
IOS Site Safety Assessment Using Machine Learning
•
Why I switched the development of Social Radio to Flutter
Analytics, marketing and monetization
•
(+16) “There is everything that is needed, and nothing infuriates” - the truth speaks through the lips of the client
•
(+10) How to change the cost of the created subscription in your application. App Store Connect and Google Play Console
•
Big fish: how to analyze users so that later they make a profit
•
User Acquisition for Mobile Games in 2019: Liftoff and AppsFlyer Report
•
Promotions in games: how to find the best discount strategy
•
Mobile eCommerce: engaging installations
•
How many downloads are needed for first place on the App Store and Google Play in 2019?
•
The most earning applications in Russia in July 2019
•
Mobile Apps for the Elderly: A Huge and Undervalued Market
AI, Devices, IoT
•
(+47) Notes of the IoT provider. Impulse Exit Curse
•
(+21) Face recognition using Siamese networks
•
(+19) How I taught a snake to play itself using Q-Network
•
(+18) How I built a predictive model of a call center so that their calls do not infuriate users
•
Samsonite and Panasonic are developing a smart suitcase
•
Facebook trains universal AI in Minecraft
•
Xiaomi is preparing a smart scarf
•
Swift on the Raspberry Pi
•
Most VR is bullshit
<
Previous digest . If you have other interesting materials or if you find a mistake, please send it to the
mail .
All Articles