Aplicație Android pentru firma ta — Kotlin nativ sau React Native
Construim aplicații Android publicate pe Google Play: Kotlin + Jetpack Compose când vrei performance native real, React Native + Expo când cost și viteză contează. Alegem împreună la brief — niciun stack vândut forțat. De la 4500€, livrare 6-12 săptămâni.
O aplicație Android publicată pe Google Play, nu un APK în zip
Publicată pe Google Play
Setup cont Google Play Console pe numele firmei tale (25$ one-time, plătești tu cu cardul tău), generare assets store, descrieri ASO-friendly, screenshots pentru phone + tablet + foldable, submission și gestionare review-ului cu Google. Live în 6-12 săptămâni de la brief.
Material Design 3 nativ
Design conform Material You (Android 12+): dynamic color din wallpaper user, dark mode automat, componente accesibile WCAG AA, animații native 60-120 FPS. Aplicația arată „nativă” pe orice telefon Android, nu „web stilizat”.
Push notifications cu FCM
Firebase Cloud Messaging gratuit + scalabil. Trimiți notificări către toți userii sau segmentat (oraș, comportament, ultim login). Rich notifications cu imagine și butoane action, channels pentru categorii, heads-up urgent. Panou admin web inclus.
Funcționare offline
Date critice cache-uite local (Room pentru Kotlin, WatermelonDB pentru RN), sincronizare automată când revine internetul, conflict resolution configurat. Esențial pentru comerciali pe teren, depozit, zone cu semnal slab — și în România sunt destule.
Autentificare completă
Sign in cu Google (One Tap, recomandat), email/parolă, biometric (fingerprint, face unlock Android), Sign in with Apple dacă vrei și iOS mai târziu. Token refresh automat, password recovery, account deletion (obligatoriu Google Play Policy 2024+).
Panou admin web inclus
Dashboard web pentru tine: trimitere notificări, gestionare useri, modificare conținut (catalog, news, oferte) fără să mai treci prin review Google. Acces multi-user cu roluri, audit log, export CSV. CMS simplu, intuitiv, în limba română.
Kotlin vs React Native
Două abordări pentru Android. Onest, niciuna nu e „mai bună” global.
Marea majoritate a agențiilor vând un singur stack — cel pe care îl știu. Noi lucrăm cu ambele și alegem după brief. Dacă aplicația ta face în principal CRUD, comenzi, programări sau loialitate, React Native e mai eficient. Dacă ai nevoie de hardware Android-specific sau performance maxim, Kotlin e singura alegere reală.
Kotlin + Jetpack Compose
Ideal: hardware-specific, performance maxim, doar Android
Limbajul oficial Google pentru Android din 2019. Jetpack Compose (UI toolkit declarativ modern) înlocuiește XML layouts vechi. Acces direct la toate API-urile Android — NFC, BLE, Camera 2, biometric avansat, widgets, intents complexe, accessibility services.
Ideal: cost-effective, viteză livrare, plan iOS mai târziu
Framework Meta (Facebook) folosit de Discord, Shopify, Coinbase, Microsoft Office. Un singur cod TypeScript livrează Android + iOS dacă vrei. Expo SDK simplifică setup-ul, OTA updates trec peste review Google pentru modificări JS.
Recomandarea noastră: dacă aplicația ta nu folosește NFC, widgets, BLE complex sau procesare video, începe cu React Native + Expo. Economisești 40-60% și poți migra la Kotlin nativ mai târziu dacă scalezi. Dacă știi sigur că ai nevoie de hardware-specific, Kotlin direct — evită rework-ul.
Material Design 3
Design pattern recomandat pentru Android 2026
Material 3 (cunoscut și ca „Material You”) e design system-ul oficial Google introdus în Android 12 și consolidat în Android 14-16. Înlocuiește Material 2 (2014) cu accent pe personalizare, accesibilitate și design adaptive pentru phone, foldable, tablet, ChromeOS, Wear OS.
Dynamic Color
Aplicația preia culorile din wallpaper-ul user-ului (Android 12+) și generează automat o paletă completă (light + dark mode). Userul simte aplicația „a lui”. Dezactivabil dacă brand-ul cere culori fixe.
Componente accesibile
Buttons, cards, navigation, dialogs — toate vin cu touch target minim 48dp, contrast WCAG AA, screen reader support, focus indicators. Zero efort extra pentru a fi accesibil.
Adaptive layouts
Aceeași aplicație rulează nativ pe phone (compact), foldable deschis (medium), tablet (expanded), ChromeOS desktop. Layouts cu Window Size Classes — niciun „mobile app stretched” pe tablet.
Motion & elevation
Animații native bazate pe physics (spring, decay), elevation cu shadows tonale (în loc de doar drop shadow). Transitions între ecrane fluide 60-120 FPS pe device-uri moderne.
Typography & shapes
Typescale Material 3 cu 15 stiluri pre-definite (display, headline, title, body, label) + shape system cu corner radius configurabil per categorie de componentă. Brand-uitabil ușor.
Pre-launch report bonus
Google Play promovează aplicațiile cu Material 3 conform best practices. Pre-launch report (testare automată pe 10+ device-uri) e mai blând. Rating organic mai bun la review users.
Google Play distribuție
De la cont developer la prima instalare reală
Cont Google Play Console — 25$ one-time
Plătești o singură dată 25$ cu cardul firmei tale (nu anual ca Apple). Contul rămâne pe numele firmei, tu deții publishing rights. Te ghidăm la setup: verificare identitate, completare tax info, configurare două-factor auth, adăugare utilizatori interni (admin, marketing, support).
Review process — 1-7 zile primul build
Submission via Google Play Console. Review automat (Pre-launch report pe 10+ device-uri Android reale) + review manual pentru policy compliance. De obicei 2-3 zile. Pentru aplicații cu permisiuni sensitive (locație background, SMS, accesibilitate), 7-14 zile cu întrebări. Update-uri ulterioare: 24-48h.
ASO (App Store Optimization) inclus
Cercetare keywords cu Google Play Keyword Tool, titlu optimizat (max 30 caractere), short description (80 char, primul „hook”), long description (4000 char cu keywords integrate natural), tags categorie, traduceri RO + EN. Iterație lunară primele 3 luni pentru ranking better.
In-app purchases & subscriptions
Configurare Google Play Billing pentru: conținut digital (comision 30% an 1, 15% după), abonamente (15% după 12 luni user fidel), produse consumabile (monede in-app). Pentru produse fizice / servicii reale: Stripe + Google Pay direct, fără comision Google. Strategie hibridă possible.
Backend stack
Backend ales după proiect, nu „pentru că știm doar Firebase”
Firebase
Startup, SMB, MVP rapid
Gratuit până la ~10k users, apoi 20-80€/lună
Auth + Firestore (NoSQL realtime) + Cloud Functions + Storage + Cloud Messaging push + Analytics + Crashlytics, toate într-un singur dashboard. Zero ops, scalează automat. Cel mai rapid de pornit. Lock-in moderat la Google.
Gratuit până la 500MB DB + 1GB storage, apoi 25€/lună
Alternativă open-source la Firebase, dar cu PostgreSQL real în spate (poți exporta oricând și rula self-hosted). Auth + Database + Realtime + Storage + Edge Functions Deno. Lock-in minim, comunitate mare.
Backend dedicat scris de noi: Node.js + NestJS + PostgreSQL + Redis pe VPS Hetzner sau AWS. Recomandăm când ai logică business specifică, integrări ERP/CRM existente, requirements de soveranitate date (GDPR strict, date în RO/UE). Zero lock-in.
Validăm că Android nativ e răspunsul (uneori e mai bine cross-platform sau doar PWA). Decizie Kotlin vs React Native cu argumentare scrisă. Definim user flows, brand guidelines, integrări necesare, arhitectură backend.
Săptămâna 2-3
Design UX/UI Material 3
Wireframes low-fi în Figma, validare flow. High-fi cu design system Material 3 custom-branded. Componente reutilizabile, dark + light mode, layouts adaptive phone/tablet/foldable. Testare cu 3-5 useri reali înainte de cod.
Săptămâna 3-8
Dezvoltare Android + backend
Setup proiect Android Studio / Expo, autentificare, ecrane principale, conectare backend, integrări (push, plăți, analytics). Build-uri APK + AAB săptămânale livrate prin Firebase App Distribution. Iterație continuă pe feedback-ul tău.
Submission AAB pe Google Play (review 1-7 zile, gestionăm reject-uri). După aprobare: staged rollout 5% → 20% → 50% → 100% pe 7 zile pentru detectare bug-uri. Training panou admin, monitorizare 30 zile, raport bug-uri săptămânal, prima iterație ASO.
Noi vs alternative
Website Firma vs freelancer Android vs agenție mare
Noi (Website Firma)
Freelancer Android
Agenție mare RO/UE
Cost Pro tipic
9000€
5000-12000€ (variabil)
20000-40000€
Timp livrare
8-12 săpt.
10-20 săpt. (depinde de disponibilitate)
16-28 săpt.
Stack Kotlin + RN ambele
Da
De obicei doar unul
Da, dar prețat scump
Material Design 3 din start
Da, standard
Variabil
Da
Backend inclus
Da (Firebase / Supabase / Node)
De obicei separat
Da, costos
Cont Google Play pe firma ta
Da, garantat
De obicei da
Variabil
Cod sursă livrat GitHub privat
Da
Da, dar uneori incomplet
Da
Risc indisponibilitate single point
Mic (echipă 2 + freelanceri verificați)
Mare (un singur om)
Mic
SLA scris
Da (răspuns 4h)
Rar
Da, dar rigid
Când Android merită prioritate
Clienții tăi sunt în România / Europa de Est unde Android domină >70% piață
Funcționalități hardware-specific: NFC pentru carduri/tag-uri, BLE pentru senzori, widgets ecran
Aplicații enterprise cu MDM (Mobile Device Management) — Android oferă mai mult control
Buget limitat și prioritate clară platformă cu adopție mare
Aplicații pentru segmente cost-sensitive (Android phone încep de la 100€, iPhone min 400€)
Integrare cu hardware POS, terminale plată, casiere — majoritatea Android
Aplicații background (tracking GPS continuu, sync periodic) — Android mai permisiv decât iOS
Când mai bine alt răspuns
Clienții tăi sunt premium / corporate cu iPhone — începe cu iOS sau cross-platform
Conținut static + catalog simplu — un website mobile bun face același job, gratis
Plan să targetezi internațional (US, UK) — iOS aduce 2-3x mai mult revenue per user
Buget sub 4500€ — sincer, nu se face o aplicație Android publishabilă
Aplicații tip „one-off campaign” cu durată sub 6 luni — PWA mai bine
Vrei doar prezență „și pe mobil” fără strategie clară — refuzăm proiectele fără sens
Hardware-specific Android
Funcționalități pe care doar Kotlin nativ le face curat
Android e mai permisiv decât iOS la accesul hardware. Dacă proiectul tău folosește features ca acestea, recomandăm Kotlin nativ direct — soluțiile RN cu module custom devin fragile la upgrade-uri.
NFC
Lectură card transport, tag-uri produs, plată terminal POS, tag NFC pentru programare staff.
Widgets ecran principal
Glance API pentru widgets info (comenzi pending, programări azi, oferte zilei) direct pe homescreen.
Quick Settings tiles
Toggle în barra Quick Settings (drop-down) pentru funcții firmă (clock-in shift, mod livrare, on-call).
BLE & sensors
Conectare BLE la senzori IoT, beacons proximitate magazin, termometre, dispozitive medicale.
TensorFlow Lite on-device
ML rulat local pe telefon (recunoaștere produse, OCR documente, detecție obiecte) fără server.
Background services
Tracking GPS continuu pentru flotă, sync periodic CRM, monitorizare evenimente — mai permisiv decât iOS.
Vrei și iOS, nu doar Android?
Avem pagină dedicată pentru abordarea cross-platform (iOS + Android din același cod cu React Native + Expo) — 40-60% economisit vs două native, livrare 6-10 săptămâni.
Kotlin nativ vs React Native pentru Android — care e mai bun pentru firma mea?
Depinde brutal de ce face aplicația. Kotlin + Jetpack Compose câștigă la: performance maxim, animații 120 FPS, integrări hardware (NFC, BLE, camera 2 API, biometric avansat), widgets Android, Quick Settings tiles, intents complexe (share, deep linking custom). React Native + Expo câștigă la: cost (40-50% mai puțin), timp livrare (4-8 săptămâni vs 8-14), un singur cod dacă vrei și iOS mai târziu. Pentru 80% din aplicațiile de firmă (catalog, comenzi, loialitate, programări, comunicare internă), React Native livrează identic ca native. Pentru restul de 20% (industrial, IoT, AR, jocuri), Kotlin nativ e singura alegere. Te ghidăm onest la brief.
Cât costă publicarea pe Google Play și cât durează review-ul?
Google Play Console: 25$ one-time pe cont developer (plătești o singură dată, nu anual ca Apple). Contul rămâne pe numele firmei tale. Review primul build: 1-7 zile (de obicei 2-3 zile), cu Pre-launch report automat care testează aplicația pe 10+ device-uri Android. Update-uri ulterioare: 1-2 zile, uneori sub 24h. Pentru aplicații new cu policy sensitive (locație background, accesibilitate, SMS), review poate dura 7-14 zile cu întrebări suplimentare — noi gestionăm comunicarea cu Google.
Comisionul Google Play de 30% se aplică la orice tranzacție?
Doar la conținut digital cumpărat în aplicație: abonamente, monede in-app, conținut premium deblocat în app. Comision 30% primul an pe abonamente, scade la 15% după 12 luni de fidelitate user. Pentru produse fizice / servicii reale (restaurant, programare salon, comandă în magazin), folosești Stripe + Google Pay + cărți de credit direct — Google NU ia comision. Strategia hibridă (vânzare pe web, doar acces în app) funcționează legal. Pentru aplicații sub 1 milion $/an există Google Play Media Experience Program (10-15% comision). Te ghidăm legal+tehnic la brief.
Material Design 3 e obligatoriu pentru Android 2026?
Nu obligatoriu, dar puternic recomandat. Material 3 (Material You) e design system-ul oficial Google și se integrează nativ cu Android 12+ (dynamic color din wallpaper user, theme adaptive, componente accesibile out-of-the-box). Aplicațiile cu Material 3 par „native” pe orice telefon Android, primesc rating mai bun la pre-launch report, sunt promovate mai mult în Play Store. Excepție: branding extrem de specific (ex: aplicație banking cu identitate vizuală non-negociabilă) — atunci folosim Material 3 ca bază tehnică, dar overrides pe culori/typography.
Cât costă backend-ul aplicației Android pe lună?
Variabil după trafic. Firebase Spark plan e gratuit până la ~10k users activi/lună (auth + Firestore 1GB + Functions 125k invocații + Hosting 10GB). Pentru aplicații mature: Firebase Blaze pay-as-you-go ajunge 20-80€/lună la 50-100k users. Alternativă self-hosted: VPS Hetzner 5-15€/lună + Supabase free tier sau Postgres direct. Pentru enterprise (>500k users): AWS/GCP cu Kubernetes, 200-500€/lună. Recomandăm Firebase pentru startup/SMB (zero ops), Supabase pentru cei care vor PostgreSQL standard cu export ușor, custom Node.js când ai logică complexă specifică.
Push notifications Android funcționează altfel decât iOS?
Da, mai relaxate. Pe Android nu ai nevoie de consimțământ explicit la prima deschidere (până la Android 13 inclusiv) — userii primesc notificări default și pot dezactiva după. De la Android 13+ Google a introdus permission POST_NOTIFICATIONS, dar adopția e ~60%, restul telefoanelor primesc oricum. Folosim Firebase Cloud Messaging (gratuit, scalabil la milioane) sau OneSignal pentru segmentare avansată. Suport: notificări rich (imagine + butoane action), grouped notifications, channels pentru categorii (offers, system, chat), heads-up pentru urgent. Cost zero, configurabil în panou admin.
Cât durează update-urile aplicației după lansare pe Google Play?
Update obișnuit cu modificări minor (text, layout, bugfix): submit → review 1-2 zile → live automat sau staged rollout (5% → 20% → 50% → 100% pe parcursul a 7 zile, recomandat). Update major cu permisiuni noi sau features sensitive: 3-7 zile review. Pentru update-uri urgente (security, bug critical), expedited review în 2-12h dacă justifici corect. Pentru React Native există OTA via Expo Updates (modificări JS live în secunde, fără review Google), Kotlin nativ obligatoriu trece prin store. În Pro și Custom includem 3 luni update-uri minor gratuite post-lansare.
Aplicația mea poate folosi NFC, widgets, sau intents Android-specific?
Da, dacă mergem nativ Kotlin sau React Native cu module native custom. NFC: lectură card transport, tag-uri produs, payment terminal — Kotlin direct, RN prin react-native-nfc-manager. Widgets ecran principal: necesită Glance API (Kotlin/Jetpack Compose), RN nu suportă nativ — soluție hibridă cu modul native. Quick Settings tiles, Tasker integration, Share intents: Kotlin nativ. Background services persistente (tracking GPS, sync periodic): ambele, dar Kotlin mai eficient pe battery. Dacă features Android-specific sunt >30% din aplicație, recomandăm Kotlin nativ direct — costul extra se justifică prin maintenance mai simplu.
Gata să-ți construim aplicația Android?
Trimite-ne 3 rânduri despre ce vrei să facă aplicația și pentru ce clienți. Primești în 4h ofertă scrisă și recomandare onestă: Kotlin nativ, React Native sau poate doar un PWA bun.