peterdu98 / Foodnotes

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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

License:MIT License


Languages

Language:Kotlin 100.0%