Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nicosnicolaou16/sampleandroidtvapp
The project is a test project that implements and test Jetpack Compose for Android TV OS app with API request (dynamic list), Hilt and Room Database.
https://github.com/nicosnicolaou16/sampleandroidtvapp
android-application android-tv android-tv-app compose-android jetpack-compose mvvm repository-pattern room-database
Last synced: 3 months ago
JSON representation
The project is a test project that implements and test Jetpack Compose for Android TV OS app with API request (dynamic list), Hilt and Room Database.
- Host: GitHub
- URL: https://github.com/nicosnicolaou16/sampleandroidtvapp
- Owner: NicosNicolaou16
- Created: 2023-11-03T08:26:23.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-15T09:28:30.000Z (5 months ago)
- Last Synced: 2024-09-15T11:33:49.800Z (5 months ago)
- Topics: android-application, android-tv, android-tv-app, compose-android, jetpack-compose, mvvm, repository-pattern, room-database
- Language: Kotlin
- Homepage: https://medium.com/@nicosnicolaou/android-tv-application-jetpack-compose-and-flutter-f4decfa765c6
- Size: 1.99 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Sample Android TV App
The project is a test project that implements and test Jetpack Compose for Android TV OS app with API request (dynamic list), Hilt and Room Database.# This Project contains:
For Android TV OS support
Compose
Hilt
Room Database
Coroutines
Kotlin ktx
MVVM
Support kapt and ksp (ksp only setup for Room Database)
minifyEnabled, shrinkResources, R8 are enabled
Gradle Kotlin DSL
Repository
Offline## Similar project with (Dart Language)
https://github.com/NicosNicolaou16/SampleFlutterTVApp# References/Tutorials Follow/For Manifest Setup
https://developer.android.com/training/tv/playback/compose
https://developer.android.com/jetpack/compose/touch-input/focus/react-to-focus
https://stackoverflow.com/questions/76281554/android-jetpack-compose-tv-focus-restoring# Setup in Manifest
```xml
```
## Check my article
https://medium.com/@nicosnicolaou/android-tv-application-jetpack-compose-and-flutter-f4decfa765c6# Feeds/Urls/End Point (parsing some data from response)
## (Links References for Ends Points)
https://github.com/r-spacex/SpaceX-API (GitHub)
https://docs.spacexdata.com/?version=latest (Postman)Target SDK version: 34
Minimum SDK version: 27
Kotlin version: 2.0.0
Gradle version: 8.4.1