Development of Criclive.in Multi-Platform Apps

Job ID: 40306219

Budget: ₹250,000 – ₹500,000 INR

Criclive Multi-Platform App Development (Android + iOS + Desktop)
I run a cricket platform, Criclive.in, and I’m looking to build high-performance applications across mobile and desktop platforms. The aim is to deliver a fast, real-time cricket experience where users can follow matches ball-by-ball, consume breaking news, and interact with fellow fans—without relying on a browser.
Scope of Work
Develop Android, iOS, and Desktop applications that replicate and enhance the core functionality of the website, offering a modern, responsive, and highly optimized user experience across all devices.
Platforms
Android App
iOS App
Desktop App (Windows + macOS + optional Linux)
Key Features
1. Live Scores
Real-time score updates with minimal delay
Ball-by-ball commentary
Smooth UI updates and animations
Auto-refresh with efficient background syncing
2. News Feed
Latest cricket news and updates
Fast loading with lazy loading / pagination
Clean, distraction-free reading interface
Offline caching for previously opened articles
3. Fan Interaction
Live match chat or match-based comment system
Real-time messaging experience
Moderation capabilities (optional but preferred)
4. Authentication
Google Sign-In
Facebook Login
Seamless onboarding
Redirect to Live Scores after login
5. Navigation & UI
Tab-based navigation (Live Scores, News, Chat)
Intuitive and minimal UI/UX
Consistent experience across mobile and desktop
Dark mode support (preferred)
6. Push Notifications
Match start alerts
Wickets, milestones, and key moments
Breaking news notifications
Custom notification preferences
Tech Requirements
Mobile Development
Android: Kotlin (preferred)
iOS: Swift
Cross-Platform (Preferred for efficiency)
Flutter (highly preferred for unified codebase)
OR React Native
Desktop Development Options
Flutter Desktop
Electron (React-based)
OR Tauri (lightweight alternative)
Core Technical Expectations
Real-time API integration (low latency handling)
Efficient caching (local database like SQLite / Hive / Room / CoreData)
WebSocket or similar for live updates
Push notifications (Firebase + APNs)
Scalable and clean architecture (MVVM / Clean Architecture)
Performance optimization for low-end devices
Secure authentication handling
What I Will Provide
API access
Website reference (Criclive.in)
Branding assets (logo, colors, etc.)
Deliverables
Full source code (well-structured and documented)
Android Studio project + APK + AAB
Xcode project + IPA build
Desktop app builds (Windows, macOS, optional Linux)
Setup & deployment guide (API integration, auth, notifications)
Looking For
Strong experience in mobile + desktop app development
Experience with real-time data-driven apps (sports, trading, etc.)
Focus on performance, scalability, and clean code
Ability to deliver smooth, lag-free user experience
Clear and consistent communication