- Cât costă dezvoltarea unei aplicații mobile?
- O aplicație mobilă simplă (MVP): 5.000-10.000 EUR. Aplicații medii cu funcționalități complexe: 15.000-30.000 EUR. Aplicații enterprise cu integrări multiple și securitate avansată: 30.000-100.000 EUR și peste. Prețul depinde de complexitate, platforme (iOS, Android sau ambele), integrări, design custom. Oferim estimare detaliată după discovery workshop.
- Cât durează dezvoltarea unei aplicații mobile?
- Un MVP funcțional: 2-3 luni. Aplicație medie cu funcționalități complexe: 4-6 luni. Aplicație enterprise la scară largă: 6-12 luni. Timeline-ul include discovery, design, development, testing și lansare în App Store/Google Play. Folosim sprinturi de 2 săptămâni pentru livrări incrementale — vezi progresul real din prima lună.
- Native (Swift/Kotlin) sau cross-platform (React Native/Flutter) — ce să aleg?
- Alege native dacă: ai buget pentru ambele platforme, ai nevoie de performanță maximă (gaming, AR/VR), vrei acces instant la API-uri noi iOS/Android, aplicația e intensivă hardware (cameră, senzori, GPS). Alege cross-platform dacă: vrei lansare rapidă pe ambele platforme, buget limitat (economisești 30-40%), aplicație business standard (CRM, e-commerce, content apps), echipă mică de mentenanță. În discovery workshop analizăm cerințele și recomandăm abordarea optimă.
- Cum este procesul de publicare în App Store și Google Play?
- Ne ocupăm complet de publicare. Pentru iOS: setup Apple Developer Account (99 USD/an plătit de tine), pregătire build cu certificate și provisioning, screenshots optimizate, descriere ASO (App Store Optimization), submit la review (1-3 zile). Pentru Android: setup Google Play Console (25 USD plată unică), bundle APK/AAB, store listing optimizat, gradual rollout. Includem fix-uri rapide dacă review-ul respinge — acoperite în pachetul de lansare.
- Ce se întâmplă cu update-urile aplicației după lansare?
- Oferim pachete de mentenanță lunare: bug fixes (incluse în garanție 36 luni), update-uri pentru noi versiuni iOS/Android (anual Apple/Google forțează adaptări), evoluții funcționale, monitoring crash-uri (Sentry/Firebase Crashlytics), analytics. Recomandăm 4-8 ore/lună minim pentru menținerea aplicației în top condiții. Pentru aplicații critice, oferim SLA cu timpi de răspuns garantați.
- Cum implementați notificările push și autentificarea?
- Notificări push: Firebase Cloud Messaging (Android), Apple Push Notification Service (iOS), sau OneSignal/Pusher pentru cross-platform. Suport pentru notificări targeted, geo-located, scheduled. Autentificare: Firebase Auth, Auth0, sau backend custom JWT. Suportăm Sign in with Apple (mandatory pentru iOS), Google Sign-in, biometric (Face ID, Touch ID, fingerprint), 2FA cu SMS sau TOTP. Toate respectă OAuth 2.0 și OpenID Connect.
- Sunt aplicațiile voastre offline-first?
- Da, pentru cazurile care necesită asta — aplicații pentru echipe pe teren (curierat, sales, inspecții) sau care merg în zone fără internet stabil. Folosim Realm Database, SQLite, sau Watermelon DB pentru stocare locală cu sincronizare automată când vine internet-ul. Implementăm conflict resolution (last-write-wins sau CRDT pentru cazuri complexe). Vezi pagina noastră dedicată aplicații mobile pentru echipe teren.
- Cum gestionați securitatea datelor în aplicații mobile?
- Pentru date sensibile folosim Keychain (iOS) și Keystore (Android) — nu plain text. Comunicare API doar prin HTTPS cu certificate pinning pentru prevenirea MITM. Pentru autentificare biometrică folosim API-urile native (Face ID, Touch ID, BiometricPrompt). Suntem ISO 27001 certified, GDPR compliant. Pentru aplicații fintech: criptare end-to-end, PSD2 SCA, audit trails pentru toate tranzacțiile.