Дайджест недели



Наткнулся на интересное исследование от Sensor Tower, которое показало, что в слово «метавселенная» в своё название или описании, добавили уже более 500 мобильных приложений. Как отметили аналитики, если в октябре, до объявления Meta, только 11 приложений заявили о причастности к созданию своих метавселенных, то уже в ноябре их число возросло до 29. В дальнейшем тренд продолжился — в декабре это слово добавили 30 приложений, а в январе — ещё 27. Исследование тут и статья на хабре.



А еще, kotlin synthetic плагин будет удален в конце этого года, с выходом Kotlin 1.8. Если еще не мигрировали, пора это сделать, гайд по миграции тут.



Android



• Android 13 deep dive: Every change, thoroughly documented

• Avoid Memory Leak Recommendations For Android Application

• Jetpack DataStore series

• Clean architecture in Android

• Implement Themed Icons (Android 13)

• Deep dive into Android build process

• JNI, часть 3: производительность Java/JNI/NDK

• Andromeda – open-source design language system implemented in Jetpack Compose

• Kotlin Coroutines Flow in a nutshell

• ComposeAnimations

• Write better tests with the new testing guidance

• Discontinuing Kotlin synthetics for views

• Android Worldwide January 2022



iOS




• Error Handling with Combine and SwiftUI

• Swift Concurrency (async/await)

• The Complete Guide to Concurrency and Multithreading in iOS

• Swift TableManager

• Adapter pattern in practice by swift

• Погружение в Combine: последовательные и объединяющие операторы для улучшения процесса разработки iOS приложений

• Why do we ever need to inherit from NSObject?

• A simple Coordinator Pattern for iOS App

• Mockable Networking layer in iOS

• Модуляризация доменного слоя в UDF. Часть II

• Modifier Monday: .trim(from:to:)

• Deep linking and URL scheme in iOS

• CocoaHeads Февраль 2022



Кроссплатформа / Разработка




• Исследование Appodeal Mobile In-App Ad Monetization Performance Index за 2021 год

• Custom shaped AppBar as seen in the “Bunny Search” app | Flutter

• Integration Testing in Flutter: Getting Started

• Dart, Flutter и кроссплатформа: небольшой разбор на практике

• Flutter App Architecture: The Domain Model

• Создаем и тестируем свой plugin для Gradle 7.0+

• Koin 3.2 Beta & Roadmap for 2022

• Developing Kotlin Multiplatform Mobile Apps using VIPER Architecture

• KDoctor – command-line tool that helps to set up the environment for KMM



Previous | Next



Предложить материал: @artemiygreg

Митапы и конференции: @meetup_today

Подписаться: @mobile_native

Чат: @mobile_native_chat