PTE Sprint: taking an exam-prep Android app from plan to Google Play
PTE Sprint is a free Android app for students preparing for the Pearson Test of English. This is how it went from a written plan to a listing on Google Play, and what it deliberately leaves out.
Lattice Nepal Pvt. Ltd. · 5 min read · Checked
One job: a weekly reason to open the app
PTE Nepal coaches students for the PTE exams one at a time, online, and many of them live outside Nepal. Its website already carried the guides, the weekly prediction files and the enquiry form. How that side was built is in the PTE Nepal case study. The app had a narrower job: give students a reason to open it each week, and a direct line to a real coach.
The Play listing says it in one line: live 1-on-1 PTE coaching online with a real coach, around your time zone. The PTE Sprint website names the cities it is pitched at: Sydney, Melbourne, Perth, Kathmandu, Delhi, Toronto, London and Doha. That list is the market.
What the app does not do
The first decision was about scope. PTE prep apps already compete on AI scoring, mock tests and question banks. A small coaching business cannot win that race and does not need to. The plan, agreed in writing with the owner, put a real coach at the centre and left AI scoring, mock tests and question banks out.
Nothing is sold in the app and it takes no payment. The app is free to install, drills are free once a student signs in, and paid coaching is arranged with PTE Nepal directly.
Writing the exclusions down early did two things. It kept the build small enough to ship, and it gave the store listing copy that matches what the app does. The first plan was to wrap the website as an Android app. We moved to Flutter before feature work started. Every screen had to be rebuilt, but a wrapped website sits close to Google Play's limits on webview apps and minimum functionality.
- No AI scoring. Feedback on speaking and writing comes from a coach in live sessions.
- No mock tests.
- The app does not record the student's voice.
- Drills are practice, not official PTE content and not a PTE score.
- Not affiliated with or endorsed by Pearson.
What a student sees today
Home shows short posts from the coaches first, then the week's prediction file, which opens on the PTE Nepal website. Coach shows the 7-day, 17-day and 1-month plans priced for the student's region, with a short intake form for a free assessment. Predictions and the Coach tab work without an account.
Guru Aama answers exam questions by finding the passage in PTE Nepal's published guides that covers it. She does not write answers of her own, and the app says she can be wrong or out of date. When the guides do not cover a question, she sends the student to a person on the team. Me holds the account, including deleting it, and now opens from the student's photo.
The release dated 14 October 2026 added Drills, with six kinds of practice: collocations, spot the error, right or wrong, match the pairs, academic word flashcards and say-it-aloud lines. Students can set a daily goal, go back over their mistakes and star items to save them. Drills are written by PTE Nepal, checked by a human reviewer and marked against a fixed answer key. Nothing is recorded.
This page describes only what is in that Google Play release. Work that has not shipped is left off.
One sign-in, one thread
A student signs in with the same Google account they use on the PTE Nepal website, so the app and the site share one account.
Chat is a single thread with the coaching team. Every reply shows who wrote it: the coach's replies carry her name, and the support team replies as Customer Support. The stated response time is one working day, and the app shows the team's hours in the student's own time. A student can report or block from inside the chat, and can turn on a notification for when the team replies.
The release is part of the build
Each release goes to a share of users first and widens only when crash reports stay quiet. Releases are tagged in the repository, so the build on a phone can be traced to the code that made it. The PTE Nepal case study covers the rollout steps and the package review rule.
Store copy is held to the same standard. The listing has its own section on what the app does not do, so a student reads the exclusions before installing it.
| Layer | Choice | What it does |
|---|---|---|
| App | Flutter (Dart), Android | One codebase for the app |
| Sign-in | Firebase Auth with Google Sign-In | Same account as the PTE Nepal website |
| Notifications | Firebase Cloud Messaging | Alerts when the coaching team replies |
| Stability | Firebase Crashlytics | Crash reports that decide whether a rollout widens |
| Usage | Firebase Analytics | Screen and feature events |
| Store | Google Play | Distribution and staged rollouts |
What buyers ask
- Who owns the code and the Google Play listing?
- The code is yours. Our default is to publish an app under your own Google Play developer account. PTE Sprint is listed under Lattice Nepal's account, and Google Play's app transfer process can move a listing to another developer account later.
- How does a release reach users?
- It goes to a share of users first and widens only when crash reports stay quiet. Each build takes its version number from one source and gets a tag in the repository, and the store text is written to match what the build does.
- What happens after launch?
- Android and Google Play change their requirements every year, so an app needs updates even when no features are added. We agree how maintenance works before launch. We work from Kathmandu and Bharatpur on UTC+5:45, which overlaps with the working day in Australia, the Gulf and the UK.
- Can the same app ship on iOS?
- PTE Sprint is Android only. Flutter can build for iOS from the same code, but an iOS release needs an Apple developer account, App Store review and testing on iPhones, so we scope it as separate work.
§ Talk to the studio
Send a few lines about the work. We reply with a plain read and, if it fits, a written scope and price.
Where the numbers come from
Cost guide · Comparison · Case study · Case study · Outsourcing for Australia, United Kingdom, United States, UAE, Canada, Singapore