We build mobile apps in 12 programming languages.
ECHO ALPHA LTD is a UK app development company. Our team designs, builds, tests and releases Android, iOS and cross-platform apps and games.
Alongside SQL, GLSL shaders, Bash, HTML and CSS, Gradle Kotlin DSL and YAML pipelines.
What we build
Eight services that cover an app from the first sketch to the updates that follow launch. Each has its own page with scope, deliverables and common questions.
- Android app developmentNative Kotlin apps for phones, tablets and foldables.KotlinJavaC++
- iOS app developmentSwift apps for iPhone and iPad, ready for App Review.SwiftObjective-C
- Cross-platform appsOne codebase for Android and iOS with Flutter or React Native.DartTypeScriptKotlin
- Mobile game developmentCasual and arcade games built around one-thumb play.C#C++Kotlin
- UI and UX designFlows, prototypes and design systems developers can build from.TypeScriptJavaScript
- Backend and APIsAPIs, authentication, file processing and push notifications.GoTypeScriptPython
- Testing and QAManual and automated testing on real devices.KotlinSwiftPython
- Release and maintenanceStore submission, policy updates and ongoing app care.JavaScriptObjective-C
Apps we have shipped
Two document scanners built on one shared core, and a calm arcade game. Each case study covers the problem, the approach and the technology.
PDF Scanner
Productivity utility for Android
A focused document scanner that turns camera shots of paper into clean, shareable PDFs in a few taps.
Read the case study
PDF Scanner Pro
Extended document scanner for Android
The extended edition for people who scan every day: batch capture, text recognition, a document library and file size controls.
Read the case study
Coral Plunge
Arcade game for Android
A calm, one-thumb arcade game: pull back, aim and launch a pearl orb through living coral reefs.
Read the case study
One team across every layer of an app
Design, native and cross-platform engineering, backend, testing and release work sit in the same team, so nothing is lost between hand-offs.
| Discipline | Kotlin | Java | Swift | Objective-C | C++ | Dart | TypeScript | C# | Go | Python | Rust | JavaScript |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Android engineering | Yes | Yes | No | No | Yes | No | No | No | No | No | No | No |
| iOS engineering | No | No | Yes | Yes | No | No | No | No | No | No | No | No |
| Cross-platform | Yes | No | Yes | No | No | Yes | Yes | No | No | No | No | No |
| Game development | Yes | No | No | No | Yes | No | No | Yes | No | No | No | No |
| Backend | No | No | No | No | No | No | Yes | No | Yes | Yes | Yes | No |
| Product design | No | No | No | No | No | No | Yes | No | No | No | No | Yes |
| Quality assurance | Yes | No | Yes | No | No | No | No | No | No | Yes | No | No |
| Release management | No | No | No | Yes | No | No | No | No | No | Yes | No | Yes |
How a project runs
A predictable rhythm with written updates and installable builds at every step. See the full process.
Discovery call
A conversation about what the app is for, who uses it and what already exists. We ask about devices, deadlines and constraints before suggesting anything.
Scope and estimate
A written statement of work: features, platforms, milestones, who does what, and the price and schedule for that scope.
Design and prototype
User flows and a clickable prototype you can try on your own phone before development starts.
Build in short cycles
Two-week development cycles, each ending with an installable build and a written update on progress and open questions.
Have an app in mind?
Tell us what it should do. We will reply by email with questions and next steps.