Arabic Learning App Development
Budget: £250 – £750 GBP
Project Brief: Simple Arabic Language Learning App (Spaced Repetition)
Overview:
I’m looking to hire a developer to help build a minimalist mobile app for learning Arabic. The focus is on simplicity, usability, and efficiency — not bloated features. The app will use spaced repetition flashcards with a clean, distraction-free interface.
Key Features
Spaced Repetition System based on response time (e.g., how long a user takes to reveal the answer affects the interval before that card shows again)
Three levels: Beginner (unlocked), Intermediate, and Advanced (locked until user completes the prior level)
Each level has a set of cards stored locally (no server required)
Tap anywhere to reveal the card
Tap again to go to the next card
Visual progress bar per level (e.g., % complete)
Message like “Next card due in X min/hour/day” when no cards are due
Clean, dark-themed UI — no ads, no registration
Optional: In-app upgrade to unlock higher levels
NDA & Ownership
You must sign an NDA (non-disclosure agreement)
All code and assets will be owned by me
You must keep the project confidential
Publishing
You must help me publish to both iOS and Android
Guide me through the entire process including build signing, store assets, and submissions
App must pass App Store and Play Store reviews
Tech Flexibility
The current version is in Flutter, but I’m open to other frameworks if it meets all goals
App must be maintainable and scalable (code should be clean, documented, and version-controlled)
Bonus (Optional but helpful)
Analytics (e.g., track time spent, number of cards reviewed)
Simple settings screen (e.g., reset progress)
Overview:
I’m looking to hire a developer to help build a minimalist mobile app for learning Arabic. The focus is on simplicity, usability, and efficiency — not bloated features. The app will use spaced repetition flashcards with a clean, distraction-free interface.
Key Features
Spaced Repetition System based on response time (e.g., how long a user takes to reveal the answer affects the interval before that card shows again)
Three levels: Beginner (unlocked), Intermediate, and Advanced (locked until user completes the prior level)
Each level has a set of cards stored locally (no server required)
Tap anywhere to reveal the card
Tap again to go to the next card
Visual progress bar per level (e.g., % complete)
Message like “Next card due in X min/hour/day” when no cards are due
Clean, dark-themed UI — no ads, no registration
Optional: In-app upgrade to unlock higher levels
NDA & Ownership
You must sign an NDA (non-disclosure agreement)
All code and assets will be owned by me
You must keep the project confidential
Publishing
You must help me publish to both iOS and Android
Guide me through the entire process including build signing, store assets, and submissions
App must pass App Store and Play Store reviews
Tech Flexibility
The current version is in Flutter, but I’m open to other frameworks if it meets all goals
App must be maintainable and scalable (code should be clean, documented, and version-controlled)
Bonus (Optional but helpful)
Analytics (e.g., track time spent, number of cards reviewed)
Simple settings screen (e.g., reset progress)