Digest of interesting materials for a mobile developer # 353 (July 13 - 19)

In the new digest, we again discuss architecture, performance and testing, Apple ideas and changes in European app stores, the success of Android 10 and much more!





While the user opens the next screen with order details, enjoying the smooth animation, a lot of interesting things happen in the MVVM world: the view controller is created, the view model is created, the arguments are thrown, dependencies are resolved. Express your opinion, learn about current development trends and influence future trends.



This digest is available as a weekly newsletter . And every day we send news in the Telegram channel .



iOS



(+25)  Graduates of the semester course "iOS Application Development", Technopark Mail.ru

(+4)  Delegates and callbacks in Swift in simple language. What is this delegate, and how the callback works

Books Develop in Swift Fundamentals and Develop in Swift Explorations from Apple

Apple updates software for teachers to teach programming

Apple is working on its own game console

Apple celebrates World Emoji Day with Matryoshka

WWDC20: New in Unit Testing

Traffic Sign Detection + OCR Guide

Background Tasks in Swift

SVG Assets in Xcode for Scalable Images

Segue Tricks with SwiftUI

Ideal Application Architecture for iOS

Sidebar and NavigationView for macOS on SwiftUI

SwiftUI 2.0 parallax

Extending iOS applications using plugins

App Clips in iOS14 - instant mobile applications

Stylish navigation menu on SwiftUI

New Logger API versus OSLog in iOS 14

PullUpController:



Android pull-down menu



(+19)  Why would engineers waste time on performance

(+6)  Android code editor: part 2

(+2)  Prepare Google Play apps for Android requirements 10

Free course "Android Fundamentals in Kotlin"

Google Play Pass expands

Android Broadcast: Kotlinx. * Libraries: Coroutines, IO, DateTime, Serialization

Microsoft and Google team up to create the best PWA

Android 10 is the fastest growing OS version

Answers to common questions about signing apps on Google Play

Bottom Sheet behavior in Android and an animated button on top of it

How to prevent cloning of an Android application

Android architecture: Hilt, MVVM, Kotlin Coroutines, Live Data, Room and Retrofit (plus Rick and Morty )

Exploring the AutoComplete framework in Android

Kotlin: Known Unknowns

Reducing application startup time with I / O preloading

Legacy code refactoring in Android

Diaguard: an application for diabetics



Development



(+13)  Why I left React Native and switched to Flutter : Part 1

(+12)  10 ideas from Apple's Human Interface Design Guidelines

(+7)  In games, children love the attributes of adulthood: how we developed an educational game for younger students

(+5) To an  application designer: how to create and transfer to development a dark topic

(+3)  Versioning in design: how not to get lost in a thousand layouts

Podlodka # 172: Java

Game over: what mistakes in gamification should be avoided

Yandex.Vzglyad and Yandex.Toloka launched UX testing of sites and applications

Application design : Examples for Inspiration # 9

5 Underrated Apps for Programmers You Should Start Using Right Now

47 Essential Tips for UI and UX Designers

Snapping to Pixels in Icon Design

Progressive Web App in 2020: Success Stories and Challenges

My 5 Best APIs for New Developers

How to prepare reactive programming

19 apps that are guaranteed to improve your productivity

6 more tips to quickly improve your UI



Analytics, marketing and monetization



(+13)  How to increase game retention through collaboration

(+6) Professional Kit: What App Analytics Tools Do Large Companies Use?

(0)  Tips for Effective Product Localization

EU Creates More Transparent Relationship between App Developers and App Stores

Identity-as-a-Service Auth0 Received $ 120 Million in New Round

App Annie Launches App Annie Ascen

Meditopia's Sleep and Meditation Platform attracted $ 15 million

TikTok opened its advertising network for everyone

Long-term retention is the basis for sustainable product growth

Graphic ASO applications. Guidelines for working on the icon, screenshots and videos

ASO Tears: Nine Misconceptions About ASO Work

How We Deliver Robust Analytics In Dropbox Mobile Apps



AI, Devices, IoT



(+26)  Data Science, Artificial Intelligence, Machine Learning: The Self-taught Way

(+17)  Smart Glove for cyclists

(+12)  Simple UDP hole punching using the example of an IPIP tunnel

(+10)  When your data is dirty

(+7)  VR neural interface for people with Alzheimer's

Portrait of a Russian Data Science specialist

Samsung and Microsoft transform building management



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



All Articles