- Android Studio 4.0 or higher
- Minimum android SDK version 22
- Java version 1.8
- Kotlin version 1.3.7 or higher
- Clone Repository using Android Studio
- Android Studio will to change your android sdk path to your local machine since obviously it would not be able to fine mine.
- Make sure you are on the master branch and allow allow android studio to finish building.
- (Optional) Replace the youtube API_KEY in app/src/main/java/com/ijikod/gmbn_youtube/data/remote/HttpInstance.kt with yours. Also the app has offline support, this will be necessary if you want to load more data from the remote save which has not been saved locally yet.
- Search Api To list vidoes from channel
- Comments Api To get list of vidoe comments authurs
- Details Api To fetch video details ie. duration
- Recommended App Architecturefor android development with repository patten.
- Displaying paginated data with new Android Paging
- Implementation of Android Navigation library)
- Data binding of components in layouts and data sources.
- Offline support with as data is saved to sql light database using ROOM
| Splash Screen | List Screen with paging | Details Screen | |
![]() |
![]() |
![]() |
![]() |



