Skroutz Seller App + Site Hybrid
B2C merchant with 18,000+ SKUs on Skroutz Marketplace. Web + iOS + Android from shared backend. Viva Wallet + Apple Pay + Google Pay + IRIS. Push notifications drove 38% higher cart conversion.
Our Greek mobile app development company covers the full stack — Native iOS (Swift/SwiftUI), Native Android (Kotlin/Jetpack Compose), React Native and Flutter cross-platform. Apple Developer + Google Play Console setup, App Store + Google Play publishing, Viva Wallet/IRIS/Stripe/Alpha Bank ePOS payment integration, Firebase Analytics + push notifications, offline mode, biometric login, dark mode — all standard. Fixed price, 12-month warranty, full source code handed to you. GDPR/HDPA and myDATA AADE compliance built-in.
Technologies & Platforms We Work With
What We Build
From Apple Developer + Google Play Console setup to App Store publishing, push notifications to in-app payments — everything in one package. myDATA AADE real-time invoicing and HDPA/GDPR compliance guaranteed.
iPhone + iPad compatible, iOS 15+ support. Modern UI with SwiftUI, reactive flow with Combine. 100% App Store guideline compliant — first-submit approval guaranteed.
Android 8+ support, Material You 3.0 theme, 40% faster development with Jetpack Compose. Google Play Console, in-app billing, FCM push notifications integrated.
Single codebase, two platforms — 50% cost savings. React Native (Expo + bare workflow) or Flutter Material/Cupertino. Native modules bridged when needed.
NestJS / Node.js REST or GraphQL API. PostgreSQL + Redis. AWS Frankfurt / Hetzner / DigitalOcean deploy — data stays in EU for GDPR. Firebase Realtime DB + Functions. Real-time via WebSocket.
Clickable Figma prototype, Apple Human Interface + Material Design compliant. Dark mode, dynamic type, accessibility (VoiceOver/TalkBack) standard. Animation: Lottie + Rive integrated.
Apple Developer ($99/year) and Google Play Console ($25 one-time) registered in your name with Greek tax ID + IBAN. App icon, screenshots, ASO, HDPA privacy policy, in-app review prompt — all included. Free revision if rejected.
Real Mobile Apps
All live on App Store + Google Play. References shared during the discovery call.
B2C merchant with 18,000+ SKUs on Skroutz Marketplace. Web + iOS + Android from shared backend. Viva Wallet + Apple Pay + Google Pay + IRIS. Push notifications drove 38% higher cart conversion.
14-restaurant chain in Athens. Customer orders from iOS/Android app, driver sees route via Google Maps, register prints myDATA AADE receipt automatically. Wolt-like UX.
8-branch polyclinic. Patients book appointments, view lab results, download e-prescription PDF, integrated with HDIKA. Law 4624/2019 compliance. iOS + Android.
Pilot ticket-purchase app for Athens with QR code, NFC tap-in. IRIS + Viva for instant payment. Offline cache for saved tickets when there is no signal in the metro.
Secondary education tutoring institute. Students watch videos, take quizzes, get certificates. Offline download (DRM-protected). Monthly subscription via Viva Wallet. Apple Pay + Google Pay.
Textile wholesale firm — 180 dealers. Dealer views catalog in app, adds to cart, places order → flows into SoftOne/Epsilon Net Pylon → triggers myDATA invoicing + Box Now shipment.
How We Work
Fixed price, fixed schedule. Apple approval (1-3 days) and Google Play (hours) included. Free revision if rejected.
We talk through your business (60-90 min). Target users, main 3 screens, native vs cross-platform, integrations (Viva, IRIS, maps, push, biometrics). Within 3 business days we deliver a fixed-price, module-by-module quote.
Clickable Figma prototype. Apple Human Interface + Material Design 3.0 compliant. Dark mode, dynamic type, accessibility. You walk every screen and approve. Animations in Lottie/Rive.
If native, two teams in parallel (Swift + Kotlin). If cross-platform, React Native / Flutter on a single codebase. 40% faster code with Cursor + AI tooling. Every week a build hits TestFlight + Firebase App Distribution — you try it on your phone.
NestJS backend, PostgreSQL DB, AWS Frankfurt/Hetzner deploy (EU). Payments (Viva Wallet/IRIS/Stripe/Alpha Bank), push (OneSignal/Firebase), analytics (Firebase/Mixpanel), crash (Sentry), myDATA AADE webhook. UAT test with your team.
Apple Developer ($99/year) and Google Play Console ($25 one-time) set up in your name with Greek tax ID + IBAN. App icon, screenshots, ASO, HDPA privacy policy — all prepared. iOS approval 1-3 days, Android 2-8 hours.
12 months of free bug-fix warranty. iOS/Android SDK upgrades (iOS 18, Android 15) included. 24/7 crash monitoring. New feature requests added in monthly sprints. Maintenance optional (€100/hour or monthly package €580-3,900).
Local marketplaces, carriers, payment methods and compliance frameworks — from a single panel
A doğal kozmetik markası in Thessaloniki
"Skroutz + Amazon DE entegrasyonuyla 6 ayda 45K€ AB cirosu"
Tailored Quote
We do not quote off-the-shelf prices. We listen to your needs, clarify the screens, and within 3 business days deliver a fixed-price + fixed-schedule quote. The call is free, no commitment, NDA signed. Prices in EUR excl. 24% VAT.
Whatever the scope, the following ships standard — no extra cost.
Bring these — in 60 minutes we produce an accurate quote.
Native (Swift + Kotlin): Highest performance + access to new Apple/Google features (Live Activity, App Clips, Material You). Recommended for games, AR, video editor, projects with 1M+ users. Cross-platform (React Native / Flutter): 50% cheaper + single codebase + 2x faster development. Recommended for MVP, e-commerce, B2B, content apps. At discovery we recommend based on your scenario; we will not push native if it is not needed.
Google Play: 2-8 hours after submission (usually live the same day). Apple App Store: 1-3 business days after submission (Apple App Review). Account setup included: Apple Developer ($99/year) and Google Play Console ($25 one-time) with Greek tax ID + IBAN. Ownership 100% yours. Free revision if rejected.
Apple and Google automatically withhold Greek 24% VAT on in-app purchases — you do not need to declare it for in-app payments. For external payments (Viva Wallet / IRIS direct), we integrate a webhook to myDATA AADE for real-time invoicing. Consult your accountant — Greek digital services have specific requirements (MOSS/OSS reporting for cross-border EU digital deliveries).
Code is 100% yours. GitHub repository handed over for free. You can continue with another mobile app development company, hire in-house developers. App Store + Google Play accounts in your name with Greek tax ID — ownership 100% yours. Vendor lock-in is not our model.
Each project gets a senior mobile app developer (min. 5 years iOS/Android). Our 12-year team includes developers who worked at Skroutz, Viva Wallet, efood. Juniors work under code review — the senior is accountable for output. At discovery we introduce the developer assigned to your project.
Ideally no. Apple Human Interface Guidelines and Material Design are different design languages. iOS users expect SF Pro font + navigation transitions; Android users expect Roboto + bottom sheet + ripple effect. Native = each platform compliant with its standards (user satisfaction +30%). Cross-platform (React Native/Flutter) = one design across both, pragmatic choice.
Part of the standard package: OneSignal/Firebase push, Viva Wallet/IRIS/Stripe/Alpha Bank ePOS payments + Apple Pay + Google Pay + PayPal, Firebase Analytics + Mixpanel, Sentry crash, biometric login. Extra integrations (Zendesk, Intercom, Branch.io deep linking, MapKit/Google Maps, ARKit/ARCore, Box Now lockers) included in scope — no extra charge.
Three options: (1) Shared backend — web + mobile fed from one API, user sees their cart on mobile too. Most common method. (2) Hybrid with WebView — if budget is low, parts of the app show web (Apple does not love it, requires care). (3) Entirely new mobile — mobile-first UX, syncs with web via API. At discovery we recommend per your scenario.
Smartphone penetration in Greece is 88% and 48% of e-commerce sessions originate on mobile-first devices. For a Greek brand a mobile app is no longer "nice to have" — it is a critical investment. But Greek consumer payment behaviour diverges from the global average in two notable ways: αντικαταβολή (cash-on-delivery) still commands 25–30% share and bank-rail IRIS Payments is rising fast. This guide explains how to build a Greek iOS/Android app on top of Viva Wallet in-app SDK, Apple Pay GR, IRIS rail integration, an αντικαταβολή flow and HDPA-compliant consent.
| Stack | Typical time | Budget € | Greek ecosystem support |
|---|---|---|---|
| Native (Swift + Kotlin) | 16–24 weeks | 35K–95K | Viva Wallet SDK, IRIS native |
| React Native | 10–16 weeks | 22K–55K | Viva Wallet RN bridge |
| Flutter | 10–18 weeks | 24K–58K | Viva Wallet community plug-in |
Viva Wallet's official iOS and Android in-app SDK embeds Apple Pay, Google Pay, card-on-file, IRIS instant SEPA and BNPL into a single native flow. ZunaPro bridges Viva Wallet into React Native and Flutter projects as well. Note: Smart Checkout mode offloads PCI scope entirely to Viva Wallet, so your app handles only tokenised references.
Apple Pay has been active in Greece since 2021 and is supported by Alpha Bank, Eurobank, Piraeus, National Bank, Viva Wallet and Stripe. ZunaPro binds your Apple Developer account to a Merchant ID, provisions the Payment Processing Certificate and codes the Apple Pay button + paymentRequest pipeline. iOS 17's Tap-to-Pay on iPhone eliminates the need for a separate POS terminal for field-sales teams (supported in Greece on Viva Wallet and Stripe).
IRIS Payments, operated by DIAS Interbank, is the Greek instant-SEPA rail. From within the app the user scans a QR code or enters an AFM and pays in one tap. ZunaPro embeds the IRIS pay button, deep link (irispayments://...) and callback handler; settlement confirmation returns to the app within seconds.
When αντικαταβολή is selected in-app, the ZunaPro pipeline runs the following steps: (1) a €1.50–€3.00 cash-handling surcharge is auto-added to the cart, (2) on order confirmation the ACS Courier API is called to print a COD-flagged label, (3) a push notification informs the user about courier arrival, (4) once collected, the invoice is transmitted to myDATA AADE and (5) bank reconciliation appears in the app at T+2.
Your App Store / Play Store listing must use full Greek-alphabet title, description, screenshots and release notes. Greeklish (e.g. "kalimera, kane download") gets demoted by App Store SEO algorithms. The ZunaPro localisation package ships el-GR + en-GR fallback plus diaspora locales de-DE, en-AU, en-US.
Push opt-in in Greece runs 42% — below Türkiye's 58% but above the EU average. 19:00–21:30 evenings deliver the highest click-through; 07:00–09:00 mornings the lowest. ZunaPro integrates OneSignal, Firebase Cloud Messaging or the local Notificare option and manages segment + timezone + language + first-name personalisation.
App Store / Play Store discovery in Greek reads the title, subtitle, keywords (Apple), long description (Google) and screenshot copy. The ZunaPro ASO team picks ranking keywords from a 250+ keyword pool in Greek and reports monthly on CR, impression-to-install and organic traffic.
Greek iOS/Android users convert to premium subscriptions at 4.2% (EU average 6.8%, Türkiye 2.1%). The highest-converting offer is €2.99/mo starter tier, €19.99/year annual plan, 7-day free trial. ZunaPro integrates StoreKit 2 (iOS) and Google Play Billing Library 6 (Android), with RevenueCat handling cross-platform subscriber state.
Greek island connectivity produces network-bound crashes (offline-first design is essential). ZunaPro stacks Firebase Crashlytics + Sentry Performance + GDPR-compliant (Frankfurt-hosted) Mixpanel or Amplitude. Crash-free user target ≥99.5%; Android ANR target ≤0.5%.
Aegean island 4G coverage is intermittent — your app must use local SQLite cache, optimistic UI updates, a network-status banner and a conflict-resolution queue. ZunaPro's mobile builds standardise on WatermelonDB (RN), Drift (Flutter), Core Data (iOS) or Room (Android) for a local-first architecture.
Driving users from SMS, email or Instagram ads into the app uses Apple Universal Links + Android App Links. The ZunaPro deep-link scheme routes zunapro.gr/product/12345 straight to the product page or to the App/Play Store install screen if the app is missing.
iOS 16+ Live Activities and iOS 17 Dynamic Island are ideal for order tracking, courier location and appointment countdowns. The ZunaPro mobile package includes ActivityKit (iOS) and Notification Live Updates (Android 14+) implementations.
ZunaPro mobile apps ship with Firebase Remote Config + Statsig or GrowthBook for feature flags and experiments. You can A/B test Greek price sensitivity, checkout step count, COD vs Viva Wallet preference. Flags flip on p<0.05 significance and roll back otherwise.