Skip to content

Latest commit

 

History

History
47 lines (34 loc) · 1.26 KB

README.md

File metadata and controls

47 lines (34 loc) · 1.26 KB

Dev Bytes Video Cache 🎬

API

Project created for the Udacity nanodegree Android Kotlin Developer program.

What is a mobile application that can’t obtain data in real time through the internet? While customers demand up to date and reliable data, not all access is created equal. Not only do developers have to be concerned with bandwidth due to data rates, but also connection speeds or availability altogether.

Key Features ✨

  • Navigation
  • Retrofit
  • Moshi
  • Coroutines
  • Glide
  • Work Manager
  • Worker
  • Room
  • Timber
  • Data Binding
  • MVVM

Project Milestones

  • DB Cache
  • Building Room Database
  • Entity | Dto | Dao
  • Build Repository
  • Background WorkManager
  • Worker
  • Schedule Background Work
  • Caching
  • Handling no Internet Connection

Overview

Online Caching Offline Repository
Online Caching Offline Caching

Project Structure

Project Structure

Database

Database