This is a cross-platform ToDo application developed using React Native, allowing it to run on both iOS and Android devices. The app enables users to create, update, and manage their tasks.
- Cross-platform support: Built using React Native, sharing business logic and UI across iOS and Android with platform-specific configurations.
- Task Management: Users can create, edit, and delete tasks.
- Authentication: Integrated Firebase Authentication for secure login and user-specific task management.
- State Management: Follows the Redux architecture for predictable and centralized state management.
- Persistent Data: Uses Firestore to persist tasks across sessions.
- React Native: For building cross-platform apps with shared code between iOS and Android.
- Redux Toolkit: For managing the application’s state in a predictable way.
- Firebase: For authentication and Firestore as the backend for task storage.
- React Navigation: For navigating between screens.
- Clone the repository.
- Run
npm installoryarn installto install dependencies. - Use
npm expo start