Loading repository data…
Loading repository data…
theapache64 / repository
A minimalistic movie listing app to browse IMDB's top 250 movies, built to demonstrate MVVM with latest hot-trending Android development tools.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A minimalistic movie listing app to browse IMDB's top 250 movies, built to demonstrate MVVM with latest hot-trending Android development tools.
This project follows the famous MVVM architecture and best practices from Google's GithubBrowserSample
.
├── App.kt
├── data
│ ├── local
│ │ ├── AppDatabase.kt
│ │ ├── Converters.kt
│ │ ├── daos
│ │ │ └── MoviesDao.kt
│ │ └── entities
│ ├── remote
│ │ ├── ApiInterface.kt
│ │ └── Movie.kt
│ └── repositories
│ └── movies
│ └── MoviesRepo.kt
├── di
│ ├── components
│ │ └── AppComponent.kt
│ └── modules
│ ├── ActivitiesBuilderModule.kt
│ ├── AppModule.kt
│ ├── DatabaseModule.kt
│ ├── NetworkModule.kt
│ ├── RepoModule.kt
│ └── ViewModelModule.kt
├── models
│ └── FeedItem.kt
├── ui
│ ├── activities
│ │ ├── feed
│ │ │ ├── FeedActivity.kt
│ │ │ └── FeedViewModel.kt
│ │ ├── movie
│ │ │ ├── MovieActivity.kt
│ │ │ └── MovieViewModel.kt
│ │ ├── splash
│ │ │ ├── SplashActivity.kt
│ │ │ └── SplashViewModel.kt
│ └── adapters
│ ├── FeedAdapter.kt
│ └── MoviesAdapter.kt
└── utils
├── BindingAdapters.kt
├── NetworkBoundResource.kt
├── retrofit
│ ├── FlowResourceCallAdapterFactory.kt
│ └── FlowResourceCallAdapter.kt
└── test
├── EspressoIdlingResource.kt
└── OpenForTesting.kt
21 directories, 30 files