Загрузка...

Build a Netflix-Style Movie App in Android | Clean Architecture + MVVM + Jetpack Compose

🎬 MovieMate — A full production-grade Android app built with Jetpack Compose,
Clean Architecture, MVVM, Hilt, Room, Retrofit, and the TMDB API.

This is NOT a tutorial app with 2 screens. MovieMate has 12 screens, real
network calls, local persistence, dependency injection, reactive flows,
and clean layer separation — the way real Android apps are built.

──────────────────────────────────────
📥 DOWNLOAD APK
https://github.com/Ajinkya7242/MovieMate-Production-Grade-Android-App-with-Jetpack-Compose-Clean-Architecture-MVVM/blob/master/MovieMate.apk

💻 SOURCE CODE
https://github.com/Ajinkya7242/MovieMate-Production-Grade-Android-App-with-Jetpack-Compose-Clean-Architecture-MVVM
──────────────────────────────────────

📌 WHAT'S INSIDE:
✔ Splash + Onboarding (HorizontalPager)
✔ Home — Netflix-style horizontal sections
✔ Live Search with debounce + flatMapLatest
✔ Movie Details with YouTube trailer playback
✔ Fullscreen video with auto-landscape rotation
✔ Cast & Crew + Person Details
✔ Genre browsing with infinite scroll
✔ Watchlist & Favorites (Room database)
✔ Light / Dark / System theme (DataStore)
✔ Edge-to-edge Material 3 UI

🏗 ARCHITECTURE USED:
✔ Clean Architecture (Data / Domain / Presentation)
✔ MVVM with StateFlow
✔ SOLID Principles
✔ Dependency Injection with Hilt
✔ Repository Pattern
✔ Use Cases for business logic
✔ DTO → Domain mapping

🛠 TECH STACK:
• Jetpack Compose + Material 3
• Kotlin Coroutines + Flow
• Hilt (Dependency Injection)
• Retrofit + OkHttp + kotlinx.serialization
• Room Database
• DataStore Preferences
• Coil (image loading)
• YouTube Android Player
• TMDB API

⚠️ NOTE: TMDB API may be blocked on some networks/ISPs.
Use a free VPN (ProtonVPN / Windscribe) with a US or EU
server if the app shows errors.

──────────────────────────────────────
🔔 SUBSCRIBE for more Android projects
👍 LIKE if this helped you
💬 COMMENT your questions below
──────────────────────────────────────

#AndroidDevelopment #JetpackCompose #CleanArchitecture #MVVM #Kotlin
#AndroidStudio #HiltDependencyInjection #RoomDatabase #Retrofit
#KotlinCoroutines #MaterialDesign #TMDB #MovieApp #AndroidProject

Видео Build a Netflix-Style Movie App in Android | Clean Architecture + MVVM + Jetpack Compose канала AJINKYA
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять