Size: a a a

Android Architecture

2021 August 11

OS

Oleg Shatava in Android Architecture
источник
2021 August 12

A

Alex in Android Architecture
Привет, как правильно организовать модульную структуру, когда есть модуль с фичей “авторизация”, который может быть использован множеством других фича-модулей?
источник

A

Alexander in Android Architecture
Сделать отдельный модуль "auth" и проставить зависимости на него в модулях
источник

A

Alex in Android Architecture
На скорость сборки не повлияет?
источник

A

Alexander in Android Architecture
Повлияет
источник

A

Alex in Android Architecture
Просто аналогичных фич много, которые вот так придется подключать
источник

A

Alexander in Android Architecture
Так и живём
источник

A

Alex in Android Architecture
Вроде бы можно через app модуль прокидывать нужные данные в модули
источник
2021 August 13

E

Eugene in Android Architecture
источник

AB

Alexander Blinov in Android Architecture
Мы дополключвлись, в итоге пришлось распутывать всё. См историю https://youtu.be/VIg5LN08M1E
YouTube
Иерархия модулей. Как выстроить связи между модулями в Android || Охэхэнные истории
Если у вас 200+ модулей, приходится очень аккуратно настраивать связи между ними, иначе рискуешь получить мешанину в проекте и огромный длиннющий критический путь сборки.

Мы хлебнули из этой чаши сполна и в этом выпуске расскажем охэхэнный способ выстраивания связей между модулями.

Внутри:

00:00 — Интро
01:04 — О чём сегодня поговорим
01:22 — Проблема большого проекта
02:09 — Проблема критического пути и неправильных зависимостей
06:55 — Типы модулей в приложении
07:33 — Типы feature-модулей
08:37 — Типы core-модулей
09:43 — Итговая картина расположения модулей
10:16 — Правила подключения модулей
13:36 — Где растет критический путь
15:43 — Как делить большие фичи и зачем
17:30 — Оздоровление settings.gradle
19:25 — Итоги и что дальше

Полезные ссылки:

Наш канал в телеге: https://t.me/hh_tech_news
Наш чат в телеге: https://t.me/hh_tech
Наш блог на Хабре: https://habr.com/ru/company/hh

🔥 Подписывайтесь на наш канал, следите за новыми полезными роликами!

#ОхэхэнныеИстории #Многомодульность #Android #Мног…
источник

NT

Nikita Tipun in Android Architecture
Можно разделить модуль на api и impl модули. В апи будут лежать только интерфейсы компонентов, которые хотите шарить в другие модули. В impl лежит их реализация. Соответственно когда нужен функционал auth подключаете api модуль и прокидываете реализации из impl через app
источник
2021 August 15

O

OzOn in Android Architecture
В исходниках Jetpack Compose множество ссылок на примеры кода, которые находятся на отдельном сайте, что не очень удобно. Реализуем поиск по примерам прямо из Android Studio с помощью специального плагина.
https://dev.to/antonshilov/browsing-jetpack-compose-samples-32m6
источник
2021 August 18

А

Алексей in Android Architecture
По каким пакетам стоит распределять классы? Сейчас у меня есть core,data,viewModel, views
источник

S

Slim in Android Architecture
источник

S

Sergey in Android Architecture
подскажите плз , в чем главные отличия mvp от mvvm в Android?
источник

АЕ

Алексей Ершов... in Android Architecture
Совсем не получается нагуглить и в чате найти?
источник

I

Igor in Android Architecture
ну так собес в разгаре, некогда гуглить
источник

АЕ

Алексей Ершов... in Android Architecture
Распределять классы стоит в первую очередь по фичам, а уже внутри фичи по слоям можно разбивать. В рамках фичи классы более тесно связаны между собой, и получится что пакеты-фичи уже связаны менее тесно. И это хорошо.
источник

DS

Dmit So in Android Architecture
Если вкратце, во взаимодействии между слоями
источник

S

Sergey in Android Architecture
фу быть таким токсичным
источник