Создаю Android-приложение АУДИО ПЛЕЕР на Kotlin & Jetpack Compose

11 подписчиков

12+
12+

3 просмотра

22 дня назад

ПожаловатьсяНарушение авторских прав

11 подписчиков

12+
12+

3 просмотра

22 дня назад

ПожаловатьсяНарушение авторских прав
12+
12+

3 просмотра

22 дня назад

Мой путь создания полноценного Android-приложения на языке Kotlin с UI-фреймворком Jetpack Compose. Кроме того, используются такие технологии как Room, Hilt и ExoPlayer, принципы Clear Architecture, MVVM. Постарался уместить огромное количество информации в 2 часа. Подпишитесь на канал, чтобы не пропустить 2 часть, где мы исправим некоторые недоработки и добавим в приложение новый интересный функционал! Исходный код: https://github.com/YaroslavAlmazoff/audioplayer 0:00 Вступление 1:57 Создание и настройка проекта 11:53 [Domain] Модели, вспомогательные функции 15:53 [Domain] Что такое use cases. AudioPlayer, AudioRepository 18:46 [Domain] Use cases. Init 22:50 [Domain] Use cases. ToggleFavourite 23:25 [Domain] Lists 23:47 [Domain] Use cases. ToggleAudioPlayback 28:35 [Infrastructure] Модели, вспомогательные функции 31:06 [Infrastructure] Интерфейс IPlayer 31:45 [Infrastructure] Реализация IPlayer 34:21 [Infrastructure] Работа с Room 41:48 [Infrastructure] Интерфейс DB 42:59 [Infrastructure] Интерфейс ExternalStorage 43:17 [Infrastructure] Mappers 50:28 [Infrastructure] Реализация DB 51:35 [Infrastructure] Реализация ExternalStorage 1:00:24 [Infrastructure] Реализация AudioPlayer 1:01:25 [Infrastructure] Реализация AudioRepository 1:03:04 [Infrastructure] Hilt. Dependency Injection (DI). InfrastructureModule 1:08:00 [App] Разрешения в Manifest. Точка входа Hilt 1:09:07 [App] Вспомогательные функции и классы 1:11:05 [App] DI. DomainModule 1:13:35 [App] UI. Настройка цветовой схемы приложения 1:15:23 [App] View Model 1:30:17 [App] UI. AppTitle 1:31:05 [App] UI. AudioCover и AudioItem 1:38:43 [App] UI. Loader 1:39:28 [App] UI. NoTracksFound 1:40:20 [App] UI. AudioList 1:41:09 [App] UI. Content 1:42:20 [App] UI. Переключение между списками. Pager 1:46:08 [App] MainActivity. Разрешения 1:51:28 Запускаем приложение. Исправляем ошибки 1:54:07 Тест на реальном смартфоне 1:55:10 Исправляем проблемы приложения 2:06:20 Снова проверяем

Название:

Создаю Android-приложение АУДИО ПЛЕЕР на Kotlin & Jetpack Compose

Категория:

Разное