BAZZ List is a simple and intuitive Android application for managing your notes efficiently. It features a clean user interface with support for adding, editing, and deleting notes. The app uses a Room database to store notes and provides a smooth user experience with multi-selection capabilities.
- Add Notes: Easily create new notes with a user-friendly editor.
- Edit Notes: Modify existing notes with a simple interface.
- Delete Notes: Remove unwanted notes with ease.
- Multi-Selection Mode: Long-press to select multiple notes and perform batch operations.
- Navigation: Smooth transitions between different views and activities.
Screenshots showing the main screen and note editor.
To run BAZZ List on your local machine, follow these steps:
-
Clone the repository:
git clone https://github.com/waffiqaziz/BAZZ-List.git
-
Open the project in Android Studio.
-
Build the project:
- Go to Build > Make Project or use the shortcut Ctrl+F9.
- Run the app:
- Connect an Android device or start an emulator.
- Click on the Run button or use the shortcut Shift+F10.
- Android Jetpack Library (Room database, Navigation Component, RecyclerView)
- Koin dependency injection
- Material 3
- AztecEditor
If you want to contribute to the development of BAZZ List, please follow these steps:
- Fork the repository.
- Create a feature branch
git checkout -b feature/YourFeature
. - Commit your changes
git commit -am 'Add new feature'
. - Push to the branch
git push origin feature/YourFeature
. - Create a new Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
Please note that this project includes components that are licensed under different terms:
- The
AztecEditor
library is licensed under the Mozilla Public License 2.0 (MPL 2.0). See theLICENSES/MPL-2.0.txt
or click here file for more details.
*If you have any questions or suggestions, feel free to reach out.