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



Дайджест сегодня выходит с большим опозданием, но все же выходит. Решил опубликовать тихим постом, без уведомления. Комменты отключил до стабилизации ситуации.



Android



• Exception Handling & Observability of Android

• Погружаемся в работу со скроллом в Jetpack Compose

• Complete guide to Rich Text in Jetpack Compose

• Imitating Kotlin With Java Optional

• Android Studio. Kotlin. Кастомный навигатор нижнего меню. Keep state navigator

• Material You: раскладываем по полочкам обновление дизайн-системы Material

• Single Activity с Navigation Component. Или как я мучался с графами. Boilerplate ч. 1

• Распознавание достопримечательностей с помощью машинного обучения

• Introducing Checks: simplifying privacy for app developers

• С нуля в Android разработку. История одного джуна.

• 1 min guide to learn android development best practices in 2022



iOS




• Customizing the appearance of UINavigationBar

• Customizing the UIKit status bar style

• Debugging your app’s launch screen

• Controller, но не Massive: реализуем список карточек для iOS 13+ и 11+ с учетом практик чистого кода

• Модуляризация DI в проекте с UDF-архитектурой

• MVVM in iOS Application

• SwiftUI — Complex navigation made easier with UIPilot

• Implementing iOS Collection View with Efficient Rendering Mechanism

• Using Maps and Location Data in Your SwiftUI (+Realm) App

• From Hex to Color and Back in SwiftUI

• Async/Await: Generic Network Layer With Swift 5.5

• Working with Xcode configuration files



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




• Annotations for Koin

• Structured concurrency explained - Part 1: Introduction

• DropdownButton (Виджет недели) | Flutter

• Автоматизированное тестирование на Flutter: нативные тесты или кроссплатформенные решения

• Working with REST APIs — Flutter

• Flutter games with Bloc and Flame

• Compose Code Editor

• How to build and deploy React Native applications with Fastlane

• Обеспечение качества мобильной разработки в hh.ru

• Flutter: Мощь DI и Injectable

• Flutter: простыми словами про асинхронность и параллельность



Previous | Next



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

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

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

Чат: @mobile_native_chat