Building an Android To-Do App with Jetpack Compose, Room, Retrofit, Clean Architecture, & More

Описание к видео Building an Android To-Do App with Jetpack Compose, Room, Retrofit, Clean Architecture, & More

This video is one of the SkyFish Mini-Project walkthroughs.

Topics: Jetpack Compose, Clean Architecture, Firebase, Dagger-Hilt, Room, Retrofit

YouTube Chapters / Checkpoints:
0:00 - Intro
1:28 - Hire SkyFish
4:29 - Project Setup, Dependency, Package Structure, and Theme Setup
22:23 - Room DB, Entity, DAO, Dagger-Hilt DI Module
35:20 - Retrofit, API, DI Module functions, Domain Model, Mappers
1:07:24 - Repository & Repository Implementation
1:30:17 - Domain Layer Use Cases
1:57:29 - State, Event, and View Model for the Main Todo List Screen
2:24:10 - UI & Composables for the Main Todo List Screen
4:08:05 - Composables, State, Event, and View Model for the Add/Edit Todo Page
5:18:13 - Conclusion


Initial Commit - New Project
https://github.com/skyFishLLC/TodoYou...

Checkpoint 1 - Dependency, Package Structure, and Theme Setup
https://github.com/skyFishLLC/TodoYou...

Checkpoint 2 - Room DB, Entity, DAO, Dagger-Hilt DI Module
https://github.com/skyFishLLC/TodoYou...

Checkpoint 3 - Retrofit, API, DI Module functions, Domain Model
https://github.com/skyFishLLC/TodoYou...

Checkpoint 4 - Repository & Repository Implementation
https://github.com/skyFishLLC/TodoYou...

Checkpoint 5 - Domain Layer Use Cases
https://github.com/skyFishLLC/TodoYou...

Checkpoint 6 - State, Event, and View Model for the Main Todo List Screen
https://github.com/skyFishLLC/TodoYou...

Checkpoint 7 - UI & Composables for the Main Todo List Screen
https://github.com/skyFishLLC/TodoYou...

Checkpoint 8 - Composables, State, Event, and View Model for the Add/Edit Todo Page
https://github.com/skyFishLLC/TodoYou...


Our Website:
https://skyfish.dev

Please leave a comment below with your feedback or questions. I would be happy to answer any questions and also look forward to hearing what project tutorials you would be interested in seeing next.

Комментарии

Информация по комментариям в разработке