TV series show
The project uses the TVmaze API to show a wide collection of TV shows and some useful informations
What the project uses:
- Clean Arch
- MVVM
- Retrofit
- Jetpack Navigation
- Binding
- ViewModel
- LiveData
- Follow some material desing rules
- Cool design
You can use the deep-link to open a shared link to open directly the show or an especific episode.
- https://api.tvmaze.com/show/detail/eyJpZCI6MTB9
- https://api.tvmaze.com/show/episode/eyJpZCI6MTAsInNlYXNvbiI6MSwibnVtYmVyIjoyfQ==
To run directly on Android Studio terminal
- adb shell am start -W -a android.intent.action.VIEW -d "https://api.tvmaze.com/show/detail/eyJpZCI6MTB9" com.example.tvseries
- adb shell am start -W -a android.intent.action.VIEW -d "https://api.tvmaze.com/show/episode/eyJpZCI6MTAsInNlYXNvbiI6MSwibnVtYmVyIjoyfQ==" com.example.tvseries
The parameters are provided by simple json string and encoded in Base64 to easily sharing
// Show
{
"id": 10
}
// Episode
{
"id": 10,
"season": 1,
"number": 2
}