Mobile apps
iOS and Android from a single Flutter codebase, or natively in Swift and Kotlin. Notifications, offline mode, widgets, watch integration, in-app purchases, and release to the App Store and Google Play.
Software house · Poland
MajaTech designs and builds mobile and web applications — from the first sketch, through store releases, to long-term development. We run our own products in parallel, so we know every stage: not only the code, but also publishing, payments, analytics and maintenance.
The full scope of work on an application — from an idea to a version maintained in production.
iOS and Android from a single Flutter codebase, or natively in Swift and Kotlin. Notifications, offline mode, widgets, watch integration, in-app purchases, and release to the App Store and Google Play.
Dashboards, internal tools and product sites. Fast, accessible and lightweight — without the extra layers that become hard to maintain later.
APIs, databases, authentication, sync and subscriptions. We work with Supabase, Firebase and Cloudflare among others — the solution is picked to fit the project, not the other way round.
We take over code written by other teams: audit, bug fixing, dependency and toolchain upgrades, and — when it is the right call — a controlled rewrite onto a modern stack.
Image processing, sensor signal analysis and models that run locally on the phone. No sending private user data to a server unless it is genuinely required.
An app does not end at launch. We handle further releases, monitoring, store requirements and platform changes.
We agree what is being built and why. You get a clear scope and a time and cost estimate — before a line of code is written.
We work in small steps with working builds to review. You see progress as it happens and can reshuffle priorities.
Publishing, documentation and access to the code. The project is yours — we can keep developing it or hand it to your team.
Applications we build and maintain ourselves. They are where we test the solutions we later bring into client projects.
A task manager that, instead of a long list, shows you one next task — matched to the time of day, deadlines and what you have already postponed. Works fully offline, with optional cloud sync.
A shooting training companion: target scoring from a photo, a shot and session log, and dry-fire drills with voice cues. Optional hold-stability analysis from watch sensors.
The quickest way to log an expense on iOS — no heavy reporting, but smart category suggestions instead. At its peak it reached high positions in the App Store finance rankings.
A running training app with intervals and pace tracking. The legacy Objective-C code was fixed and rewritten in SwiftUI and Kotlin, together with Apple Watch and Wear OS versions.
A command-line tool for taming photo collections: it finds duplicates by content hash and decides which copy to keep, based on configurable path rules.
The tools we work with every day.
Tell us what you want to build — we will reply whether and how we can help, and how long it takes.