Digest of interesting materials for a mobile developer # 391 (April 19 - 25)

The new collection includes machine learning on the iPhone and direct intents, navigation without magic and reducing the size of the application, the winding roads of operating systems, product frameworks, simple design, mobile health last year and much more!







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



iOS



  How we made Flutter friends with the CallKit Call Directory

  How to run a machine learning model on the iPhone

  How we created a charting framework in an iOS app

How we reduced the size of the Pinterest iOS app by 30%

Swift Memory Layout

Apple Presentation: new iPad Pro

Apple Presentation: Apple TV 4K

Apple Presentation: AirTags

Building Publishers for HealthKit

Unwinding Transitions in Swift 5

MVVM + Coordinators - iOS Architecture Tutorial

Unit Tests in iOS

Getters and Setters in Swift

Most Useful Xcode Shortcuts

MJMaterialSwitch: Material Switch for iOS

SwiftShield: Swift Obfuscation -code



Android



  Let's be direct in our intent

  Using SQLiteOpenHelper and Database Inspector in Android development

  Background work in Android: an overview of the features of WorkManager

Writing for Android with Elmslie

  Navigation in a multi-module application on Jetpack without magic and DI

Android 12 will be able to automatically translate applications into other languages

Sample application for VoIP calls for Android

CI / CD for Android with using Bitbucket Pipelines and Gradle Play Publisher

Modular Navigation with Jetpack Compose

Pi Practice App in Compose

Animation with Jetpack Compose

Speed ​​up Android compilation on Apple M1 device

NavigationUI

RecyclerView with magic touches

RoundedProgressBar: beautiful indicator for Android

Login Template: entering the application on Jetpack Compose

Dads: Dad's best jokes for Android



Development



Creating a 2.5D Dungeon Crawling game in Unity

• The   winding roads of Korean OS, or How Tizen OS and webOS went to success

  We create our own chess engine: computer game algorithm

  Mobile app migration to Dart 2.12 (Flutter 2)

  Oboe library for high-performance audio in games and applications

  Game mechanics in geometry lesson or vectors in Unity 3D

  Divide and Conquer - Using FSM in Unity

Best keyboards for programming 2021

Nhost makes it open alternative to Firebase

Podlodka # 212: profession: Solution Architect

Resume that takes you to FAANG

5 major Waze product frameworks

Hacking the mobile productivity code

VKontakte is hosting the seventh season of the VK Cup

5 things I learned after solving over 500 problems on Leetcode

UserZoom received $ 100 million in user experience testing

What does simple design really mean? The right approach to creating a UI kit for iOS

6 design tricks to help you build relationships with your users

Visual Studio 2022

How to write self-documenting code

3 data structures for coding interviews

Web applications are not the future

Is your UI sloppy? 7 Common Mistakes To Avoid

1 Year With Flutter: Lessons Learned

Design for Dyslexia

All Loops Smell Bad

Give Your Customer a Great Ordering Experience - McDelivery Simplified

Test-Driven Development in Flutter

CTO Guide to the Modern Technology Stack

22 best practices to take your API design skills to the next level

Your programming language doesn't matter

20 things I would like to know before I started working as a product manager

How Duolingo conducts large-scale experiments

Create a search for your product

Skeletons in Flutter

Clean architecture for dummies

3 different types of roadmaps Must-Have for Every PM



Analytics, Marketing & Monetization



Epic Games Store Expands Apps

EA Prepares Mobile Battlefield

Mobile Health 2021: Sensor Tower Report

LOVEMOBILE # 11: SLON Media

Zoom launched a fund to invest in apps on its platform

Microsoft is making a new app store for Windows 10

AppTrackingTransparency rules will go live on April 26

I have localized my game in 11 languages : what it did

N26: an insurance bank

Revenue from dating apps set a record in January

40k MAU in an app with a budget of 150k

7 metrics that will help you make smarter decisions at the stage of Product-Market Fit



AI, Devices, IoT



Samsung will turn outdated smartphones of users into devices for smart home control

Young inventors will be able to get 3 million rubles in the James Dyson Award

I programmed a simple AI for NFS Most Wanted

• The Math You Need To Successfully Pass Machine Learning Interviews



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



All Articles