A beautifully designed React Native To-Do App built with React Native, Expo, and SwipeListView. This app enables users to efficiently add, edit, delete, and mark tasks as completed with an intuitive interface. It features swipe gestures for editing and deleting tasks and incorporates haptic feedback for a seamless user experience.
IMG_8548.MP4
Click below to try the app on Expo Snack:
👉 Open in Expo Snack
✅ Add new tasks effortlessly
✅ Swipe left to delete a task
✅ Swipe right to edit a task
✅ Tap a task to mark it as completed
✅ Smooth haptic feedback for an enhanced experience
✅ Compatible with iOS & Android
git clone https://github.com/MahmoudBahar/Tasks.git
cd Tasksnpm install
# OR
yarn installIf you are using Expo, start the project with:
npx expo startThen scan the QR code in the Expo Go app on your phone.
For running in a simulator/emulator:
- Android: Press
a - iOS (Mac only): Press
i
- React Native - UI framework for building mobile applications
- Expo - A framework for fast development
- react-native-swipe-list-view - Swipe gestures for task management
- expo-haptics - Provides haptic feedback for enhanced interaction
Contributions are welcome! Follow these steps to get started:
- Fork the repository
- Create a new branch:
git checkout -b feature-name
- Implement your feature or fix and commit the changes:
git commit -m "Add feature X" - Push to your branch and open a Pull Request
This project is licensed under the MIT License.
If you have any questions, suggestions, or need support, feel free to reach out!
📌 GitHub: MahmoudBahar