Skip to content

igorilin13/NBA_Schedules_Android

Repository files navigation

Introduction

NBASchedules is an Android application designed to showcase modern app development practices.

To check out the app, install app-release.apk or see demo on youtube

Credit for the data goes to http://balldontlie.io

Features

  • Select favorite team
  • View favorite team's schedule
  • View league's games
  • Toggle scores on/off

Technologies and Approaches

The purpose of this app is to highlight modern (as of the end of 2023) technologies and approaches in Android, such as:

  • Kotlin
  • Coroutines
  • Compose UI
  • Single activity
  • Multi-module structure
  • Clean architecture principles + MVVM
  • Convention plugins for modules
  • Dagger
  • DataStore
  • Retrofit
  • Room

About

A modern Android app that displays NBA schedules

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages