iOS és Android — natívan vagy cross-platform, üzleti döntés alapján
Native iOS (Swift) és Android (Kotlin), valamint React Native cross-platform fejlesztés. Build és deployment Fastlane + CI/CD pipeline-okkal, App Store és Google Play kiadás teljes körű támogatással. Backend integráció REST vagy GraphQL fölött.
Üzleti kontextus
Milyen problémákat oldunk meg
Néhány tipikus helyzet, amikor érdemes velünk egyeztetni. Ha ezek közül több is ismerős, jó eséllyel tudunk segíteni.
- P01
Webes appok kényelmetlenek mobilon
Az ügyfél telefonon szeretné használni, de a webes UI nem touch-first. Push notification nincs, offline mód nincs, az App Store-ban nem található. Native vagy cross-platform mobile app a megfelelő UX-szel.
- P02
Native fejlesztés drága és lassú két platformra
iOS-re Swift, Android-ra Kotlin — két kódbázis, két csapat, két release-ciklus. React Native cross-platform 60-80%-os kód-megosztással. Native-specifikus modulok platform-specifikus implementációval, ahol szükséges.
- P03
Cross-platform megoldások korlátozottak
A React Native vagy Flutter ígérete, hogy minden platformon ugyanaz a kód. De a fejlett funkciók (in-app purchase, share extension, widget) platform-specifikus integrációt igényelnek. Tudjuk, mikor érdemes native-ra váltani.
- P04
App Store és Play Store deployment komplex
Apple Developer Program, code signing, App Store Connect, screenshot-generálás minden méretre, app review folyamat. Mind beleférhet egy 2-3 hetes csúszásba, ha nem jól van előkészítve. Fastlane + dokumentált submission checklist.
Szállítmány
Mit szállítunk
Konkrét deliverable-ök, nem absztrakt képességek. Minden szállítmányhoz dokumentáció és átadás-átvétel tartozik.
React Native cross-platform appok
Expo vagy bare React Native, TypeScript, React Navigation, Redux Toolkit vagy Zustand. Native modul-integráció ha szükséges (kamera, NFC, Bluetooth). OTA update-ek Expo EAS Update-vel.
- React Native
- Expo
- TypeScript
- EAS
Native iOS (Swift)
SwiftUI vagy UIKit, Combine framework, Swift Concurrency, Xcode 16+. In-app purchase, push notification, widget extension, share extension. TestFlight beta distribution.
- Swift
- SwiftUI
- Xcode
- TestFlight
Native Android (Kotlin)
Jetpack Compose, Kotlin Coroutines, Hilt dependency injection, Android Studio. Material 3 design rendszer. Google Play Internal Testing track beta-ra.
- Kotlin
- Jetpack Compose
- Hilt
Backend integráció REST/GraphQL fölött
API-first fejlesztés: a backend és frontend párhuzamosan dolgozhat egy OpenAPI vagy GraphQL schema mentén. Auth (JWT, OAuth), file upload, push notification (Firebase Cloud Messaging vagy APNs).
- REST
- GraphQL
- Firebase
- JWT
CI/CD, store submission és rollout
Fastlane pipeline build-re és deploy-ra, GitHub Actions trigger. Screenshot generálás automatikusan minden méretre. Submission checklist, review feedback kezelés. Phased rollout (1% → 10% → 50% → 100%) crash analytics-szel.
- Fastlane
- GitHub Actions
- Phased rollout
Output
Mit kapsz a projekt végén
A go-live nem a vég, hanem egy átadás. Minden alábbi artifactot kézbe kapsz, és a csapatod is dolgozhat vele.
- D01
iOS és Android build artifactek
Signed IPA és AAB fájlok, App Store Connect és Play Console feltöltés-ready állapotban. Test builds és production builds elkülönítve.
- D02
TestFlight és Internal Testing setup
Beta tester invite-flow, build-elnevezés konvenció, release notes sablon. A megrendelő QA csapata önállóan tud testelni.
- D03
Crashlytics és analytics
Firebase Crashlytics vagy Sentry, esemény-naplózás (key user flow-k), retention dashboard alapja.
- D04
App Store és Play Store metadata
Cím, leírás, screenshotok minden méretre, video preview (ha kell), promotional text. Lokalizáció HU + EN minimum.
- D05
Code signing certs és profiles
Apple Developer Program team setup, Play Store key generation, dokumentált certifikát-tárolás és rotáció.
- D06
Build pipeline (Fastlane + CI)
Automatizált build, version-bump, signing, store upload. PR-merge után 1-2 órán belül beta-ban a változás.
- D07
Release runbook + crash protokoll
Step-by-step release procedure, rollback eljárás (Google Play halted release, Apple expedited review).
Folyamat
Hogyan dolgozunk
Hat lépés discoverytől supportig. A területspecifikus tartalmat itt fixre szabtuk a projekttípusra.
- 01
Discovery
Platform stratégia, funkció scope, App Store / Play Store követelmények, monetizációs modell.
- 02
Design
User flow, native vagy React Native UI, Figma prototype, design system per platform.
- 03
Fejlesztés
Swift / Kotlin / React Native, CI/CD pipeline (Fastlane), beta build (TestFlight / Internal Testing).
- 04
Tesztelés
Unit test (XCTest / JUnit), UI test, manual QA, beta user feedback, crash analytics.
- 05
Launch
App Store és Google Play submission, screenshot és metadata, review menedzsment, fokozatos rollout.
- 06
Support
Crash analytics, OS frissítés követés, új feature release-ek, store rating menedzsment.
Architektúra
Tipikus architektúra
Tipikus native vagy hybrid mobil architektúra: vékony kliens, közös API Gateway, decoupled backend szolgáltatások.
Kliens
Gateway
Backend
Adat
A natív vagy cross-platform mobil app a megrendelő-orientált logikát tartalmazza (UI, state, lokális cache). Az érdemi üzleti logika a backend-en él, az app csak prezentálja és reagál a felhasználói akciókra.
A mobil API gateway (lehet a webes API-val közös) auth-ot, rate limit-et és push notification kapcsolatot ad. A backend-szolgáltatások (auth, fizetés, content) függetlenek és cserélhetők.
Stack
Stack és eszközök
Bevált, dokumentált eszközöket választunk. Ha a projekt indokolja, ettől eltérünk — de mindig megokoljuk.
Cross-platform
- React Native
- Expo
- TypeScript
Native iOS
- Swift
- Kotlin
Backend és integráció
- GraphQL
- Firebase
- Node.js
- REST API
DevOps és deployment
- Fastlane
- Docker
Integrációk
Integrációk és kapcsolódási pontok
Tipikus mobil app integrációk push, fizetés, analytics és authentikáció témakörben.
- Firebase
- OneSignal
- Stripe Mobile
- Apple Pay
- Google Pay
- Sentry
- Crashlytics
- Mixpanel
- RevenueCat
- Auth0
- Branch
- Adjust
Idővonal
Tipikus projektmenet hetekben
Egyszerű cross-platform MVP 8-10 hét. Native két platformra MVP-vel 12-16 hét. Komplex app payment + offline + push: 16-24 hét.
- W1-2
Discovery
Platform stratégia (native/cross), feature scope, monetizációs modell, store követelmények.
- W3-5
Design
User flow, Figma prototype, native-specifikus UI patterns, design system per platform.
- W6-12
Build
Sprint-based fejlesztés, kétheti TestFlight / Internal Testing release, code review.
- W13-14
QA + Beta
Cross-device tesztelés, beta-felhasználói visszajelzés, crash-analytics tisztítás.
- W15-16
Launch
Store submission, review-folyamat, phased rollout, post-launch monitoring.
Korlátok
Mit nem vállalunk
Őszintébb, ha előre tisztázzuk. Néhány típusú munkát szándékosan nem csinálunk — vagy mert nem a profilunk, vagy mert nem tudjuk olyan minőségben szállítani, amiért aláírnánk.
Game development nem a profilunk
Unity vagy Unreal alapú játékok dedikált csapat-tudást igényelnek. Mi business-app oldalon vagyunk erősek (productivity, e-commerce, healthcare).
AR/VR projekt nem core kompetenciánk
ARKit, ARCore vagy VR-headset projektek külön szakterület. Tudunk benne támogatni partnerként, de teljes felelősséget nem vállalunk.
Hibrid frameworkkel (Ionic, Cordova) nem dolgozunk
Tapasztalataink szerint a 2026-ban már gyengébb UX-t adnak. Mi React Native vagy native irányba megyünk.
Tisztán white-label rebranding nem
Ha kész app jellegű, és csak logót és színt kéne cserélni, ahhoz dedikált white-label-platformok olcsóbbak.
Az első hét
Mit várj az első 5 munkanapon
Az első hét a platform-döntésről és a store-előkészületekről szól.
- 01
Hétfő
Kickoff + platform workshop
Native vs cross-platform mátrix, monetizáció, target audience, success metric.
- 02
Kedd
Feature scope
MoSCoW priorizálás, MVP scope, post-launch roadmap vázlat.
- 03
Szerda
Design audit
Brand assetek, design system mobil specifikumai, accessibility követelmények.
- 04
Csütörtök
Store és billing audit
Apple Developer és Google Play account, Stripe/Apple Pay/Google Pay setup, IAP terv.
- 05
Péntek
Roadmap presentation
Sprint-terv, milestone-ok, release stratégia, döntési pontok.
Árazás
Árazási modellek
Három együttműködési forma. Mindegyik mellé pontos scope tartozik a discovery után — konkrét számokat akkor mondunk, ha láttuk a projektet.
Fix scope
MVP scope fix árral, fix határidővel. Új feature-ek change request-folyamatban. Egyértelmű scope dokumentum a sign-off előtt.
Mikor ideális
MVP, B2C app egyszerű feature-szettel, dedikált business case.
Time & material
Sprintekben szállított iteráció. Konstans fejlesztés roadmappel, ahol a következő 3-6 sprint scope-ja folyamatosan frissül.
Mikor ideális
Termék-szerű fejlesztés, ahol a scope evolúciós és a user feedback alapján alakul.
Retainer
Havi fix kapacitás post-launch maintenance-re. Crash-fix, OS-frissítés-követés, kisebb feature-fejlesztés, store rating menedzsment.
Mikor ideális
Production mobil app karbantartása, kisebb feature-iterációk, OS-verzió-követés.
GYIK
Gyakori kérdések
Következő lépés
Beszéljük át a projekted
Konkrét scope, transzparens árazás, dokumentált szállítás. Az első 30 perces hívás díjmentes, NDA aláírás után konkrét számokat is mondunk.