dgewe / Notes-App-Android

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

License:MIT License


Languages

Language:Kotlin 100.0%