Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/poulastaadas/note-2.0
- Owner: POULASTAAdAS
- License: gpl-3.0
- Created: 2023-10-24T08:06:58.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-05T09:10:23.000Z (7 months ago)
- Last Synced: 2024-12-02T19:40:47.449Z (2 months ago)
- Topics: jetpack-compose, kotlin, kotlin-android, ktor, ktor-server, notes, notes-app
- Language: Kotlin
- Homepage:
- Size: 10.9 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 DasLicensed 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 athttp://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.
```