Дайджест



Как вы могли заметить, в воскресенье дайджест снова не вышел, поэтому компенсирую, вашему вниманию большой и мощный 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