Notegenix is an android application that implements the MVVM architecture to allow users to generate and share their notes.
It provides a database-driven note taking experience where the data is stored in a SQLite database using Room architecture components. The LiveData is then fetched from the ViewModel and loaded into a Recycler View.
In order to use this application, you must have the following installed:
- Android Studio
- Android SDK version 29 (Can be installed from within Android Studio, or with homebrew
brew install android-sdk
) - JDK8
- An Android device or emulator
From your command line:
# Clone this repository
$ git clone https://github.com/simonnepinto/notegenix.git
This command will copy the entire project to your local environment
- Pull down the code locally.
- Open Android Studio and select 'Open an existing Android Studio Project'
- Navigate to checked out repository.
- Inside 'notegenix' folder, select 'settings.gradle' file
- Run the application.