Skip to content

Latest commit

 

History

63 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CLEAR 🤖

Discription

Clear App is an Android application. It offers users three main features: note-taking, to-do list management, and a dictionary. The app follows the MVVM (Model-View-ViewModel) architecture and employs Jetpack Compose for the user interface, providing a modern and responsive experience.

Features

Note-taking Users can create and save notes using the app. The notes are stored securely in the app's local database using Room. A "Create Notes" screen allows users to jot down their thoughts and ideas, and an "Edit Notes" screen allows them to modify and update their notes as needed. Users can also attach images to their notes, providing a richer experience.

To-Do List Management

Users can manage their to-do list with the app. To-do items can be marked as completed or uncompleted. Completed to-do items are showcased in a separate "Completed To-Do" screen for easy reference.

Dictionary

The app acts as a dictionary, providing users with word meanings and pronunciation. API results are fetched through Retrofit, ensuring accurate and up-to-date information. Users can bookmark saved words and access their search history, which is maintained using Room.

Tech Stack

Jetpack Compose: A modern toolkit for building Android UIs declaratively.

MVVM Architecture: Separates the user interface from the business logic, ensuring a clear and organized codebase.

Room Database: A local database for storing notes, to-do items, search history, and bookmarked words securely.

Retrofit: A type-safe HTTP client for making API calls and fetching dictionary data.

Dependency Injection: Leveraged to enhance the app's functionality and maintainability.

LiveData: A data holder class for observing data changes and updating the UI accordingly.

Installation

Clone the repository.

Open the project in Android Studio.

Build and run the app on your Android device or emulator.

About the Developer

The Clear App is developed by Saif Ahmed . As an aspiring Android developer, I am passionate about building intuitive and user-friendly applications. I believe that technology can solve real-world problems and make a positive impact on people's lives. I am excited to be part of the MLH Fellowship and look forward to making meaningful contributions to open-source projects and learning from experienced developers. Feel free to connect with me on LinkedIn or check out my GitHub for more of my projects.

About

note app

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages