Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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