Nook App
Introduction
Nook app is an Android application for notes, checklists, and priorities.
Inspired by a YouTube tutorial, I took what I learned and attempted to mimic the UI of the iOS Notes app. Soon, I will release updates containing new features such searching, drag and drop, custom sorting, and more!
Research
The research spanned the course of a couple weeks.
I was inspired by a Room database tutorial I found on the YouTube channel: The Android Factory . The channel is phenominal and provided me with the right tools to build this app. I learned a ton from the ToBuy tutorial. This tutorial not only touches on Room, MVVM, Flow, and Bottom Navigation, helps you better understand how to build an app using Airbnb's Epoxy library. Step-by-step, the Andriod Factory host provides you with knowledge in great detail.
The UI inspiration came from the well known iOS app, Notes.
Reflection
I understood how to use MVVM, Room, and LiveData before building this app, but now I really understand it. I built features in a repetitive manner to reinforce how to use MVVM correctly with coroutines. I'll continue to utilize MVVM, Retrofit, and the Epoxy library.