Дайджест
Как вы могли заметить, в воскресенье дайджест снова не вышел, поэтому компенсирую, вашему вниманию большой и мощный 2-ух недельный дайджест 🔥
По новостям: Apple Pay отрубили карты МИР, Google объявила о запуске пилотной программы по использованию приложениями сторонних вариантов оплаты, Google I/O 2022 пройдет 11-12 мая онлайн.
Отвалилась подписка на Medium, если вдруг кто-то знает рабочие способы оплаты из РФ – напишите плиз в личку.
Android 🤖
• Гайд по архитектуре приложений для Android
• Jetpack Compose под капотом: Рекомпозиция и Стабильные типы
• Reducing Gradle boilerplate in multi-module Android projects
• Step by Step Guide to Download Files With WorkManager
• RxJava: простыми словами о сложном
• Охота на toggle: Как простую фичу сделать максимально сложно
• Dependency Injection with HILT in Android
• Play Time with Jetpack Compose
• Gradle Plugins: Why? How?
• Gradle all the way down: Testing your Gradle plugin with Gradle TestKit
• Configuring Scheduled Notifications in Android
• Flippable (Jetpack Compose utility library)
• Memory Leaks in Reactive Android Programming
• The simplest way to create Creational design patterns in Kotlin
• Best Kotlin features that I value most as Java Developer
• How to build a beautiful multiple view RecyclerView app — The right way
• Android 13, 13 лучших функций в новых обновлениях
• 10 Jetpack Compose Projects To Inspire You
• Jetpack DataStore - wrap up
• Android Studio Dolphin Canary 6 now available
• Using performance class to optimize your user experience
iOS 🍏
• Optimization in Swift
• Clean Architecture in SwiftUI 5.5
• The Best Way to Organise iOS Project Architectures
• Как я занял третье место в конкурсе Telegram и выиграл $ 2 000
• Как я визуализировал граф билда. Build Graph for Xcode
• Abstract types and methods in Swift
• Swift 5.6 Released
• Browser Note and the process of building an iOS 15 Safari Extension
• How to modularize existing iOS projects using Swift Package
• How to use the #available attribute in Swift
• Safer and cleaner UserDefaults and AppStorage
• FormatStyle Deep Dive
• Creating a SwiftUI Looping Background Video
• Improved Type Safety With SwiftGen
• Scalable Modular Architecture in iOS
• AxisTabView for SwiftUI
• Getting Accurate Profiling Data from iOS Applications
• Introducing Swift Async Algorithms
• Fixing SwiftUI's Automatic Preview Updating Paused
• Как варить дизайн-систему для живого приложения
• Swift Coding Standards Using Loops
Кроссплатформа / Разработка 💻
• OAuth в мобильных приложениях
• Java: продвинутая конкурентность
• Jetpack Compose в проектах на React Native: плюсы, минусы и интеграция
• Regular Expressions in Kotlin
• Актуализация данных в списках Flutter-приложения
• Kotlin Tips: Loops
• Combining scripts and DSLs is Kotlin’s most underrated feature
• Sliver во Flutter, или как работает скролл
• Top companies using Flutter in 2022
• Flutter App Architecture with Riverpod: An Introduction
• Flutter Project Structure: Feature-first or Layer-first?
← Previous | Next →
Предложить материал: @artemiygreg
Митапы и конференции: @meetup_today
Подписаться: @mobile_native
Чат: @mobile_native_chat
Как вы могли заметить, в воскресенье дайджест снова не вышел, поэтому компенсирую, вашему вниманию большой и мощный 2-ух недельный дайджест 🔥
По новостям: Apple Pay отрубили карты МИР, Google объявила о запуске пилотной программы по использованию приложениями сторонних вариантов оплаты, Google I/O 2022 пройдет 11-12 мая онлайн.
Отвалилась подписка на Medium, если вдруг кто-то знает рабочие способы оплаты из РФ – напишите плиз в личку.
Android 🤖
• Гайд по архитектуре приложений для Android
• Jetpack Compose под капотом: Рекомпозиция и Стабильные типы
• Reducing Gradle boilerplate in multi-module Android projects
• Step by Step Guide to Download Files With WorkManager
• RxJava: простыми словами о сложном
• Охота на toggle: Как простую фичу сделать максимально сложно
• Dependency Injection with HILT in Android
• Play Time with Jetpack Compose
• Gradle Plugins: Why? How?
• Gradle all the way down: Testing your Gradle plugin with Gradle TestKit
• Configuring Scheduled Notifications in Android
• Flippable (Jetpack Compose utility library)
• Memory Leaks in Reactive Android Programming
• The simplest way to create Creational design patterns in Kotlin
• Best Kotlin features that I value most as Java Developer
• How to build a beautiful multiple view RecyclerView app — The right way
• Android 13, 13 лучших функций в новых обновлениях
• 10 Jetpack Compose Projects To Inspire You
• Jetpack DataStore - wrap up
• Android Studio Dolphin Canary 6 now available
• Using performance class to optimize your user experience
iOS 🍏
• Optimization in Swift
• Clean Architecture in SwiftUI 5.5
• The Best Way to Organise iOS Project Architectures
• Как я занял третье место в конкурсе Telegram и выиграл $ 2 000
• Как я визуализировал граф билда. Build Graph for Xcode
• Abstract types and methods in Swift
• Swift 5.6 Released
• Browser Note and the process of building an iOS 15 Safari Extension
• How to modularize existing iOS projects using Swift Package
• How to use the #available attribute in Swift
• Safer and cleaner UserDefaults and AppStorage
• FormatStyle Deep Dive
• Creating a SwiftUI Looping Background Video
• Improved Type Safety With SwiftGen
• Scalable Modular Architecture in iOS
• AxisTabView for SwiftUI
• Getting Accurate Profiling Data from iOS Applications
• Introducing Swift Async Algorithms
• Fixing SwiftUI's Automatic Preview Updating Paused
• Как варить дизайн-систему для живого приложения
• Swift Coding Standards Using Loops
Кроссплатформа / Разработка 💻
• OAuth в мобильных приложениях
• Java: продвинутая конкурентность
• Jetpack Compose в проектах на React Native: плюсы, минусы и интеграция
• Regular Expressions in Kotlin
• Актуализация данных в списках Flutter-приложения
• Kotlin Tips: Loops
• Combining scripts and DSLs is Kotlin’s most underrated feature
• Sliver во Flutter, или как работает скролл
• Top companies using Flutter in 2022
• Flutter App Architecture with Riverpod: An Introduction
• Flutter Project Structure: Feature-first or Layer-first?
← Previous | Next →
Предложить материал: @artemiygreg
Митапы и конференции: @meetup_today
Подписаться: @mobile_native
Чат: @mobile_native_chat