Marketplace IntegrationE-Commerce PackagesCorporate WebsiteCustom SoftwareCompany FormationFulfillment CenterProduct StorageMobile App Development
Login
📱 12-Year Experienced Mobile App Developer in Switzerland — iOS, Android, React Native

Mobile App Developer in Zürich, Switzerland — iOS, Android & React Native Live in 6-12 Weeks

Our Zürich-based mobile app development firm delivers the full stack — Native iOS (Swift/SwiftUI), Native Android (Kotlin/Jetpack Compose), React Native and Flutter cross-platform. Apple Developer + Google Play Console with Swiss IBAN (PostFinance / UBS / ZKB), App Store + Google Play publishing, Twint / Stripe CH / PostFinance / SIX / Datatrans / Apple Pay / Google Pay integration, QR-Bill (ISO 20022), Firebase Analytics + push, offline mode, biometric login, dark mode — all standard. FADP/revDSG compliant (NOT EU GDPR), Swiss hosting available. Fixed CHF price, 12-month warranty, source code 100% yours.

Live on App Store + Play Store in 6-12 weeks Twint dominant ~60% — integrated first 12-month warranty · source code yours
09:41
ZunaApp
Today
Welcome, Lukas 👋
12.4K
Downloads
1.8K
Active
4.8 ★
Rating
Recent Activity
New order · Zürich
2 min
+CHF 1'250
Twint payment · Premium
5 min
+CHF 149
New order · Geneva
12 min
+CHF 480
Home
Search
Cart
Profile

Technologies & Platforms We Use in Switzerland

Swift · SwiftUIKotlin · Jetpack ComposeReact NativeFlutterTwint SDKPostFinance CheckoutStripe SwitzerlandDatatransSIX PaymentQR-Bill ISO 20022Firebase · FCMOneSignalApple Pay · Google PaySentryTestFlight + Play Console

From Native iOS to Cross-Platform — Full Mobile Stack, One Team

From Apple Developer + Google Play Console setup with Swiss IBAN to App Store release, from Twint integration to push notifications — everything in one package.

Native iOS (Swift / SwiftUI)

iPhone + iPad compatible, iOS 15+. Modern UI with SwiftUI, reactive flow with Combine. 100% App Store guidelines compliant — first-submit approval guaranteed. Apple Developer Swiss entity, Swiss IBAN for payouts.

Native Android (Kotlin / Compose)

Android 8+ support, Material You 3.0, 40% faster development with Jetpack Compose. Google Play Console with CHF payout, in-app billing, FCM push integrated.

Cross-Platform (React Native / Flutter)

Single codebase, two platforms — 50% cost savings. React Native (Expo + Bare) or Flutter Material/Cupertino. Native modules bridged when needed. Trilingual DE/FR/IT from day one.

Backend API + Cloud (Swiss Hosting)

NestJS / Node.js REST or GraphQL API. PostgreSQL + Redis. Hosted at Infomaniak, Hetzner CH, Swisscom or Exoscale — FADP/revDSG compliant. Realtime via WebSocket.

UI/UX Design + Prototype

Clickable Figma prototype, Apple Human Interface + Material Design 3.0 compliant. Dark mode, dynamic type, accessibility (VoiceOver/TalkBack) standard. Trilingual DE/FR/IT strings considered in design.

App Store + Play Store Publishing

Apple Developer account (CHF 99/year), Google Play Console (CHF 25 one-time). App icon, screenshots, ASO description in DE/FR/IT/EN, FADP-compliant privacy policy, in-app review prompt — all included. Free revision if rejected.

Apps We've Built — 6 Examples From the Swiss Market

Each one live on App Store + Google Play CH. References shared during discovery call.

E-commerce

Galaxus Partner Seller App — Multi-Store

B2C merchant with Galaxus + Digitec + own webshop. Web + iOS + Android from a single backend. Twint + Apple Pay + PostFinance. Push notifications boosted conversion 41%.

4.8★ App Store · 4.7★ Play Store · 32K+ active users
Food Delivery

Eat.ch-Style Delivery App — Trilingual DE/FR/IT

Food delivery across 14 Swiss cities. Customer orders via app, restaurant receives on printer, courier app with route optimization. Twint + card + cash. UI in DE/FR/IT/EN.

4.6★ App Store · order errors -88% · 24K active customers
Banking / Fintech

FINMA-Licensed Mobile Banking App

Swissquote-style trading + wallet app. FINMA compliance (risk classification, AML/CTF). Twint payout, QR-Bill scan, biometric login with Face ID/Touch ID. SwissID integration.

4.7★ App Store · FINMA audit passed · 18K active users
Transport

SBB-Style Mobility App — Public Transport Booking

Regional public transport operator. Timetables, ticket purchase via Twint, QR-code e-ticket, real-time delays. Offline mode for tunnels. iOS + Android trilingual.

