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

  Рет қаралды 6,576

Android Broadcast. Все об Андроид разработке

Android Broadcast. Все об Андроид разработке

Күн бұрын

Продолжение разработки новостного приложения
🔗 Блог AvitoTech abdev.by/QwpZ?/erid=LdtCKNNC6
🔗 Статья "Как мониторить здоровье вашей Gradle-сборки" abdev.by/6waZ?/erid=LdtCKNNC6
🔗 Каналы "Android Broadcast" taplink.cc/android_broadcast
✉️ Написать Кириллу kirill@androidbroadcast.dev
🔗 Boosty Android Broadcast abdev.by/Fwkx
🔗 Исходный код github.com/androidbroadcast/S...
#кодинг #androiddev #android #программирование #kotlin #КириллРозов #андроид #androidbroadcast
0:00 Начало
2:13 Интеграция
3:16 О DI
5:11 Core модули
11:59 Настройка Hilt ViewModel
14:53 Начало UI, обработка разных состояний
18:04 ArticleUI, internal модификаторы
19:20 UI, Articles
21:53 Compose Preview Provider класс
26:44 Render preview problem
28:10 UI, refactor
31:51 Первый запуск и баги IDE
34:07 Первый блин комом, фикс ошибок
36:10 UI, оставшиеся States заглушки
39:40 JvmSupressWildcards
40:56 Как чистить логи при каждом запуске, Internet Permission
42:47 Unimplemented flows merge branch, db error
46:57 UI, завершение для разных states
50:40 Исправление ошибки маппинга
53:00 Абстракция над логером
58:28 Потайная ошибка в 1 символе
1:03:27 Попытка менять хедер на параметр
1:05:54 Logger interceptor и уровни логирования
1:15:30 Добавление query в запрос
1:17:36 Правка сериализации даты
1:23:12 Борьба с api путем обработки null во всех значениях
1:30:49 Бд не возвращает Success, дебаггинг типов
1:39:38 Unimplemented flows merge branches
1:41:40 Исправление ошибок Room Embedded
1:43:49 Ответы на вопросы зрителей
1:45:15 Завершение исправления кэширования
1:55:30 Подключение разных зависимостей в граф в зависимости от сборки
2:00:25 UI Kit Вынесение темы в отдельный модуль
2:05:09 UI, исправление paddings
2:06:06 Стандартизация UI и State
2:12:27 UI, доработка uikit (своей) темы
2:14:43 Что будет дальше в проекте
2:15:19 Ответы на вопросы из чата
2:18:24 Про либы для навигации
2:20:03 Финал

Пікірлер: 16
@AndroidBroadcast
@AndroidBroadcast 4 ай бұрын
🔗 Каналы "Android Broadcast" taplink.cc/android_broadcast ✉ Написать Кириллу kirill@androidbroadcast.dev 🔗 Boosty Android Broadcast abdev.by/Fwkx
@veygard
@veygard 4 ай бұрын
Замечательный формат!
@fesalam1592
@fesalam1592 Ай бұрын
Спасибо за урок! Много полезного, но, к сожалению, очень тихо.
@vjmarcus5840
@vjmarcus5840 4 ай бұрын
Отличный и очень нужный формат!
@tspa77
@tspa77 4 ай бұрын
Спасибо! Полезный формат
@user-uq1fk6mz5i
@user-uq1fk6mz5i 4 ай бұрын
Кирил, отличный формат, очень интересно, продолжай в таком же виде!
@Dominic_Herzog
@Dominic_Herzog 4 ай бұрын
Спасибо, очень интересно)
@tspa77
@tspa77 4 ай бұрын
А за тайминги отдельное БОЛЬШОЕ спасибо! :)))
@DiabloZq
@DiabloZq 4 ай бұрын
Кирилл, спасибо тебе, что делишься.
@katyrin
@katyrin 3 ай бұрын
Кирилл, респект тебе за все твои видео! Подобные ролики иногда наталкивают на хорошее решение в своем рабочем коде. Досмотрел данное видео наверное с 3-4 подходов и раз 5 чуть не получил инфаркт миокарда из-за внезапно появляющейся рекламы))) Разница в громкости очень большое, иной раз прям прислушиваться приходилось))) Если есть возможность что-нибудь подшаманить с микрофоном, мое сердечко скажет тебе спасибо)))
@AndroidBroadcast
@AndroidBroadcast 3 ай бұрын
Спасибо, буду выравнивать громкость. Для меня технически аспекты стримов пока еще в новинку
@user-iq2tg2ez2o
@user-iq2tg2ez2o 3 ай бұрын
Привет, а когда ждать продолжения?
@AndroidBroadcast
@AndroidBroadcast 3 ай бұрын
Во вторник, 19 марта
@serhiikukharchuk
@serhiikukharchuk 3 ай бұрын
Не до конца понял, зачем нужна абстракция над логером((
@AndroidBroadcast
@AndroidBroadcast 3 ай бұрын
Чтобы не привязываться к конкретному, особенно платформенному логеру
Разработка новостного приложения. Часть 4
1:39:25
Android Broadcast. Все об Андроид разработке
Рет қаралды 3,8 М.
Немультиплатформенные привычки Android-разработки
38:43
Android Broadcast. Все об Андроид разработке
Рет қаралды 7 М.
The child was abused by the clown#Short #Officer Rabbit #angel
00:55
兔子警官
Рет қаралды 24 МЛН
I wish I could change THIS fast! 🤣
00:33
America's Got Talent
Рет қаралды 108 МЛН
Became invisible for one day!  #funny #wednesday #memes
00:25
Watch Me
Рет қаралды 49 МЛН
Новости мобильной разработки 2024.1
32:17
Android Broadcast. Все об Андроид разработке
Рет қаралды 5 М.
T-Display ~ quick look at Flipper Zero GPIO module
2:03
Новостное приложение: с нуля до публикации в Google Play. Часть 1
2:09:40
Android Broadcast. Все об Андроид разработке
Рет қаралды 23 М.
React + RxJS = Reactive Global Goodness
26:46
Jack Herrington
Рет қаралды 41 М.
Парсим админку Мегамаркета с помощью скрытых API
30:56
Алексей Куличевский
Рет қаралды 51 М.
Новости мобильной разработки 2024.2
35:19
Android Broadcast. Все об Андроид разработке
Рет қаралды 3,2 М.
The child was abused by the clown#Short #Officer Rabbit #angel
00:55
兔子警官
Рет қаралды 24 МЛН