Android Broadcast
14.2K subscribers
3.53K photos
347 videos
11 files
5.92K links
Подборка новостей и статей для Android разработчиков.

Реклама и связь с автором @ab_manager

РКН https://abdev.by/rkn_tg_ab
加入频道
Компонентный подход. Боремся со сложностью в Android-приложениях

В статье разбирается усложнение архитектуры через Clean Architecture из-за того что мы для каждого большо экрана делаем одну ViewModel. Автор статьи предлагает разделять экраны на несколько компонентов, создавать для них отдельны ViewModel и одну общую на весь экран.

С учетом какие размеры устройств, как много элементов располагается на экране, да и супераппы, то идея вполне здравая!

#architecture
👍42👎13🤔13🔥3
Пример использования библиотеки Decompose от Аркадия Иванова для реализации приложения на компонентном подходе (описан в первой части)

#architecture
👍29🔥9👎2👏2🤩1
Using the plugin pattern in a modularized codebase (6 мин)

Плагинная архитектура позволяет ослабить связь между модулями, легче подключать их и собирать модули проекта параллельно. В статье разбирается как это можно сделать и примеры задач: обработка диплинков, разные реализации одной и той же фичи,

#architecture
👍23👎8🤔2
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
Flow MVI - мультиплатформенная библиотека, которая реализует MVI подход на основе корутин.
Поддерживается: Android, iOS, JVM, JS, Linux и Mingw

Автор - @Nek_12. Задавайте вопросы в комментариях, ответит на ваши вопросы

#architecture #multiplatform #android #ios
👍41👎22🤔32🔥2
Руководство по применению библиотеки Decompose для организации навигации в Android проекте

#architecture
👍28👎17🔥4🎉21🤯1
«Внешняя» навигация в многомодульном проекте на Kotlin

Навигация - боль. Навигация в большом проекте - боль и страдания. Про это и пойдет речь в статье, а именно - навигация между фича модулями. Тема извечная и так не найдена серебряная пуля.

#architecture #navigation
🔥32👍11👎11
Разбор разницы между Dependency Injection и Service Locator

#architecture
👍21👎12🤔7
How to architect Android apps: a deep dive into principles, not rules (13 мин)

Можно ли создать универсальную архитектуру? Нужно ли? В статье собираются лучшие практики которым архитектура вашего приложения/сервиса/продукта должна следовать чтобы быть гибкой и расширяемой, но ни кто не даст вам серебряную пулю.

#architecture
👍14👎13
Unified Modeling Language (UML) - унифицированный язык моделирования для описания связей между классами/интерфейсами в код и других целей. Статья (7 мин) поможет вам разобраться в UML и как его применять

#architecture
👍28👎11🤔2
Разработчик "Яндекс Путешествий" делится своим взглядом на хранение ресурсов в многомодульном Android приложении. Прошли долгий путь и пришли к организации ресурсов с минимальным количеством пересборок проекта

#architecture
👎45🔥17👍8🤔42🎉2