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
- Host: GitHub
- URL: https://github.com/sorianog/devbyteviewerapp
- Owner: sorianog
- License: other
- Created: 2020-06-21T21:27:32.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-06-21T21:29:29.000Z (almost 6 years ago)
- Last Synced: 2025-01-28T11:38:24.775Z (about 1 year ago)
- Topics: android, jetpack, kotlin, mobile-app, mvvm, retrofit, room, udacity, workmanager
- Language: Kotlin
- Size: 451 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
