Pouzdan mobilni proizvod počinje jasno ograničenim popisom funkcionalnosti, mapom zaslona, ciljanim uređajima, korisničkim ulogama, izvorima podataka, integracijama i kriterijima prihvaćanja. Te zahtjeve pretvaram u praktičan plan isporuke prije odabira Fluttera, React Nativea ili drugog prikladnog pristupa sa zajedničkom bazom koda. Nativni moduli prepoznaju se rano kada kamerom, lokacijom, plaćanjem, obavijestima ili funkcijama uređaja nije moguće sigurno upravljati samo iz zajedničkog sloja.
Razvoj može obuhvatiti responzivne zaslone, navigaciju, autentifikaciju, lokalnu pohranu, API veze, push obavijesti, analitiku, plaćanja i ponašanje specifično za platformu kada su navedeni u paketu. Razvoj backenda, plaćeni SDK-ovi, unos sadržaja, pretplate trećih strana i složena nativna proširenja ugovaraju se zasebno ako nisu izričito uključeni u ponudu. Testiranje obuhvaća dogovorenu matricu uređaja i verzija operativnog sustava, a ne svaki model na tržištu.
Dobivate izvorni kod projekta, dogovorene testne verzije, bilješke o konfiguraciji i sažetak primopredaje. Apple i Google računi programera moraju ostati u vlasništvu klijenta; naknade za račune, provjera organizacije, vjerodajnice za potpisivanje, tekstovi o privatnosti i pravnim uvjetima te usklađenost s pravilima ovise o klijentu i platformi. Odluke i rokovi pregleda u trgovinama nisu dio plana razvoja, a prihvaćanje ni u jednoj trgovini nije zajamčeno.