Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/touhid-96/kotlin-todoapp
Its a simple "To Do" demo application build using Firebase authentication and Realtime Database and a beautiful UI. The UI animation are implemented using Lottie Animation library. Try the app by downloading the apk from the release section. ✌️
https://github.com/touhid-96/kotlin-todoapp
Last synced: 18 days ago
JSON representation
Its a simple "To Do" demo application build using Firebase authentication and Realtime Database and a beautiful UI. The UI animation are implemented using Lottie Animation library. Try the app by downloading the apk from the release section. ✌️
- Host: GitHub
- URL: https://github.com/touhid-96/kotlin-todoapp
- Owner: touhid-96
- Created: 2023-07-12T08:04:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-07-30T17:54:38.000Z (over 1 year ago)
- Last Synced: 2024-11-10T18:49:25.761Z (3 months ago)
- Language: Kotlin
- Homepage:
- Size: 6.69 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# To Do (Demo)
Its a simple "To Do" demo application build using Firebase authentication and Realtime Database and a beautiful UI. The UI animation are implemented using Lottie Animation library.
---
## Try the app
1. install the kotlin-ToDoApp-Demo.apk
2. Go to sign up and register with any valid email ([email protected]) and 6-digit password.
3. Click ADD
4. Type your task
5. Click ADD
6. you will see the task on home page.## Requirments
1. Android Nougat (7.1.1) or above
2. Internet Connectivity## How to run this project
- Download latest "Android Studio" IDE.
- Clone this repository and open the project folder using Android Studio.
- Simply Run using any device (Physical or Virtual)## Technology used:
- JDK : jbr-17 (JetBrains Runtime version 17.0.6)
- Language : Kotlin
- IDE : Android Studio Flamingo | 2022.2.1 Patch 2
- Backend : Google Firebase (Authentication, Realtime Database)## Gradle (app):
- compileSdk 33
- minSdk 25## Features:
- Registration & Login using Firebase Authentication (email/password).
- Tasks are stored in online database.
## Screenshots:
- Animated Splash Screen
![1](https://github.com/touhid-96/Kotlin-ToDoApp/blob/main/app/src/main/res/screenshots/1.jpg)- Sign In activity
![2](https://github.com/touhid-96/Kotlin-ToDoApp/blob/main/app/src/main/res/screenshots/2.jpg)- Sign Up activity
![3](https://github.com/touhid-96/Kotlin-ToDoApp/blob/main/app/src/main/res/screenshots/3.jpg)- Custom Progress AlertDialog
![4](https://github.com/touhid-96/Kotlin-ToDoApp/blob/main/app/src/main/res/screenshots/4.jpg)- Home page
![5](https://github.com/touhid-96/Kotlin-ToDoApp/blob/main/app/src/main/res/screenshots/5.jpg)- Custom Dialog Box
![5](https://github.com/touhid-96/Kotlin-ToDoApp/blob/main/app/src/main/res/screenshots/6.jpg)