Welcome to Tudú, your new experience in to-do list applications developed in React Native. This project was conceived with the mission of providing an intuitive, elegant, and efficient way to manage your daily tasks.
Tudú is more than just a to-do list; it's a tool that combines powerful features with an attractive design to make organizing your day simpler and more enjoyable. Created with React Native, it offers a consistent experience across multiple platforms, allowing you to keep your tasks in check whether you're on your Android or iOS device*.
- Elegant Design: A modern and intuitive user interface that makes task management a pleasant experience.
- Focus on animations and emojis: Smooth icons and components animations improve the user experience. EMOJIS: use emojis on the beginning or the end of a list name to use them as list icons. Use emojis everywhere! 😄
- Cross-Platform: Developed with React Native, ensuring performance and consistency across different devices.
- Flexible Task List: Easily create, edit, and delete tasks. Organize your lists in the way that makes the most sense for you.
- Reminders and Notifications: Never forget an important task with customizable reminders and notifications**.
Tudú is built using the following technologies:
-
React Native Reanimated 3: A powerful animation library for React Native that enhances the performance and fluidity of animations.
-
MMKV for Persistence: MMKV is used for efficient key-value storage, providing a lightweight and high-performance solution for data persistence.
-
Recoil.js for State Management: Tudú utilizes Recoil.js to manage state in a simple and scalable way, making it easy to handle complex state logic.
Follow these simple steps to get started with Tudú:
- Clone the Repository:
git clone https://github.com/rampazzo1989/tudu.git
- Navigate to the Tudú Directory:
cd tudu
- Install Dependencies:
-
For Android (using npm):
npm install
- or with Yarn:
yarn install
-
For iOS (using npm) (iOS still not tested):
npm install cd ios && pod install && cd ..
- or with Yarn:
yarn install cd ios && pod install && cd ..
- Run the Application:
-
For Android:
npm run android
- or with Yarn:
yarn android
-
For iOS (iOS still not tested):
npm run ios
- or with Yarn:
yarn ios
- Explore and Contribute: Explore the source code, try out the app, and if you wish, contribute to make Tudú even better.
Your contribution is welcome! Feel free to open issues, send pull requests, or provide feedback to help improve Tudú.
Thank you for choosing Tudú for your daily task management. We hope it makes your life more organized and efficient.
Enjoy organizing your tasks with Tudú! 📅
A: Tudú is a project I work on during my free time. While I strive to maintain its development momentum, the pace may vary. I've dedicated time to adding new features and conducting refactoring to enhance the overall experience.
A: As of now, there are ongoing efforts to improve certain aspects, such as the integration of SQLite. Tudú is a work in progress, and there are plans for future updates, including the implementation of a web API and authentication. These improvements will be rolled out as they are completed.
A: The timeline for updates, including the introduction of a web API and authentication, is flexible. These enhancements will be introduced when they are ready. Your patience is appreciated as I continue to refine and expand Tudú's capabilities.
A: Absolutely! I encourage collaboration and welcome suggestions to make Tudú better. Feel free to open issues, provide feedback, or submit pull requests. Your input is valuable in shaping the future of Tudú.