Skip to content

Notes app based on the MVVM architecture using Kotlin, ViewModel, LiveData, DataBinding and more.

License

Notifications You must be signed in to change notification settings

dgewe/Notes-App-Android

Repository files navigation

Notes App Android

HeaderImage

Introduction

This is a demo application built with the goal to learn about the MVVM Architectural Pattern and to create a fun application.

See below for more information about what components were used.

Technologies & Architecture

Technologies

Android, Kotlin

Architecture

Model-View-ViewModel (MVVM)

Architecture Components

ViewModel, LiveData, Room, DataBinding, Navigation

Features

  • Notes: Add, edit, remove, undo delete all
  • Folders: Add, edit, remove
  • Share notes: To and from other apps
  • Themes: Change between 3 different themes

Screenshots

Main | Notes | Edit

Themes

Setup

Requirements

  • Basic knowledge about Android Studio

Project

  1. Download and open the project in Android Studio
  2. Connect your Android phone or use the emulator to start the application

Releases

No releases published

Packages

No packages published

Languages