Kotlin MIT

TvFlix

TvFlix android app using Dagger Hilt, Coroutines, Compose, Flow, KTX, Jetpack(Room, ViewModel, Paging3, Lifecycle) based on MVVM with clean code architecture purely written in Kotlin

R

reactivedroid

Dernière activité 19 juin 2026
reactivedroid/TvFlix

412

étoiles

59

forks

0

issues ouvertes

android-architecture-componentscheckstyleclean-architectureclean-codecodeanalysiscoroutinesdatabindingespresso-testshilt-androidjetpack-lifecycle-componentsjetpack-paginationjetpack-roomkotlinkotlin-coroutineskotlin-dslmockitomvvm-architechurepmdretrofit2unit-testing

Ce README est souvent en anglais.

Android CI GitHub top language License: MIT API GitHub stars GitHub forks

TvFlix 📺

The aim of this app is to replicate the high level functionality of www.tvmaze.com and showcase an android app out of it. It connects with TVDB API to give you popular shows and let you mark anyone as favorite. TvFlix consists of 3 pieces of UI right now:

  1. Home with Popular Shows
  2. Favorites
  3. All Shows

Note: TvFlix is an unofficial app built only for learning and sharing the latest concepts with #AndroidDevs

Android Development and Architecture

Contributions

If you have found an issue in this sample, please file it. Better yet, if you want to contribute to the repository, go ahead, any kind of patches are encouraged, and may be submitted by forking this project and submitting a pull request. If you have something big in mind, or any architectural change, please raise an issue first to discuss it.

License

Copyright (c) 2020 Ashwini Kumar

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

Projets similaires

Movie World 📱 android app built with Jetpack Compose, Hilt, Coroutines, Flow, Room, ViewModel based on MVVM architecture recommended by Google. It offers a clean, scalable, and maintainable codebase for Android development.

Kotlinandroidanimationclean-architecture
Ppiashcse
353 étoiles70

JetpackMvvm 是一个基于 Jetpack 架构组件构建的 Android MVVM 快速开发框架,旨在帮助开发者快速搭建高质量、可维护、可扩展的应用。

Kotlinandroiddatabindingdemo
Hhegaojian
3,6 k étoiles690

🍲Foodium is a sample food blog Android application 📱 built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, Flow, Dagger 2/Hilt, Architecture Components, MVVM, Room, Retrofit, Moshi, Material Components).

Kotlinandroidandroid-architecture-componentscoroutines
PPatilShreyas
2,3 k étoiles427