Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/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
https://github.com/poulastaadas/note-2.0

jetpack-compose kotlin kotlin-android ktor ktor-server notes notes-app

Last synced: 9 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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:**

```bash
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

```xml
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.
```