Разработка новостного приложения. Часть 6. Что я сделал не так

После ревью кода Кирилл Розов нашел много моментов, которые стоило сделать по-другому. На эфире разберем, что нужно поправить, и как стоило организовать проект, чтобы сразу публиковать хороший код. 🔗 Блог AvitoTech 🔗 Каналы “Android Broadcast“ ✉️ Написать Кириллу kirill@ 🔗 Boosty Android Broadcast #кодинг #androiddev #android #программирование #kotlin #КириллРозов #андроид #androidbroadcast 0:00 Начало, повестка дня 1:03 Интеграция 2:08 Оптимизация репозиториев зависимостей 3:58 Свой репозиторий (Maven Nexus) 4:17 Gradle offline mode 4:49 Про detekt через Gradle 6:05 Compose best practices 9:06 Рефактор State класса 10:41 Деление по файлам 12:10 Ещё compose best practices 16:46 Cтабильность в Compose 18:32 build константы в toml 21:17 Gradle convention plugin 24:47 Kotlin explicit mode 30:24 java-library 30:49 :app модуль (сохранение пароля) 32:52 Gradle таска и properties 39:29 Хранение proguard файлов 39:55 Retrofit Response Type Keeper 51:03 Retrofit proguard rules 51:30 Попытка подключения Proguard файлов 53:01 Gradle флаг type-safe projects 54:07 Фикс подключения Proguard файлов 55:56 Продолжение type-safe projects 57:57 Разделение на 2 ui модуля 1:04:36 compileOnly зависимость 1:05:13 ImmutableList и strong skipping mode 1:12:07 Продолжение про 2 ui модуля 1:13:07 Про модули и шаблонизаторы кода 1:14:58 Запуск и исправление 1:15:42 Про модуляризацию 1:18:11 Планы на след. часть 1:19:37 Донаты 1:20:40 Про пагинацию 1:21:26 Финал
Back to Top