Дайджест недели
Как вы могли заметить, ежедневно я публикаю не более 2-ух материалов, бывает и меньше (к слову, это на порядок меньше, чем постят другие каналы 😉). При этом, поток информации достаточно большой, много материалов тупо копится в избранном и до канала не доходит. Постить больше 2-ух материалов в день и напрягать вас пушами не хочу. Поэтому решил 1 раз в неделю собирать, все что накопилось и публиковать в виде дайджеста.
График будет приблизительно такой: каждый день максимум 2 поста (постараюсь утром и вечером), каждое воскресенье – дайджест, понедельник возможно сделаем выходной или оставим для рекламных постов (если они будут конечно 😃).
Текущий дайджест получился довольно объемный и в него попало достаточно много статей с прошлого года (разобрал наверное процентов 50 избранного), следующие думаю будут более информативные и менее объемные.
Android
• Gradle and AGP build APIs: How to write a plugin
• Simplifying drag and drop
• Automatic screenshot testing for all your Compose @Previews
• Saving StateFlow State in ViewModel
• Kotlin Flows in Android summary
• The State of Native Android Development, December 2021
• Масштабируем Jetpack Compose Navigation
• Compose Destinations: simpler and safer navigation in Compose with no compromises
• Android Development Trends for 2022
• Atomic Updates on MutableStateFlow
• The dark side of persistence & code shrinking in Android
• Kotlin Tips and Tricks for Efficient Programming
• Способы инжектить ViewModel с помощью Dagger: что может пойти не так
• Reverse Engineer Your Favorite Android App
• Reverse engineering obfuscated Android APK
• Using WorkManager on Android 12
iOS
• How to build an animated, custom Tab Bar for iOS application
• How to Become an iOS Developer in 2021
• Understanding AsyncSequence in Swift 5.5
• Avoid nib and storyboards in iOS
• How to Build an iOS Video Chat App With Screen Sharing
• Вертел я ваши UIView
• Manage Secrets in Your iOS App Using Xcode Configuration Files
• SwiftUI | Some examples of modern animations with demo cafe app
• SwiftUI and MVI
• Книга – "Swift Основы разработки приложений" Василия Усова
• iOS Architectures explained: Which one best fits my project?
• 7 Tools to Help You Write Better Swift Code
• Five things iOS developers should focus on in 2022
• Как правильно передавать действия пользователя между компонентами iOS-приложения
Flutter / KMM
• Roadmap to learn Flutter like a pro
• How to make your Flutter app offline-first with Couchbase Lite
• Kotlin Multiplatform. Работаем с многопоточностью на практике. Ч.1
• Kotlin Multiplatform. Работаем с многопоточностью на практике. Ч.2
• Kotlin Symbol Processing. Работаем с аннотациями по-новому
• Kotlin Multiplatform. Работаем с асинхронностью на стороне iOS. Publishers, async/await
• Adopting Kotlin Multiplatform Mobile (KMM) at Meetup
Next →
Предложить материал: @artemiygreg
Митапы и конференции: @meetup_today
Подписаться: @mobile_native
Чат: @mobile_native_chat
Как вы могли заметить, ежедневно я публикаю не более 2-ух материалов, бывает и меньше (к слову, это на порядок меньше, чем постят другие каналы 😉). При этом, поток информации достаточно большой, много материалов тупо копится в избранном и до канала не доходит. Постить больше 2-ух материалов в день и напрягать вас пушами не хочу. Поэтому решил 1 раз в неделю собирать, все что накопилось и публиковать в виде дайджеста.
График будет приблизительно такой: каждый день максимум 2 поста (постараюсь утром и вечером), каждое воскресенье – дайджест, понедельник возможно сделаем выходной или оставим для рекламных постов (если они будут конечно 😃).
Текущий дайджест получился довольно объемный и в него попало достаточно много статей с прошлого года (разобрал наверное процентов 50 избранного), следующие думаю будут более информативные и менее объемные.
Android
• Gradle and AGP build APIs: How to write a plugin
• Simplifying drag and drop
• Automatic screenshot testing for all your Compose @Previews
• Saving StateFlow State in ViewModel
• Kotlin Flows in Android summary
• The State of Native Android Development, December 2021
• Масштабируем Jetpack Compose Navigation
• Compose Destinations: simpler and safer navigation in Compose with no compromises
• Android Development Trends for 2022
• Atomic Updates on MutableStateFlow
• The dark side of persistence & code shrinking in Android
• Kotlin Tips and Tricks for Efficient Programming
• Способы инжектить ViewModel с помощью Dagger: что может пойти не так
• Reverse Engineer Your Favorite Android App
• Reverse engineering obfuscated Android APK
• Using WorkManager on Android 12
iOS
• How to build an animated, custom Tab Bar for iOS application
• How to Become an iOS Developer in 2021
• Understanding AsyncSequence in Swift 5.5
• Avoid nib and storyboards in iOS
• How to Build an iOS Video Chat App With Screen Sharing
• Вертел я ваши UIView
• Manage Secrets in Your iOS App Using Xcode Configuration Files
• SwiftUI | Some examples of modern animations with demo cafe app
• SwiftUI and MVI
• Книга – "Swift Основы разработки приложений" Василия Усова
• iOS Architectures explained: Which one best fits my project?
• 7 Tools to Help You Write Better Swift Code
• Five things iOS developers should focus on in 2022
• Как правильно передавать действия пользователя между компонентами iOS-приложения
Flutter / KMM
• Roadmap to learn Flutter like a pro
• How to make your Flutter app offline-first with Couchbase Lite
• Kotlin Multiplatform. Работаем с многопоточностью на практике. Ч.1
• Kotlin Multiplatform. Работаем с многопоточностью на практике. Ч.2
• Kotlin Symbol Processing. Работаем с аннотациями по-новому
• Kotlin Multiplatform. Работаем с асинхронностью на стороне iOS. Publishers, async/await
• Adopting Kotlin Multiplatform Mobile (KMM) at Meetup
Next →
Предложить материал: @artemiygreg
Митапы и конференции: @meetup_today
Подписаться: @mobile_native
Чат: @mobile_native_chat