4.7★ Play Store · ticket sales +156% · 45K monthly users
Health

Patient App for Zürich/Geneva Clinic Chain

Patients book appointments via app, view lab results, e-prescriptions as PDF. Insurance integration (Helsana, CSS, Swica). FADP-compliant, data in CH datacenter. iOS + Android.

Appointment conflicts -94% · 4.9★ App Store · FADP audit passed
B2B

Sales Rep App + Abacus Integration

Industrial B2B with 220 reps. App shows catalog, order auto-recorded in Abacus, QR-Bill generated for invoice. Offline mode for field work.

Order time 18 min → 75 sec · 4 staff reduced

From Discovery to App Store Launch — Transparent, Week-by-Week

Fixed CHF price, fixed schedule. Apple approval (1-3 days) and Google Play (hours) included. Free revision if rejected.

  1. 1
    Week 0

    Free Discovery + Quote

    We talk through your business (60-90 min). Target users, 3 main screens, native vs cross-platform, integrations (Twint, QR-Bill, card, push, biometrics) clarified. Within 3 business days, fixed-price CHF quote broken down by module.

  2. 2
    Week 1

    UI/UX Design + Prototype

    Clickable Figma prototype. Apple Human Interface + Material Design 3.0 compliant. Dark mode, dynamic type, accessibility. You walk through each screen and approve. Animations in Lottie/Rive. Trilingual DE/FR/IT strings.

  3. 3
    Week 2-5

    iOS + Android Parallel Development

    If native, two parallel teams (Swift + Kotlin). If cross-platform, React Native / Flutter single codebase. 40% faster with Cursor + AI tooling. Each week a build hits TestFlight + Firebase App Distribution — you test on your iPhone.

  4. 4
    Week 5-6

    Backend + Twint/QR-Bill + QA

    NestJS backend, PostgreSQL, hosted in CH (Infomaniak/Hetzner CH/Swisscom). Twint SDK, PostFinance Checkout, Stripe CH, QR-Bill generator. Push (OneSignal/FCM), Analytics (Firebase), Crash (Sentry). UAT test with your team.

  5. 5
    Week 6-8

    App Store + Play Store Publishing

    Apple Developer (CHF 99/year) and Google Play Console (CHF 25 one-time) in your name with Swiss IBAN (PostFinance/UBS/ZKB). Icon, screenshots, ASO in DE/FR/IT/EN, FADP-compliant policy. iOS approval 1-3 days, Android 2-8h.

  6. 6
    Ongoing

    12-Month Warranty + Maintenance

    12 months free bug-fix warranty. iOS/Android SDK updates (iOS 18, Android 15) included. 24/7 crash monitoring. New features in monthly sprints. Maintenance optional: CHF 950/mo (8h) to CHF 6'200/mo (60h), ad-hoc CHF 165/h.

COUNTRY-SPECIFIC

Built for the Switzerland Market

Local marketplaces, carriers, payment methods and compliance frameworks — from a single panel

Local Marketplaces

  • Digitec
  • Galaxus
  • Brack.ch
  • Ricardo
  • Tutti.ch
  • MeinKauf

Carrier Integrations

  • Die Post
  • DHL Schweiz
  • DPD Schweiz
  • Planzer
  • Quickpac

Payment Methods

  • TWINTCH
  • PostFinance
  • Stripe
  • PayPal
  • KlarnaBNPL

Compliance & Legal

  • revDSG (revize FADP)
  • CH-MWST yasası
  • Eidg. Datenschutzbeauftragter
  • MWST (CH) %8.1
  • Swiss QR-Bill / e-Rechnung
SUCCESS STORY

A premium saatçi/aksesuar markası in Zürich

"Galaxus + Amazon.de DACH entegrasyonuyla 5 ayda 80K CHF ciro"

Every Mobile App is Different — Custom Quote in CHF

No cookie-cutter packages. We listen to your needs, clarify screens, and within 3 business days deliver a fixed CHF price + fixed schedule quote. Discovery call free, no commitment, NDA signed.

Included in Every Mobile Project

Regardless of scope, the following are delivered as standard — no extra cost.

  • Native iOS (Swift) + Native Android (Kotlin) — or React Native cross-platform
  • UI/UX Figma design + clickable prototype (trilingual DE/FR/IT)
  • Backend API (NestJS + PostgreSQL) + Swiss hosting (FADP-compliant)
  • App Store + Google Play account setup (Apple CHF 99/year + Google CHF 25 included, Swiss IBAN)
  • App Store + Google Play publishing (icon, screenshots, ASO, FADP privacy policy)
  • Twint SDK integration (dominant ~60% in Switzerland)
  • Push notifications (OneSignal / Firebase Cloud Messaging)
  • Other payments (PostFinance / Stripe CH / SIX / Datatrans / Apple Pay / Google Pay / QR-Bill)
  • Analytics (Firebase / Mixpanel) + Crash reporting (Sentry)
  • Dark mode, dynamic type, biometric login (Face ID / Touch ID / Fingerprint)
  • 12-month free bug-fix warranty + iOS/Android SDK updates
  • 2-3 live training sessions for your team (recorded)
  • 100% source code yours — GitHub repo transferred
