Skip to content

🎬 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.

Notifications You must be signed in to change notification settings

HanuszczakDev/Dev-Bytes-Video-Cache

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

🎬 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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages