Project Description
Android (Kotlin) + iOS (SwiftUI) Developer Needed for Existing App Takeover & Extension
We are looking for an experienced mobile developer or small team to take over and extend an existing Islamic education mobile app.
This is NOT a new build. The app is already developed. We need testing, bug fixing, pending iOS completion, and one new Scholar Marketplace module.
Existing Tech Stack:
Android:
- Kotlin
- MVVM architecture
- XML UI
- Retrofit
- Minimum SDK 35
iOS:
- SwiftUI
Firebase:
- Crashlytics for error reporting
Scope of Work:
1. Existing Codebase Takeover
- Review existing Android and iOS codebase
- Understand current app flow
- No rewrite or migration unless absolutely necessary
2. Testing & Bug Fixing
- Full testing on Android and iOS
- Fix crashes and stability issues
- Fix UI/UX bugs
- Optimize performance
3. iOS Completion
- Complete pending iOS features
- Match Android feature parity
- Final testing on iOS
4. Scholar Marketplace Module
- Scholar registration
- Manual admin approval
- Scholar profile
- Scholar dashboard
- Scholar can create live sessions
- Scholar can set session price
- Student can browse sessions
- Student can pay and join live sessions
5. Live Session Integration
- Use Zoom SDK or Jitsi SDK for Phase 1
- Access to live session must be restricted to paid students only
6. Payment & Revenue Split
- Payment collected by platform
- Internal split logic:
- 70% scholar
- 30% platform fee
- Scholar earnings dashboard
- Manual monthly payouts handled by admin
7. Basic Admin Panel
- Approve/reject scholars
- View sessions
- View bookings
- View revenue
- View scholar-wise earnings
- Suspend/disable scholars or sessions
Final Deliverables:
- Updated Android app
- Updated iOS app
- Basic admin panel
- Store-ready builds
- Clean source code handover
- Basic documentation
Timeline:
Target delivery: 10–15 days
Payment:
Fixed price preferred.
Milestone-based payment only.
Requirements:
- Must be comfortable working on existing codebase
- Must have Kotlin MVVM experience
- Must have SwiftUI experience
- Must have payment integration experience
- Live video integration experience is preferred
- Must share live Play Store and App Store apps previously worked on
Please apply with:
1. Play Store app links
2. App Store app links
3. Your exact role in those projects
4. Your estimated cost
5. Your milestone-wise timeline