Süre6-12 weeks · depending on app scope
Garanti12-month free warranty + optional maintenance agreement
Request Free Quote

What to Prepare for the Discovery Call

Bring these — we deliver the right quote in 60 minutes.

  • Main 3-5 screens / core flow (brief note is enough — wireframes not required)
  • Target user profile (B2C / B2B / internal team) and estimated Swiss user count
  • Do you prefer native (iOS + Android separately) or cross-platform?
  • Integration needs (Twint, QR-Bill, card, PostFinance, Abacus/Bexio, push, biometrics)
  • Existing backend / API? Or shall we build one?
  • Target languages (DE / FR / IT / EN — Swiss apps often trilingual)
  • Target App Store launch date + budget range in CHF

Free Mobile App Discovery Call

Fill in the form, we get back within 24h. Free 60-min call — no commitment, NDA signed.

Frequently Asked Questions

Native or React Native / Flutter — what do you recommend for the Swiss market?

Native (Swift + Kotlin): Highest performance + access to new Apple/Google features (Live Activity, App Clips, Material You). Recommended for: banking/FINMA apps, AR, video, 500K+ users. Cross-Platform (React Native / Flutter): 50% cheaper, single codebase, 2x faster development. Recommended for: MVP, e-commerce, B2B, content apps. Advice based on your scenario in the discovery call.

How is Twint integrated? Is it included in the package?

Yes, Twint SDK integration is standard for Swiss apps — Twint dominates ~60% mobile payments. We integrate Twint Pay (P2P), Twint Checkout (e-commerce), TWINTtoApp deep linking. PostFinance Checkout, Stripe CH, SIX, Datatrans, Worldline, Apple Pay, Google Pay in parallel. QR-Bill (ISO 20022) invoice scanning also included.

Switzerland is not in the EU — what does this mean for privacy and customs?

Switzerland follows FADP (revDSG since 1.9.2023), not EU GDPR. Both are equivalent (EU Adequacy Decision), but FADP has Swiss specifics (higher fines, Cybersecurity Act NCSC). Optional Swiss hosting (Infomaniak/Hetzner CH/Swisscom). For cross-border e-commerce (EU↔CH), we integrate BAZG e-dec / Passar customs API and automatic VAT handling.

App Store + Google Play — how long does publishing take?

Google Play: 2-8 hours post-submit (often live same day). Apple App Store: 1-3 business days post-submit. Account setup included: Apple Developer (CHF 99/year) and Google Play Console (CHF 25 one-time). Account in your name with Swiss IBAN (PostFinance/UBS/ZKB) — 100% ownership yours. Free revision if rejected.

Do I need the app in DE/FR/IT? What does multilingual cost?

If you operate across Switzerland: yes, trilingual DE/FR/IT is standard (often + EN). Multilingual considered from design + code onwards (i18n via string files) — no extra cost for first 2 languages. Each additional language: CHF 1'200-2'500 translation + QA. Romansh (RM) optional, ask us.

Who develops — junior or senior?

Each project gets a senior mobile developer (min 5 years iOS/Android). Our 12-year Zürich team has worked for Swiss banks, Galaxus and SBB partners. Juniors work under code review — output is always senior's responsibility. We introduce the assigned developer in the discovery call.

Is FINMA compliance covered for fintech apps?

Yes. We have built FINMA-licensed fintech apps (Swissquote-style). We know risk classification, AML/CTF, capital requirements, MROS reporting, cybersecurity (NCSC), combined audit requirements. Important: FINMA license you apply for yourself (or via lawyer) — we deliver the technical compliance. We can recommend FinTech lawyers in Zürich/Geneva if needed.

Do you hand over the source code or are we locked in?

Source code 100% yours. GitHub repository transferred free. You can switch to another mobile developer in Switzerland or hire in-house. App Store and Google Play accounts in your name with Swiss IBAN — 100% ownership yours. Vendor lock-in is not our model.

Swiss Mobile App Development: Native UX with the TWINT SDK

A Swiss user spends an average of 4.7 hours per day on mobile and expects an app to deliver frictionless Apple Pay + TWINT + PostFinance Pay. The App Store CH storefront ranks by language (DE/FR/IT). The revDSG consent framework is slightly stricter than GDPR — third-party SDKs (Firebase, Mixpanel, Amplitude, Sentry) collecting IP must obtain explicit opt-in. This guide walks international development studios through the CH-specific end-to-end architecture.

