Skip to content

AndroidResourceOpenSource/HotFlix

Repository files navigation

HotFlix

This is a Netflix clone app built using Jetpack Compose with MVVM Clean Architecture.

Features

  • Browse popular movies and TV shows
  • Search for movies and TV shows
  • View details of movies and TV shows
  • Add movies and TV shows to favorites
  • Play movie trailers

Tech Stack

  • Jetpack Compose - Modern UI toolkit for building native Android apps
  • MVVM - Model-View-ViewModel architectural pattern
  • Clean Architecture - Separation of concerns and maintainability
  • Kotlin Coroutines - Asynchronous programming and concurrency
  • Dagger Hilt - Dependency injection framework
  • Retrofit - HTTP client for API communication
  • Room - Local database for data persistence
  • Navigation Component - Screen navigation management
  • Glide - Image loading and caching
  • ExoPlayer - Video playback
  • Unit Testing - JUnit and MockK for testing
  • CI/CD - Continuous integration and deployment with GitHub Actions(coming soon)

Installation

  1. Clone the repository:

  2. Open the project in Android Studio.

  3. Build and run the app on an Android device or emulator.

Contributing

Contributions are welcome! If you find any issues or want to contribute enhancements, please submit a pull request.

License

The Netflix Clone App is open source and available under the MIT License.

About

Netflix clone made in JetPack Compose

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages