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 .

Source: https://habr.com/ru/post/465765/


All Articles