NotesMaker is a sleek and user-friendly Android application built using Jetpack Compose, designed to help you effortlessly create, manage, and organize your notes. Whether it's your daily thoughts, project ideas, or to-dos, Walky Talky ensures you stay organized and productive. With a clean interface and smooth performance, you'll have all your notes at your fingertips.
- Create and Edit Notes: Effortlessly jot down your thoughts in rich-text format
- Organize with Categories: Categorize your notes for easy retrieval and organization
- Swipe to Delete: Quickly remove unwanted notes with a swipe gesture
- Search Functionality: Find specific notes with keywords in seconds
- Cloud Synchronization: Keep your notes backed up and accessible across multiple devices
- Offline Access: View, edit, and create notes even without an internet connection
Screen.Recording.2024-12-27.at.5.13.13.PM.mov
- Jetpack Compose: Modern Android UI toolkit
- Kotlin: Programming language
- Room Database: Local data persistence
- Coroutines: Asynchronous programming
- Material Design 3: UI components and theming
- Hilt: Dependency injection
- DataStore: Preferences storage
- Firebase: Cloud synchronization
- Android Studio Arctic Fox or later
- JDK 11 or later
- Android SDK API 21 or higher
- Clone the repository
git clone https://github.com/rohitlokhande47/WalkyTalky.git
- Open Android Studio
- Launch Android Studio
- Select "Open an existing Android Studio project"
- Navigate to the cloned repository and select the project folder
- Build and Run
- Click the "Run" button in Android Studio
- Select your device or emulator
- Wait for the build process to complete
- Tap the "+" button located at the bottom right of the screen
- Enter the title and content of your note
- Select a category for your note (optional)
- Tap Save to store your note
- Tap on an existing note to open it for editing
- Make any changes to the title or content of the note
- Tap Save to update the note
- Swipe left or right on a note to reveal the delete option
- Tap the delete icon or continue swiping to remove the note permanently
- Use the search bar at the top of the screen
- Enter keywords to quickly find relevant notes
- Access the Category Management screen from the side menu
- Create, edit, or delete categories as needed
We welcome contributions to make Walky Talky even better! Here's how you can help:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Built with Jetpack Compose for a modern and intuitive UI
- Uses Room Database for local storage and note management
- Special thanks to all contributors who have helped shape this project
- Dark/Light theme support
- Multi-language support
- Rich text formatting
- Note sharing capabilities
- Custom categories with icons
- Widgets support
Rohit Lokhande - @rohitlokhande47
Project Link: https://github.com/rohitlokhande47/WalkyTalky
Made with ❤️ by Rohit Lokhande