POULASTAAdAS / Note-2.0

A note taking application build using jetpack compose which stores all it's notes to a backend server devoloped using ktor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Note-2.0

Note

Overview

Note is a modern note-taking application designed to keep your notes organized, accessible, and secure. Built with cutting-edge technologies, it offers a seamless and intuitive user experience.

Features

  • Dark and Light Mode
  • Create,Pin, Edit, and Delete Notes
  • Engaging Search Functionality
  • Recently Deleted Notes
  • Customizable Settings

Demo

Preview Dark

Preview Light

Installation

  1. Clone the repository:

    git clone https://github.com/POULASTAAdAS/Note-2.0.git
    cd Note-2.0
  2. Create a Google Cloud project And add your Clent Ids: https://console.cloud.google.com/welcome

  3. Sync Gradle and Run

Technology Used

  • Splash API: To create a welcoming start.
  • Jetpack Compose: For building UI.
  • Navigation: To handle in-app navigation.
  • Retrofit & OkHttp: For network operations.
  • Room: To manage local database.
  • Flows: For reactive programming.
  • Coil: For image loading.
  • Lottie: For animations.
  • DataStore: For data storage.
  • Play Services: For additional functionalities.
  • Dagger Hilt: For dependency injection.
  • Coroutines: For managing background tasks.

License

Designed and developed by 2023 Poulastaa Das

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.

About

A note taking application build using jetpack compose which stores all it's notes to a backend server devoloped using ktor

License:GNU General Public License v3.0


Languages

Language:Kotlin 100.0%