Agenți de vânzări care lucrează în raioane
Aplicație pentru comenzi, vizite și încasări, folosită de distribuitori care acoperă zonele Orhei și Comrat. Datele se salvează local și se sincronizează seara, când agentul revine în acoperire.
iOS și Android din același cod Dart
Dezvoltare aplicații Flutter pentru companii din Moldova care au nevoie de iOS și Android fără să plătească două echipe. Scriem în Dart, cu Riverpod pentru starea aplicației și servicii Firebase pentru notificări și autentificare, iar API-ul îl găzduim la noi. Publicăm în App Store și Google Play și rămânem responsabili pentru actualizările cerute de magazine.
Aplicații de teren pentru agenți de vânzări și tehnicieni, aplicații de fidelizare și comenzi pentru retail, aplicații interne pentru echipe care lucrează în afara biroului. Folosim Riverpod pentru starea aplicației, ca ecranele complexe să rămână previzibile, și serviciile Firebase pentru notificări, autentificare și raportarea erorilor. Interfața se construiește bilingv, în română și rusă, iar formatele de dată, numere și sume în MDL respectă convențiile locale.
Un agent care lucrează în raioanele Orhei, Cahul sau Comrat pierde acoperirea de mai multe ori pe zi. De aceea construim aplicațiile pornind de la baza de date locală: comenzile, vizitele și fotografiile se salvează pe telefon și se sincronizează când revine conexiunea. Fiecare operație are identificator propriu, ca o retrimitere să nu creeze duplicate, iar conflictele se rezolvă după reguli stabilite împreună, nu la întâmplare.
O aplicație mobilă e doar jumătate din produs. Cealaltă jumătate este API-ul, baza de date și stocarea fotografiilor, pe care le ținem pe VPS în Frankfurt, cu latență redusă până la primul byte pentru utilizatorii din Moldova. Datele personale intră sub Legea nr. 195/2024 și sub supravegherea CNPDCP, iar dacă publici aplicația și pentru piețe din Uniunea Europeană semnăm contract de prelucrare conform art. 28 GDPR.
Abonamentul VPS aduce lunar între 1 și 8 h de programare, iar serverele dedicate între 5 și 10 h, în funcție de plan, și cele GPU 10 h. Se cer din panoul de client, cu termen propus de tine, și nu se reportează. Pe mobil orele acoperă exact munca invizibilă care ține aplicația în magazine: cerințele noi de la Apple și Google apar oricum, indiferent dacă ai plan de dezvoltare în acea lună.
Orele de DevOps, CyberSecurity și Programare sunt incluse în abonament, lună de lună: 1 h de la planul cPanel Advanced în sus, 1–8 h pe VPS și 5–10 h pe serverele dedicate, în funcție de plan, și 10 h pe GPU. Le ceri din panoul de client și propui termenul; cota expiră la sfârșitul lunii calendaristice, iar lucrul de peste cotă se acceptă și se facturează separat, în euro, cu TVA 20 % și factură SFS. Cu abonamentele care includ minimum 2 ore lunare îți construim un site de prezentare, iar cu cele care includ minimum 5 ore, un magazin online — din orele deja plătite în abonament.
Aplicație pentru comenzi, vizite și încasări, folosită de distribuitori care acoperă zonele Orhei și Comrat. Datele se salvează local și se sincronizează seara, când agentul revine în acoperire.
Card digital, puncte și oferte personalizate, cu notificări trimise pe segmente de clienți. Interfața comută între română și rusă, iar sumele se afișează în lei moldovenești.
Fișe de parcelă, tratamente aplicate și fotografii geolocalizate, completate în câmp, fără semnal. Sincronizarea cu serviciul găzduit la noi pornește automat la revenirea conexiunii.
Deschizi cererea în panoul de client și descrii fluxurile pe care le fac astăzi oamenii tăi pe hârtie sau în mesaje. Propui termenul dorit.
Livrăm un prototip navigabil, îl testăm cu doi sau trei utilizatori din teren, apoi fixăm ce intră în orele incluse și ce cere ore suplimentare.
Primești versiuni instalabile la fiecare etapă, pe iOS și Android, ca echipa să le folosească pe teren înainte ca aplicația să ajungă în magazine.
Publicăm în App Store și Google Play, predăm codul, certificatele și documentația, plus procedura de lansare a următoarei versiuni.
Flutter dă interfață identică pe ambele sisteme și randare foarte fluidă, fiind alegerea bună când designul este propriu și complex. React Native are sens dacă echipa ta lucrează deja în React și vrei să refolosești oameni și tipuri. Ambele livrează iOS și Android din același cod.
Depinde de numărul de fluxuri, nu de numărul de ecrane. O primă versiune utilă, cu autentificare, o listă, un formular și sincronizare, se livrează în etape, cu versiuni de test la fiecare pas. Termenele le stabilim la scoping, după ce vedem integrările cerute.
Noi ne ocupăm de împachetare, certificate, capturi de ecran și de completarea fișelor din magazine, inclusiv declarațiile privind datele colectate. Conturile de dezvoltator rămân pe numele companiei tale, ca să nu depinzi de nimeni la o schimbare de furnizor.
Da, același cod poate fi compilat pentru web și desktop, iar pentru panouri interne asta economisește timp. Pentru un site public destinat căutărilor recomandăm totuși Next.js, fiindcă randarea pe server și metadatele contează mai mult decât reutilizarea codului.
Aplicația scrie în baza de date locală și continuă să funcționeze. La revenirea conexiunii, operațiile se trimit în ordine, fiecare cu identificator propriu, deci o retrimitere nu creează duplicate. Utilizatorul vede clar ce este sincronizat și ce așteaptă încă.
În datacentrele noastre din Frankfurt, deci în Uniunea Europeană. Prelucrarea intră sub Legea nr. 195/2024 și supravegherea CNPDCP, iar pentru clienții care vând în UE semnăm contract de prelucrare conform art. 28 GDPR și clauze contractuale standard.
Descrie-ne fluxul din teren și numărul de utilizatori. Îți spunem ce se poate livra din orele incluse în abonament și cât ar cere restul.