Martnet
Service

Mobile apps for iOS and Android

We design and build native iOS (Swift + SwiftUI) and Android (Kotlin + Jetpack Compose) apps. End-to-end — from UX to App Store and Google Play release. Polish support, backend hosted with us.

What we do

We build native iOS and Android apps for businesses that need a mobile product in the Apple and Google stores. Three things we're strong at:

  • iOS native — Swift 6, SwiftUI, SwiftData, HealthKit, Live Activity, Sign in with Apple, widgets, App Clips
  • Android native — Kotlin, Jetpack Compose, Room, Material 3, Google APIs integrations
  • End-to-end — from UX design through development and testing to App Store + Google Play release and maintenance

We build backends in Node/NestJS and host them on our Cloud infrastructure (AWS / Google Cloud). App, backend and maintenance — in one place, with Polish support.

Why native instead of Flutter / React Native?

Cross-platform works for MVPs when the budget is tight and you need a quick proof-of-concept. For products that need to live longer than a year and compete with other apps in the store, we recommend native:

  • Performance — native UI components with no intermediate layer, smooth animations, faster cold start
  • System integration — HealthKit, Live Activity, widgets, App Intents, sharing extensions, ARKit — every new iOS/Android feature lands in native first
  • Cheaper long term — fewer layers, fewer dependencies, less tech debt after 2–3 years. Every major iOS release means work in Flutter; native gets new APIs from day 1.
  • App Store-friendly — native apps pass review more easily (especially on Apple's side) and perform better in the store (size, performance)

We'll also build cross-platform if it's the right choice for the project — in discovery we'll pick the stack for your case.

Deployment process

  1. Discovery (1–2 wks) — workshop, user persona, feature list, platform choice, budget and timeline estimate
  2. UX/UI (3–4 wks) — wireframes, Figma prototype, final design system following iOS HIG / Material 3
  3. Development (8–12 wks) — sprint after sprint in 2-week iterations, each with a build in TestFlight / Google Play internal track
  4. Beta testing (2 wks) — your team + us test on real devices, gather feedback, fix bugs
  5. Release + maintenance — release in both stores, monitoring (Sentry + PostHog), SDK updates and compatibility with new iOS/Android versions

Tech stack

| Layer | iOS | Android | Backend | |---|---|---|---| | Language | Swift 6 | Kotlin | TypeScript | | UI | SwiftUI + SwiftData | Jetpack Compose + Room | — | | Architecture | MVVM (@Observable) | MVVM + Hilt | NestJS + Prisma | | CI/CD | Fastlane + GitHub Actions | Fastlane + GitHub Actions | Docker + GitHub Actions | | Monitoring | Sentry + PostHog | Sentry + PostHog | Sentry + uptime | | Store | App Store Connect | Google Play Console | — |

We host everything in our cloud, with Polish support.

What you get

  • Complete source code in your GitHub repository
  • Apple Developer ($99/year) and Google Play ($25 one-time) accounts in your company's name
  • Technical documentation + new developer onboarding
  • CI/CD setup (Fastlane) — automatic builds to TestFlight and Google Play
  • Maintenance window included in the project price (MVP 1 month, Standard 3 months, Enterprise SLA)
  • After maintenance — optional service agreement from PLN 2,500 / month
Ready-made solution

Running an online shop? We have a ready-made mobile app — StoreLaunch

StoreLaunch is our white-label iOS app for online shops. Single codebase, per-merchant builds — your app with your brand identity, icon, colors and your own App Store account. Catalog, cart, Stripe checkout, push notifications, user account. No custom development, no waiting half a year for release. From PLN 2,900 / month (setup + maintenance + one major release per year).
Portfolio

Our apps

Liftly

iOS app for strength training. Workout plans, live workout with rest timer on Dynamic Island, stats, HealthKit integration. Node backend with WebSocket for live workout.

  • Swift 6
  • SwiftUI
  • SwiftData
  • Live Activity
  • HealthKit
  • Sign in with Apple
Liftly — home
Home
Liftly — live workout with rest timer
Live workout with rest timer
Liftly — workout plans
Workout plans
Liftly — stats
Stats

StoreLaunch

White-label iOS app for online shops. Single codebase, per-merchant builds with separate brand identity, icon and config. Catalog, cart, Stripe checkout, push notifications, user account.

  • Swift 6
  • SwiftUI
  • OpenAPI Generator
  • Stripe
  • Fastlane
  • white-label
StoreLaunch — product catalog
Product catalog
StoreLaunch — product details
Product details
StoreLaunch — cart
Cart
Pricing

Choose plan

MVP

from PLN 5,000
  • One platform (iOS or Android)
  • Up to 5 screens
  • Sign-in + one store release
  • 6–8 weeks to publish
  • 1 month of maintenance included
  • Source code + documentation
Choose plan
Most popular

Standard

from PLN 10,000
  • iOS + Android (in parallel)
  • Payments (Stripe / Apple Pay / Google Pay)
  • Push notifications
  • System integrations (HealthKit, Maps, etc.)
  • Fastlane CI/CD, TestFlight
  • 3 months of maintenance included
Choose plan

Enterprise

Custom quote
  • Multi-platform + white-label
  • B2B integrations (ERP, SSO, SAML)
  • SLA and dedicated team
  • Backend on dedicated infrastructure
  • App Indexing, Universal Links, widgets
  • Security audit
Choose plan
Questions

Frequently asked questions

How long does it take to build a mobile app?

A single-platform MVP usually takes 6–8 weeks. A full iOS + Android app with payments and push notifications is 3–4 months. First version live in the App Store / Google Play typically 8–10 weeks from kick-off.

Who owns the Apple Developer and Google Play accounts?

Accounts are registered to your company (Apple requires a DUNS number — we help you get one). Full ownership of the app stays on your side; we act as developers inside your accounts.

What does post-launch maintenance include?

Every plan includes a maintenance window (MVP: 1 month, Standard: 3 months, Enterprise: SLA). After that, monthly maintenance starts from PLN 2,500 / EUR 600 — covers iOS/Android SDK updates, new OS compatibility, monitoring and critical fixes.

Do you have your own apps in the stores?

Yes. Liftly is our strength training app (SwiftUI, HealthKit, Live Activity). StoreLaunch is a white-label mobile shop for e-commerce (Swift, OpenAPI, Stripe). Screens are in the gallery above.

Do you also build the backend?

Yes. We build backends in Node/NestJS and host them on our Cloud infrastructure (AWS / Google Cloud), with Polish support 24/7. App + backend + maintenance in one place.

What about cross-platform (Flutter / React Native)?

We do those too — mostly for MVPs where speed and budget matter most. We recommend native for apps that will live longer than a year or need deep system integrations (HealthKit, Live Activity, widgets, sharing extensions).

Next up

Need help choosing the right setup?

Tell us about your infrastructure or workflow and we will recommend hosting, cloud or automation support.

Talk to us