Mobile Development
We build mobile apps for the App Store and Google Play. Our portfolio includes 4 native iOS apps (Outsourcing, HRS, Logistics + driver/agent app) and a Kotlin Android app (Logistics) — all in production, all with 4.5+ star ratings.
Concrete deliverables
- Native iOS apps (Swift / SwiftUI / UIKit) — App Store submission, in-app purchases, push notifications, background tasks.
- Native Android apps (Kotlin / Jetpack Compose) — Play Store submission, Material Design, Firebase / Crashlytics.
- Cross-platform (React Native + Flutter) — when sharing a code base across iOS + Android makes business sense.
- Companion apps for web SaaS products — auth, deep-linking from email/web, offline cache.
- Driver / field-worker apps — GPS tracking, barcode scanning, signature capture, offline-first sync.
- Internal-only enterprise apps — sideloaded via MDM, signed with your enterprise certificate.
What we work with
We pick what fits your team. We don't push our preferences when your stack works.
iOS
Swift 5 · SwiftUI · UIKit (legacy) · Combine · XCTest · Fastlane
Android
Kotlin · Jetpack Compose · Coroutines · Room · Hilt · Firebase
Cross-platform
React Native (with TypeScript) · Flutter (Dart)
Backend integrations
REST + JSON · GraphQL · WebSocket · Push (APNs, FCM)
Testing + CI
XCTest, KIF, EarlGrey (iOS) · Espresso, Robolectric (Android) · GitHub Actions for build/sign/upload
Distribution
TestFlight · Firebase App Distribution · Play Console internal/beta tracks
How we work
Discovery (1 week)
Wireframes, App Store + Play Store strategy, native vs. cross-platform decision matrix, written 6-page brief.
Design + prototyping (1-2 weeks)
Figma flows + interactive prototype on real devices. Sign-off on UX before code.
Build (3-8 weeks)
TestFlight + Firebase App Distribution every Friday. You can install builds on your iPhone/Android day-one.
Submission + launch
App Store Connect + Play Console submission, screenshots, copy localisation, ratings + crash monitoring setup.
From our own production
Merot HRS iOS app
Employee-facing SwiftUI app: clock-in/out, leave requests, payslips, push notifications. Live in App Store, MK Cyrillic UI.
Merot Logistics driver app (iOS + Android)
Native Swift + Kotlin parallel apps with offline queue, barcode scanning, signature canvas, GPS tracking. Same backend, native UX per platform.
Merot Outsourcing iOS app
Multi-portal app (admin + employer + employee) shipped from one codebase using SwiftUI + role-based ContentView routing.
Nearshore delivery by buyer market
Country pages explain the trust, timezone, compliance and delivery questions buyers ask before choosing a software partner.
North Macedonia
Custom software development for Macedonian companies: web apps, mobile apps, cloud systems, AI automation and integrations from Merot's Skopje engineering teams.
Germany
Senior Balkan software teams for German companies: web, mobile, AI, cloud and integrations with EU timezone overlap, GDPR-aware delivery and DACH communication.
Austria
Nearshore web, mobile, cloud and AI engineering for Austrian SMEs and product teams. EU timezone, DACH communication, GDPR-aware delivery.
Netherlands
Senior React, mobile, backend, cloud and AI teams for Dutch SaaS and operations companies. English-first delivery, EU timezone and GDPR-aware workflows.
Switzerland
Senior Balkan software teams for Swiss companies: secure web, backend, cloud, AI and integrations with DACH communication and privacy-aware delivery.
Sweden
Nearshore web, mobile, backend, cloud and AI engineering for Swedish SaaS and operations teams. Senior delivery, EU timezone, clean handoff.
Denmark
Senior nearshore engineers for Danish product and operations teams: web, backend, mobile, cloud, AI and integrations with EU timezone overlap.
Ireland
Senior EU nearshore engineers for Irish SaaS, fintech and operations teams. Web, backend, mobile, AI and cloud delivery with English-first collaboration.
United States
Senior European software engineers for US companies: custom web apps, mobile apps, backend systems, cloud, AI workflows and integrations with practical US overlap.
Canada
Custom web, mobile, backend, cloud and AI engineering for Canadian companies. Senior European delivery, practical timezone overlap and clean handoff.
United Kingdom
Senior nearshore software engineers for UK companies: custom web apps, backend platforms, cloud modernization, AI workflows and integrations.
France
Nearshore product engineering for French companies: web apps, mobile apps, AI workflows, cloud systems and integrations with EU timezone delivery.
Belgium
Nearshore web, backend, cloud, mobile and AI engineering for Belgian companies operating across languages, regions and EU compliance expectations.
Where these engineers come from
Direct EOR employment in two markets, hiring advisory across four more.
Senior engineers from North Macedonia
Merot's home market — deepest pool. ~30,000 IT professionals. Direct EOR via MEROT DOOEL Skopje.
Labour-law + payroll detail →Engineers from Kosovo
Youngest population in Europe, EUR currency (no FX risk). Direct EOR via MEROT L.L.C. Pristina.
Labour-law + payroll detail →Plus 4 advisory markets
Albania, Serbia, Bulgaria, Montenegro — hiring advisory + vetted local payroll partners. See the full outsourcing landing for the trade-offs.
Outsourcing landing →Engagement model
Frequently asked questions — Mobile Development
Native or cross-platform — how do you decide?
Native when: hardware integration (camera, NFC, ARKit), demanding animation/3D, App Store featured-app aspirations, or two distinct UX patterns per platform. Cross-platform when: same UX on both, content-heavy, fast iteration, smaller team. We give a written recommendation in discovery.
Do you handle App Store + Play Store submission?
Yes. Including the legal/privacy nudge nags Apple sends, screenshots, copy, and the inevitable rejection-fix loop. Plan for 1-2 review cycles per submission.
What about Apple/Google account ownership?
Your accounts, your money. We work as authorised developers under your Apple Developer Program / Play Console membership. You hold the cert + signing keys.
Push notifications + APNs / FCM setup?
Standard. Including provisioning, server-side integration (we usually wire through Firebase Cloud Messaging on Android, APNs HTTP/2 on iOS), and the Privacy Manifest paperwork.
Offline-first apps?
Common request — our Logistics driver app has it. SQLite (CoreData / Room), conflict resolution, background sync. Plan for 30-50% extra engineering vs. always-online.
How do you handle widgets / Apple Watch / Android Wear?
Yes — we've shipped Lock Screen widgets, Live Activities, Apple Watch companion apps. Add ~10-25% to project scope per platform extension.
TestFlight builds — how often?
Weekly minimum during active development. We push to TestFlight + Firebase App Distribution every Friday and tag the release. You install on your phone, give Friday-evening feedback.
What if Apple rejects the app?
We handle the appeal + the resubmission. Common causes: missing privacy manifest, IAP interpretation, demo account credentials. We have a typical reviewer-feedback playbook.
Let's scope your mobile development project
Free 60-min discovery call. 6-page written brief in 48 hours.