Digest of interesting materials for a mobile developer # 393 (May 10 - 16)

In this digest, the process of downloading the iPhone and organizing streaming on it, the App Store's fight against fraudulent developers , Jetpack Compose concepts and Android Automotive OS review, ethical anti-design, ATT consent issues, and much more.







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



iOS



  iPhone boot process. Part 1: Boot ROM

  Video streaming on iOS over RTMP

  Phantom types in Swift

  Step by step lesson: how to start doing anything for the Touch Bar

  Core Data + Repository pattern. Implementation Details

  Plotting in SwiftUI

Apple Highlights Efforts to Combat App Store Fraud

The App Store has over 500 moderators and they review over 100,000 apps per week

Actors in Swift: A Case Study

String Localization and Versioning in iOS with Firebase

Replacing Selectors with Closures in UIButton

Build your own Markdown parser from scratch in Swift

Search Spotlight for your apps

The importance of new technologies in iOS development

How to use Firebase in the new SwiftUI app lifecycle

BodyProgress: Exercise with SwiftUI

TOCropViewController: A friendly crop for



Android images



  How to use a Huawei cloud device farm for testing and debugging in Android Studio

  How we created a cloud service to manage and monitor bypass routes in enterprises

Jetpack Compose concepts every developer should know

Jetpack Paging 3 : pagination on Android

Scaling the architecture in Lyft with Denis Neklyudov

Discussing Kotlin 1.5 and what will be in Kotlin 1.6

A preview version of Jetpack Compose for the web has been released

Android Automotive OS Review

Customizing Your Application for Android 11

Our Experience of Migrating to Coroutines with RxJava

Bottom Navigation and Navigation Drawer with Scaffold from Jetpack Compose

Google Recommended Architecture Guide for Android Applications

Background Task Inspector

Navigation: nested graphs and include tag

KMMT: application template on Kotlin Multiplatform Mobile

ModernStorage: simple data manipulation



Development



  Ethical anti-design. Development of products that are not addictive

  Mobile applications are no longer a suitable idea for startups

  Mobile hh.ru is now in Belarus: how to live when the team is scattered

  Development of the first game on Construct 3

  In-depth analysis of testing widgets in Flutter. Part II. Finder and WidgetTester Classes

  Examining Eye Movement to Improve Health and Accessibility

Podlodka # 215: Test Management

Azure Cloud Computing Humble Bundle Sale

Niantic Expands Access to Its Niantic Lightship AR Platform

Snapchat Opens Creator Marketplace

YoYo Games Launches GameMaker Studio 2 In-Game Guide

Sendbird Offers API for Group Voice and Video Calls

App Design: Examples For Inspiration # 42

Why it's important to take a multidisciplinary approach to design

How to better manage business logic in Flutter applications

System design of dating applications

Costly mistakes: why we had to abandon Firebase

10 Figma tricks I'd like to know about before

Zero to MVP in 3 months with Flutter

Number one lesson I learned from managing a small development team

11 tricks of the art of googling for a developer

How we achieved writing speed 1.4 million lines per second



Analytics, marketing and monetization



7 tips on how to create and improve a Battle Pass in your game

Vinted clothing market received € 250 million in an estimate of 3.5 billion

GasBuddy: gasoline is near

AppsFlyer: ATT compliance in Russia reaches 42%

Flurry: only 5% of iOS users agreed to be tracked

Seasonality of the project: Don't be afraid of summer slump

How we reached 1 million downloads with zero budget

Kakao acquires Radish micro-reading platform

IronSource launches analytic platform LiveGames for hyper-casual games



AI, Devices, IoT



  Using LoRa to integrate a cat into IoT

  Monetizing machine learning: how to turn data into money

Linux Foundation launches AgStack Foundation for Agriculture



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



All Articles