Stack Choice: Native vs React Native vs Flutter

StackTWINT SDKApple PayDE/FR/IT BundleCost
Swift + Kotlin (Native)Official SDKNativeLocalizable.stringsHigh
React Nativereact-native-twint (community)Stripe RNi18next + JSONMedium
Flutterflutter_twint packagepay packageARB filesMedium-Low
Kotlin MultiplatformManual bridgeManualResource modulesHigh

TWINT In-App SDK Integration

TWINT mobile integration is available at three levels: (1) URL Schema — simple deep-link, payment processed via external browser; (2) Mobile SDK — TWINT's official iOS/Android library with in-app QR and push approval; (3) Aggregator SDK — Datatrans or Wallee mobile SDK exposing TWINT + cards + others in a single UI. Practical guidance: Datatrans for small-mid scale, direct TWINT SDK for large scale.

Apple Pay CH and PostFinance Pay

Apple Pay is supported in Switzerland by UBS, Raiffeisen, ZKB, Cembra Money Bank and most major banks. Integration requires PassKit, an Apple Developer account with Merchant ID and an Apple Pay Certificate. PostFinance Pay lets PostFinance account holders pay direct from their bank wallet — especially trusted by the 50+ demographic where it outranks TWINT. The standard flow: TWINT (young/mid), Apple Pay (Apple ecosystem), PostFinance Pay (PostFinance holders), card fallback.

App Store CH Storefront and ASO

App Store storefronts are country × language. Switzerland needs three ASO listings (DE, FR, IT) managed independently. Keyword strategy: DE-CH uses "App", "Anwendung", "Programm"; FR-CH "application"; IT-CH "applicazione". Screenshots are localised across the three languages. In-app purchase pricing is set in CHF (Apple Pricing Tier 5 = CHF 4.50, Tier 10 = CHF 9.50, etc.).

revDSG Consent and Analytics SDKs

revDSG requires explicit consent for processing IP addresses and device identifiers. Third-party SDKs (Firebase Analytics, Crashlytics, Mixpanel, Amplitude, Adjust) must request opt-in via consent banner on first launch. On iOS this combines with ATT (App Tracking Transparency) and a revDSG consent log. Recommended CMPs: Usercentrics App SDK, Cookiebot Mobile, Iubenda Mobile CMP — all support CH locale and the revDSG/GDPR/CCPA matrix.

Multilingual Bundle: DE + FR + IT

iOS uses Localizable.strings per locale, Android uses strings.xml. Flutter relies on ARB (Application Resource Bundle), React Native on i18next + JSON. Practical advice: author in DE-CH (ss instead of ß, "Velo", "parkieren"), localise to FR-CH and IT-CH. Number and date formatting: 1'000.50 CHF (apostrophe thousand separator, dot decimal) — a CH-specific format distinct from DE-DE or FR-FR.

Push Notifications and Geo-Locale Targeting

Push notifications follow the user's in-app language with device locale as fallback. Sending a French push to a German-speaking Zürich user raises unsubscribe by 15%+. Firebase Cloud Messaging + localised templates + canton-segmented targeting is standard. Push payload conventions: TWINT logo, CHF amount, plain language preferred.

SwissID and E-ID: Federal Identity Authentication

SwissID (SwissSign Group — a joint venture of Die Post, SBB and major Swiss banks) is the de facto digital identity infrastructure in Switzerland. Federal portals (myAccount Federal, AHV, e-Tax), banks and credible e-commerce sites accept SwissID login via OIDC. Integrating SwissID SDK into a mobile app materially reduces friction for high-value flows (CHF 1,000+ payments, contract e-signing, insurance claims). Preparation for the federal E-ID (an eIDAS-equivalent identity, expected 2026-2028) is also recommended in current architectural choices.

FINMA and Regulated Financial Apps

If your app handles fintech (investment, crypto, lending, insurance) the FINMA (Eidgenössische Finanzmarktaufsicht) regulatory layer is engaged. Requirements include FinTech licence (for deposit acceptance under CHF 100M), VQF/SRO membership (anti-money-laundering), AML/KYC integration (Onfido, Veriff, Jumio combined with SwissID), and for Zug Crypto Valley exposure a VASP category with additional reporting. Before publishing to App Store CH expect a FINMA pre-clearance plus a revDSG impact assessment, sequenced.

Zunapro Mobile Delivery Package

The Zunapro Swiss mobile package: React Native or Flutter skeleton + TWINT SDK + Datatrans aggregator + Apple Pay + PostFinance Pay + Firebase backend + revDSG consent CMP + DE/FR/IT i18n + Galaxus/Digitec product API integration + Sentry CH PoP + localised App Store Connect and Google Play submissions. Typical delivery 10-18 weeks, price band CHF 25,000 - 95,000.

Contact Us

Get free consultation for your e-commerce project.

Chat on WhatsApp