REPOSITORY OVERVIEWLive repository statistics
★ 67Stars
⑂ 19Forks
◯ 1Open issues
◉ 67Watchers
65/100
OPENREPOHUB HEALTH SIGNALHealthy signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
90 Community adoption25% weight
35 Maintenance state20% weight
85 License clarity10% weight
0 Project information10% weight
75 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
Youtube Android Clone 🚀
This app consumes The Youtube Api to fetch and display a list of popular videos, The app uses MVVM design pattern to allow separation of the app components like fragments & activities from the data logic, some of the benefits are:
- Make the data survive device configuration changes
- Allow easier testing of different components in the app
- Also it's easier to maintain and scale the app over time
Prerequisite
- To run the app successfully you need to create your own Google API KEY
- Navigate to the
com.breens.youtubeclone.util.Constants.kt file and put your own api key
const val KEY = "PUT YOUR OWN GOOGLE API KEY"
- Here is the link to generate your Google API KEY
Screenshots
Splash/Home Screens
Demo
https://user-images.githubusercontent.com/72180010/161577746-5d8e7c6e-c107-430d-94ce-306e50ca52d5.mp4
Libraries
- Navigation Components - To implement the Single Activity approach since fragments are lightweight than activities and allows easy passing of data between arguments in a type safe way
- Retrofit - A Type-safe HTTP client for Android which simplifies consuming RESTFul APIs.
- GsonConverter - Converts JSON to Kotlin objects.
- OkHttp-logging-interceptor - Makes it easy to log OkHttp network responses and requests
- Coil - Image loading library for android
- Dagger Hilt - Used for Dependency Injection
- View Binding - Jetpack library allowing type safe binding of views
- Livedata - Notifies Observer objects in the UI when underlying data changes.
Author Info
License
MIT
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
This is a sample movie list Android application built to demonstrate use of Clean Architecture tools. Dedicated to all Android Developers - (Kotlin, MVVM, Clean Architecture, Rx-Java, Dagger, OkHttp, Unit Testing, SOLID principles, Code Coverage)
77/100 healthActive repositoryHas homepage
KotlinMIT#android#android-app#android-architecture#android-sdk
⑂ 51 forks◯ 0 issuesUpdated Apr 26, 2026
Project homepage ↗This sample app is created to demonstrate the usage of Android Architecture Components with MVVM architecture
62/100 healthActive repository
KotlinApache-2.0#android#anko-library#architecture-components#dagger2
⑂ 5 forks◯ 0 issuesUpdated Mar 25, 2026