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