Learning apps we build
Education covers very different audiences. A seven-year-old practicing phonics, a nursing student revising for exams and a warehouse employee completing safety training need different designs, privacy rules and content formats. We start by pinning down who the learner is and who is responsible for them.
K-12 learning and classroom apps
Practice activities, reading tools, class assignments and parent communication, designed for younger users and school-managed devices.
Higher education companions
Course content, timetables, grades, campus services and notifications, often pulling from the LMS and student information system.
Corporate and workforce training
Microlearning, compliance courses, onboarding and on-the-job checklists for frontline staff who do not sit at a desk.
Consumer learning products
Language, test prep, skills and tutoring apps with subscriptions, streaks and progress tracking.
Core features for education apps
- Downloadable lessons: video, audio, documents and interactive packages saved for offline use, with storage controls so a shared device does not fill up.
- Adaptive video: streaming that adjusts to bandwidth, captions and transcripts, playback speed and resume across devices.
- Assessments: quizzes, timed tests and assignments with answers saved locally and synced reliably, plus clear rules on what happens if the connection drops mid-test.
- Progress and feedback: completion tracking, mastery indicators and teacher or manager dashboards.
- Role-aware access: learners, teachers, parents and administrators see different things, often from the same login system.
- Single sign-on: Google Workspace for Education, Microsoft Entra ID, Clever, ClassLink or your corporate identity provider.
LMS integration and learning standards
Institutions rarely want a standalone app. They want one that fits with Canvas, Moodle, Blackboard, D2L Brightspace, Google Classroom or a corporate LMS. The standards below decide how content and results move between systems.
| Standard | What it does | Mobile considerations |
|---|---|---|
| LTI 1.3 / LTI Advantage | Launches tools from an LMS with secure single sign-on, roster access and grade return | Launch flows are browser-based, so we plan how they hand off to the native app |
| SCORM 1.2 / 2004 | Packages e-learning content and tracks completion and scores | Needs a SCORM player inside the app; offline tracking must sync later |
| xAPI | Records learning activity as statements sent to a Learning Record Store | Works well offline because statements can be queued and sent later |
| cmi5 | Combines xAPI tracking with LMS launch and course structure | A good modern option for new course content |
For new content, we usually recommend xAPI or cmi5 because they handle mobile and offline learning better than SCORM. If you have a large SCORM library, we can play it inside the app and sync results when a connection returns.
Accessibility and student privacy
Accessibility
We design and test against WCAG 2.2 Level AA by default: screen reader support, dynamic text sizing, sufficient contrast, captions, and controls that work with switch access. This matters legally as well as ethically. In the US, the Department of Justice's ADA Title II rule sets WCAG 2.1 AA as the standard for public schools and universities, with compliance dates starting in 2026. The UK has public sector accessibility regulations, Canada has the Accessible Canada Act and provincial laws such as Ontario's AODA, and Australia has the Disability Discrimination Act and the Disability Standards for Education.
Student and child privacy
| Market | Key rules | Practical impact |
|---|---|---|
| United States | COPPA for children under 13; FERPA for education records; state student privacy laws | Parental consent flows, limits on data use and advertising, and vendor contracts that keep schools in control of records |
| United Kingdom | UK GDPR and the ICO's Age Appropriate Design Code | High-privacy defaults and minimal data collection for users under 18 |
| Canada | PIPEDA and provincial public-sector privacy laws | School boards often require data to be stored in Canada or have specific contractual terms |
| Australia | Privacy Act 1988; a Children's Online Privacy Code is being developed | State education departments may run their own vendor assessments |
How offshore delivery works for education products
- 1
Fake rosters, not real students
We build and test with generated classes, students and grades. Real student records stay in your production systems, managed by your team.
- 2
LMS sandboxes
Most LMS vendors offer developer or test instances. We set up LTI registrations and SCORM or xAPI test courses there so integration work never touches a live school.
- 3
Academic calendar planning
Releases avoid exam periods and the start of term. Big changes ship over breaks, with a stable version during peak usage.
- 4
Accessibility testing in every sprint
Testers use VoiceOver, TalkBack and large text settings as part of normal QA, rather than auditing once before launch.
If you are weighing whether to keep this work in-house, our comparison of offshore and onshore delivery covers time zones, cost and control. For first-time buyers, our outsourcing guide explains how to scope and contract the work.
Common pitfalls in education app projects
- Assuming every learner has a recent phone and steady internet.
- Treating accessibility as a final audit instead of a design requirement.
- Embedding third-party analytics or ad SDKs in apps used by children without checking what they collect.
- Building a custom content format when the institution already has years of SCORM courses.
- Forgetting teachers and managers. If the admin side is clumsy, adoption stalls no matter how good the learner app is.
Choosing the right build approach
Many learning apps share most screens across iOS and Android, so a cross-platform framework is often a good fit; our Flutter developers build learning products with custom interactive components. Corporate training apps for large workforces often need MDM deployment and SSO, which our enterprise mobility work covers. For unusual learning experiences, such as simulations or AR, a custom-built app is usually the right path. When you know your audience and LMS, talk to us about scope.