React Native Full Stack Mobile App Developer Needed (Frontend + Backend + Firebase)
Budget: $15.0
FIXED /
⭐ 0.00 (0)
India
react-native, android, mobile-app-development, android-app-development
React Native Full Stack Developer: Cloud-Synced To-Do List Application
Project Overview
I am looking for an experienced full-stack React Native developer to build a high-performance, cross-platform To-Do List application with robust real-time cloud synchronization. This project requires a seamless user experience, secure backend integration, and a focus on clean, scalable code architecture for both Android and iOS.
Scope of Work
Mobile App
Tech Stack: React Native (Latest Stable), TypeScript.
Architecture: Implementation of a modular, clean architecture ensuring separation of concerns and testability.
UI/UX: Modern, intuitive interface with smooth animations, dark/light mode support, and high performance.
Offline-First: Robust offline capabilities with automatic background synchronization when a connection is re-established.
Backend & Sync
Platform: Firebase (Firestore).
Authentication: Multi-provider authentication (Google, Email/Password).
Sync Engine: Real-time data synchronization across multiple devices.
Analytics & Stability: Integration of Firebase Analytics and Crashlytics to monitor app health and user engagement.
Cloud Functions: Implementation of necessary backend triggers for data processing or cleanup.
Core Features
Task Management: Create, Read, Update, Delete (CRUD) operations, task prioritization, due date scheduling, and category tagging.
Sync Logic: Multi-device state consistency using Firestore real-time listeners.
User Profile: Personalization settings, cloud-sync status, and data management.
Search & Filtering: Advanced filtering by status, date, or category.
Monetization
Google AdMob Integration: Implementation of Banner, Interstitial, and Rewarded ads, ensuring they are integrated without compromising the user experience.
Deployment & Hosting
Deployment: Generation of production-ready Android AAB/APK and iOS build (TestFlight/App Store).
Web Integration: Deployment of a web-based management dashboard or landing page via Netlify.
Deliverables
Source Code: Well-documented, clean repository (Git).
Documentation: Comprehensive API documentation, setup instructions, and architecture overview.
Deployment Guide: Step-by-step instructions for App Store/Play Store publication.
Maintenance: Post-delivery support for critical bug fixes.
Technical Requirements & Standards
Clean Code: Use of functional components, React Hooks, and custom hooks for business logic.
State Management: Efficient state handling for high-frequency updates.
Type Safety: Full TypeScript implementation throughout the stack.
Performance: Optimized rendering, efficient data querying, and minimal bundle sizes.
Open job