Дайджест недели
Наткнулся на интересное исследование от 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
Наткнулся на интересное исследование от 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