An open API service indexing awesome lists of open source software.

https://github.com/sorianog/devbyteviewerapp

"DevByte Viewer" app from Udacity Android Kotlin course
https://github.com/sorianog/devbyteviewerapp

android jetpack kotlin mobile-app mvvm retrofit room udacity workmanager

Last synced: about 1 year ago
JSON representation

"DevByte Viewer" app from Udacity Android Kotlin course

Awesome Lists containing this project

README

          

# Behind the Scenes - DevByte Viewer App

This is the toy app for Lesson 9 of the [Android App Development in Kotlin course on Udacity](https://classroom.udacity.com/courses/ud9012).

Updates:

* Latest library versions (see .gradle files) with minor code refactoring
* Steps from [Google Codelabs (09.1-2)](https://codelabs.developers.google.com/android-kotlin-fundamentals/)

## DevByte

DevByte Viewer is an example app that showcases using
[Room](https://developer.android.com/topic/libraries/architecture/room) and a Repository to create
an offline cache.

In addition, it also covers how to use
[WorkManager](https://developer.android.com/topic/libraries/architecture/workmanager) for scheduling
periodic work. In this app it's used to setup a daily background data sync.

## Screenshots

![Screenshot1](screenshots/devbyte-homescreen.png)