https://github.com/ornella-gigante/notes_android
In this project, a simple note manager with task reminders will be created using Java, with translation into 3 languages - English, Spanish, and Catalan - and several actions available to the user.
https://github.com/ornella-gigante/notes_android
android android-application java java-8 notes-app sqldatabase sqlite sqlite-database
Last synced: 3 months ago
JSON representation
In this project, a simple note manager with task reminders will be created using Java, with translation into 3 languages - English, Spanish, and Catalan - and several actions available to the user.
- Host: GitHub
- URL: https://github.com/ornella-gigante/notes_android
- Owner: Ornella-Gigante
- License: mit
- Created: 2024-03-04T00:12:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-01T17:05:59.000Z (4 months ago)
- Last Synced: 2025-03-08T12:47:57.440Z (4 months ago)
- Topics: android, android-application, java, java-8, notes-app, sqldatabase, sqlite, sqlite-database
- Language: Java
- Homepage:
- Size: 66.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 📝 Notes_Android: A Simple Note Manager with Task Reminders
Welcome to **Notes_Android**! This project is designed to help you manage your notes and tasks with ease, all wrapped up in a user-friendly Android application. Here's what you need to know:
## 🚀 Project Overview
- **Language**: Java
- **Database**: SQLite
- **Purpose**: To create a simple yet effective note manager with task reminders.## 🌟 Key Features
### Classes:
- **@ListadoActivity** 📋: Displays the list of tasks.
- **@CrearNotaActivity** ✍️: Allows creation of notes which are then shown in ListadoActivity.
- **@BorrarNotaActivity** 🗑️: Deletes notes, either individually or all at once.
- **@VerNotaActivity** 👀: Reads the notes created in CrearNotaActivity.
- **@DataBaseSQL** 💾: Manages the SQLite database with the table structure for storing notes.
- **@StartActivity** 🏠: The initial screen of the app, showing the database name, and after 2 seconds of inactivity, it transitions to the list of notes.
- **@NotasAdapter** 🔧: A custom adapter for the note list in ListadoActivity, displaying note text in a TextView.### Layouts:
- **activity_borrar_notas.xml** 🗑️: Defines the layout for BorrarNotasActivity.
- **activity_crear_notas.xml** ✍️: Defines the layout for CrearNotaActivity.
- **activity_ver_nota.xml** 👀: Defines the layout for VerNotaActivity.
- **app_bar_listado.xml** 🧰: Defines the menu options bar for ListadoActivity.
- **listado_activity.xml** 📋: Defines the layout for ListadoActivity.
- **menu_listado.xml** 🍔: Contains menu items like 'Create' and 'Options' for ListadoActivity.## 🛠️ How to Use
1. **Clone the Repository**:
git clone https://github.com/Ornella-Gigante/Notes_Android.gittext
2. **Open in Android Studio**: Import the project into Android Studio.
3. **Build and Run**: Build the project and run it on an emulator or physical device.
4. **Explore**:
- Create notes in **CrearNotaActivity**.
- View your notes in **ListadoActivity**.
- Delete notes in **BorrarNotaActivity**.
- Read notes in **VerNotaActivity**.## 📚 Learning and Contribution
This project is a great starting point for learning Android development with Java, SQLite database management, and UI design. Feel free to:
- **Fork** the repository and make your own changes.
- **Contribute** by submitting pull requests with improvements or new features.
- **Report Issues** if you find any bugs or have suggestions for enhancements.## 👩💻 Author
- **Ornella Gigante** - *Creator and Maintainer*
## 📜 License
This project is open-sourced under the [MIT License](LICENSE). Feel free to use, modify, and distribute as per the license terms.
## 🌐 Connect
- [GitHub](https://github.com/Ornella-Gigante)
- [LinkedIn](https://www.linkedin.com/in/ornella-gigante/)Let's make note-taking fun and efficient! 📝✨