Skip to content

An Android app with fully CRUD operations using Kotlin programming language, Material Design, Live Data, Room database and the Model-View-ViewModel (MVVM) design pattern.

License

Notifications You must be signed in to change notification settings

peterdu98/Foodnotes

Repository files navigation

Foodnotes

Foodnotes is a note-taking app for foodies who wants to quickly take a note with images in anywhere at any moments.

Demo

Note: The video demo for the app can be found at vimeo.

Technologies

  1. The Model-View-ViewModel (MVVM) design pattern for app's archiecture
  2. Fully CRUD operations with LiveData and Room database
  3. CardView in RecyclerView with either the linear layout or the grid layout for displaying information
  4. Search notes with SearchBar
  5. Screen navigation with bottom navigation bar from Material Design
  6. Custom dialog for deleting notes
  7. Simple animations for sliding between screens and the custom dialog

Requirements

  1. Install Java and Kotlin
  2. Install either Android Studio or IntelliJ IDE

About

An Android app with fully CRUD operations using Kotlin programming language, Material Design, Live Data, Room database and the Model-View-ViewModel (MVVM) design pattern.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages