Sari la conținut

Dezvoltare Android România

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.

Google Play publicat
Material Design 3
Cod sursă pe GitHub-ul tău
Ofertă în 4h

Ce primești

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.

Kotlin 2.1 + Jetpack Compose + Coroutines + Hilt DI + Room + Retrofit

  • Performance native 100%
  • Animații 60-120 FPS garantate
  • Acces complet hardware Android
  • Build size mai mic (~5-10 MB)
  • Battery optimization native
  • Cost +40-60% vs RN
  • Timp livrare +50%
  • Doar Android (iOS = cod separat)

React Native + Expo

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.

Expo SDK 52 + React Native 0.76 + TypeScript + Expo Router + Zustand

  • Cost -40-60% vs Kotlin nativ
  • Timp livrare -50%
  • Un singur cod Android + iOS
  • OTA updates fără review
  • Hot reload în dezvoltare
  • Performance 90-95% native
  • Limitări la hardware exotic
  • Build size +20-40 MB

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.

Firebase Auth + Firestore + Functions Node.js + FCM

Supabase

Cei care vor PostgreSQL standard

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.

Supabase Auth + Postgres + Realtime + Storage + Edge Functions

Custom Node.js / NestJS

Logică complexă, integrări legacy, enterprise

VPS 15-50€/lună + cost dezvoltare backend separat

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.

NestJS + Postgres + Redis + Docker + Hetzner / AWS

Prețuri Android

Trei pachete, transparente. Cont Google Play rămâne al tău.

MVP Starter

4500€

livrare 6-8 săptămâni

  • Kotlin minimal sau React Native + Expo
  • Până la 8 ecrane
  • Material Design 3 standard
  • Auth Google + email
  • Push notifications FCM basic
  • 1 integrare API (a ta)
  • Backend Firebase Spark (gratis)
  • Publicare Google Play
  • Panou admin web simplu
  • 30 zile suport post-lansare
Cere ofertă

Pro

9000€

livrare 8-12 săptămâni

  • Kotlin nativ sau RN cu module native
  • Până la 20 ecrane
  • Material Design 3 custom branding
  • Funcționare offline (Room/WatermelonDB)
  • Push segmentate + automate
  • Plăți Stripe + Google Pay
  • Backend Firebase Blaze sau Supabase
  • Analytics + Crashlytics + ASO setup
  • Biometric auth (fingerprint, face)
  • CMS admin complet
  • 3 luni suport + 3 update-uri minor
Cere ofertă

Custom

15000€+

livrare 12-20 săptămâni

  • Kotlin nativ obligatoriu (hardware-specific)
  • Ecrane nelimitate
  • Integrări complexe (NFC, BLE, Camera 2, widgets)
  • Multi-tenant / white-label
  • GPS background + geofencing
  • Video / audio streaming nativ
  • ML / AI on-device (TensorFlow Lite)
  • Backend custom Node.js/NestJS
  • GDPR strict, date în UE/RO
  • SLA dedicat, suport prioritar 1 an
Cere ofertă

Timeline livrare

De la brief la Google Play în 6-12 săptămâni

Săptămâna 1

Discovery + alegere stack

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.

Săptămâna 8-9

Setup Google Play Console

Configurare cont firma (25$ tu plătești), generare icon adaptive (foreground + background), screenshots phone + 7" tablet + 10" tablet + foldable, feature graphic 1024x500, descrieri ASO-optimized RO+EN, politici confidențialitate.

Săptămâna 9-12

Submission + staged rollout

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 AndroidAgenție mare RO/UE
Cost Pro tipic9000€5000-12000€ (variabil)20000-40000€
Timp livrare8-12 săpt.10-20 săpt. (depinde de disponibilitate)16-28 săpt.
Stack Kotlin + RN ambeleDaDe obicei doar unulDa, dar prețat scump
Material Design 3 din startDa, standardVariabilDa
Backend inclusDa (Firebase / Supabase / Node)De obicei separatDa, costos
Cont Google Play pe firma taDa, garantatDe obicei daVariabil
Cod sursă livrat GitHub privatDaDa, dar uneori incompletDa
Risc indisponibilitate single pointMic (echipă 2 + freelanceri verificați)Mare (un singur om)Mic
SLA scrisDa (răspuns 4h)RarDa, dar rigid

Când Android merită prioritate

  • Clienții tăi sunt în România / Europa de Est unde Android domină >70% piață
  • Aplicații pentru blue-collar / industrial (depozit, șoferi, comerciali teren) — Android predomină
  • 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.

Vezi cross-platform

Întrebări frecvente

Ce ne întreabă firmele despre aplicații Android

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.

Cere ofertă în 4h