Youtube Data Api
및 4shared 를 통해 원하는 미디어를 통해 하루를 시작할 수 있는 알람 앱입니다.
Youtube 재생은 android-youtube-player, 노래 재생은 Media3를 이용합니다.
구성은 MVVM + Clean Architecture 로 이루어져 있습니다.
| Version | |
|---|---|
| MinSdk | 24 |
| TargetSdk | 34 |
| Kotlin | 1.9.0 |
| Library | Description |
|---|---|
| Navigation | 다양한 화면 구성 |
| Hilt | 의존성 주입 |
| Coroutine | Flow, StateFlow 등 통한 비동기 작업 |
| Room | 내부 저장소 |
| Retrofit2 | REST API |
| OkHttp3 | API 통신 로그 |
| Jsoup | Html parser |
| Media3 - exoplayer | 알람음 재생 |
| youtube player | 유튜브 영상 재생 |