Skip to content

amitkyadav6993/AndroidTv

Repository files navigation

Android MVVM + Clean Architecture + Kotlin + PIP + Android TV

This repository contains a sample app skeleton that implements MVVM + Clean architecture in Kotlin along with Koin, Coroutines and Retrofit.

Using this combination of MVVM + Clean architecture enhances the separation of concerns with modular approach.

Build the application

1. Get the source code

git clone https://github.com/amitkyadav6993/AndroidTv.git

2. Configure the project

The live score information provided in this application belongs to cricketdata.org, so you need an API Key from their platform in order to display it. You can get one from this link.

Once you have it, Replace it in build.gradle.kts(app) file "MATCH_API_KEY".

3. Install to device (Mobile/Android TV)

Connect your device and run the build

OR

1. Direct build installation

Download the build from this link and directly install in device (Android Mobile/TV)

https://drive.google.com/file/d/1Z8gbxWA3j-7gPcmAd7KJaCED0ugSIHHv/view?usp=sharing

Features

Fetch live score Populate the latest match score PIP support Android TV support

Library references

Retrofit Koin Kotlin + Coroutine + Flow Glide

Screenshots & video

Screenshot_20240525-162110 Screenshot_20240525-162117 Screenshot_20240525-162140 Screenshot_20240525-162148 Screenshot_20240525-162158

az_recorder_20240525_161907.mp4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages