Skip to content

kodeflap/MyNotes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8e6dea8 ยท Feb 24, 2023

History

32 Commits
Feb 24, 2023
Jul 9, 2022
Oct 12, 2022
Oct 12, 2022
Feb 4, 2023
Sep 7, 2022
Sep 26, 2022
Jan 17, 2023
Oct 12, 2022
Jan 19, 2023
Oct 12, 2022
Jul 8, 2022
Jul 8, 2022
Jul 8, 2022
Jul 8, 2022

Repository files navigation

Untitled design

My Notes is an app that helps you to keep your base notes. You can insert, update and delete note as you wish. The saved notes can be sorted based on your choice like title, date, color which can be sorted then to ascending and descending as well. The notes app is provided with a color palette where you can choose your personal color. The dark theme in the app helps to stand out your every note you wrote. Just write notes and keep them organized at My Notes. Keep your notes in your space and take notes anywhere you want.

Features

  • Minimal UI
  • Add new notes
  • Easy Updation
  • Undo Feature
  • Easy deletion

Tech Stack

  • Kotlin
  • Clean Architecture

Libraries

  • Jetpack compose
  • Room
  • Coroutine
  • Dagger-hilt
  • Kotlin-extension
  • Staggered Grid

APP ScreenShot

App Screenshot

Getting Started

Prerequisites

You need to know a basic understanding of

  • Android Fundamentals.
  • Kotlin language.
  • Dependency Injection
  • Clean architecture
  • Room Database
  • Coroutines.
  • Integration of third party libraries.

So let's get started.

  1. Install Android studio
  2. Install Android SDK(28)

Installation

  1. Fork the repo
  2. Clone the repo
  3. Start a new project as import from Version Control in android studio and paste the clone URL and finish.
  4. Run your application.

Contributing

Contributions are always welcome! Contributions are what make the open-source project amazing. Which helps to learn, inspire, and found new modes in the development phase of a coder. Any contribution to this project is greatly appreciated.

If you have any suggestion or found any issues please free to put your suggestion.

  1. Create your branch check out to your branch (git checkout -b) Suggested naming **feature/ feature_name

  2. Commit your changes(git commit -m "new feature name")

  3. Push to branch(git push origin feature/feature_name)

  4. Open pull request

Check out the CONTRIBUTING.md file for more information

Where to connect

You can reach out the discussion section opened for the project. Open up any discussion

LICENSE

Copyright [2023] [kodeflap]

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.