Skip to content

AsyncSports Async sports is very simple application that shows athletes video feeds.

Notifications You must be signed in to change notification settings

DavidInnocent/AsyncSport

Repository files navigation

AsyncLabs Interview Solution

👀 Writing AsyncLabs Interview Solution App using Android Architecture Components, in 100% Kotlin, using Android Jetpack Components.

The final app looks like this:

Background

create an application that will serve a feed with posts that are based around videos:

  • Fetch video feeds and display video via player.

  • Fetch athletes list from the api and display information about the athletes.

Tech-stack

  • Tech-stack

    • Kotlin - a cross-platform, statically typed, general-purpose programming language with type inference.

    • Coroutines - perform background operations.

    • Hilt - Hilt provides a standard way to incorporate Dagger dependency injection into an Android application

    • Retrofit - A type-safe HTTP client for Android and Java

    • Jetpack

      • LiveData - is an observable data holder.
      • Lifecycle - perform action when lifecycle state changes.
      • ViewModel - store and manage UI-related data in a lifecycle conscious way.
  • Architecture

    • MVVM - Model View View Model

About

AsyncSports Async sports is very simple application that shows athletes video feeds.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages