Skip to content

Abhi6722/TouchNotes

Repository files navigation

Kotlin Calculator

Touch Notes

Build Kotlin DEPENDENCIES Version

Touch Notes is a note application build using androidx libraries, MVVM with Google Architectural components Room, LiveData and ViewModel. Written in Kotlin.

This is a Beginner Friendly Repository made for Open Source Enthusiasts who can contribute to the App.

To contribute in this project, you can update the existing applications.

Download App


Problem Statement :

If you are a student then Notes is something which cannot ignore or we can say without it we can't do anything. We jot down notes daily and you know what is the real problem that we face? It is finding the notes at time of need and if you have a habbit of forgetting things like I do then you must be facing a lots of issues my friend. Keeping all these in mind I came up with an idea of creating a Notes App that can possibly solve my problems.

Proposed Solution :

  • Touch Notes is a note taking application build using Kotlin. The main problem that I was facing was finding the notes that I took so in order to solve this problem I make my notes digital which will be with me always. And a search bar is added at the top of screen so that notes can be easily found and this solved my very first problem.
  • Well there are various note taking application available out there but the thing that distinguish Touch Notes from other note taking app is it's light weight and beautiful UI. The application is light weight (4.61 MB) which can run on almost all android devices (greater or equal to android v5.0).
  • While writing notes it is not just text that we write. So this app contains option to add images and links which makes the notes more interactive.
  • We often divide our notes in categories or subjects which make it more accessible so this app contains option to add different colours to the note.
  • A good note is that which is updated and revised regularly so this app contains the option to Re-edit the notes.

Features :

  • Plain Text Notes - Take notes in an Secure & Great App.
  • Delete Notes - Delete Notes using One Touch.
  • Web Url - Add Website URL for storing Url.
  • Add Image - Add Images in Notes to keep it Awesome.
  • Notes Colours - Change/Add Different colours of Notes.
  • Re-edit Notes - Re-edit or Update Your Notes.

Getting Started :

  • Fork it.

  • Clone your forked repo and move inside it:

git clone https://github.com/abhi6722/TouchNotes.git && cd TouchNotes
  • Checkout to a new branch to work on an issue:
git checkout -b my-amazing-feature
  • Running the project

open the project in Android Studio and run!

  • Once you're all done coding, it's time to open a PR :) Run the following commands from the root of the project directory:
git add .
git commit -m "A short description about the feature."
git push origin <my-amazing-feature>

Open your forked repo in your browser and then raise a PR to the master branch of this repository!

Contributing :

To start contributing, check out CONTRIBUTING.md. New contributors are always welcome to support this project. If you want something gentle to start with, check out issues labelled as easy or good-first-issue:)

Liked this repo, give it a star ⭐ and fork 🍽️ this repo to help others!!

You can Install and test latest Touch Notes app from below 👇

Download App

Screenshots :