
Co musí umět vaše API, než začneme stavět aplikaci
Přihlášení, přístup k datům, oprávnění a správce backendu: co potřebuje stávající produkt, než na něm vznikne mobilní aplikace, a co když API nestačí.
Tolaron · Praha, Česká republika
Tolaron je pražské venture studio zaměřené na mobilní aplikace: stavíme nové digitální produkty kolem aplikace i aplikace k systémům, které už vaše firma provozuje. Spolupracujeme s českými i zahraničními klienty v češtině a angličtině. Do projektu je přímo zapojen zakladatel Zdeněk Dolák.
Pro zakladatele a produktové týmy, které připravují MVP: začněte hlavním úkolem, který má uživatel v první verzi zvládnout. Navrhneme a postavíme aplikaci i webovou aplikaci kolem ní; co potřebuje na straně serveru, dohodneme v rámci rozsahu.
Zpřístupněte zákazníkům nebo zaměstnancům firemní data a procesy v mobilní aplikaci. Určete, kdo smí jednotlivá data vidět a měnit a které úkoly patří do telefonu nebo webového dashboardu.
Popište problém, použitou technologii a kdo vlastní zdrojový kód. Převzetí aplikace závisí na jejím stavu, způsobu sestavení a závislostech. To vše je potřeba posoudit před dohodou o rozsahu práce.
React Native umožňuje sdílet aplikační kód mezi iOS a Androidem. Dává smysl tam, kde obě platformy řeší stejné potřeby a procesy. Rozdíly mezi platformami přesto vyžadují vlastní implementaci a testování.
Expo podporuje vývoj v React Native a umožňuje práci s nativními moduly. Požadované platební SDK, funkce zařízení nebo práce bez připojení je vhodné prověřit včas. Sdílený kód tato integrační rozhodnutí neodstraňuje.
Technologie musí odpovídat produktu. Specializovaný hardware, náročná grafika nebo existující nativní aplikace jsou důvody pro podrobnější technickou diskusi hned na začátku.
Technická dokumentace (anglicky): React Native · Expo Modules
Určíme uživatele, hlavní úkoly a první užitečnou verzi. Vedle mobilního vývoje dohodneme návrh, obrazovky a podmínky převzetí.
Vývoj backendu není standardní služba. U stávajícího produktu stavíme na vašem API a potřebujeme na vaší straně člověka, který backend zná a může ho upravit. U nového produktu nebo tam, kde API nestačí, dohodneme v rámci rozsahu projektu, co aplikace potřebuje na straně serveru; stávající produkt nikdy nenahrazujeme ani nepřestavujeme. Přístup k datům, přihlašování a integrace třetích stran potřebují jasně určené odpovědnosti.
Před spuštěním dohodneme testování, účty v obchodech, odpovědnost za vydání a předání. Další rozvoj a údržbu vymezíme samostatně podle potřeb projektu.
Portfolio rozlišuje klientské projekty Tolaronu, vlastní produkty a dřívější práci zakladatele. U každého projektu najdete roli a aktuální stav. Produkt ve vývoji tak není vydáván za dokončenou klientskou zakázku.
Dashboardy a provozní funkce nad backendem klienta. Návrh, UX/UI, vývoj a dlouhodobá údržba.
Případová studie →Product engineer, později senior mobile developer a team lead, britská platební instituce
Jedna britská platební instituce s licencí FCA, dvě role. Nejdřív onboarding obchodníků v aplikaci: ověření identity, obchodní podmínky a elektronicky podepsané smlouvy, bez papírů a bez obchodního hovoru. Pak aplikace pro karetní platby v React Native pro iOS a Android, kterou používá více než tři tisíce obchodníků: od architektury po vydání do obchodů, s vedením dvou až tří inženýrů.

Přihlášení, přístup k datům, oprávnění a správce backendu: co potřebuje stávající produkt, než na něm vznikne mobilní aplikace, a co když API nestačí.

Kdy se pro firemní aplikaci na iOS a Android hodí jeden kód v React Native a Expo a co neodstraní: nativní SDK, práci offline, testování a vydání.

Čtyři body, které patří do zadání mobilní aplikace, co ovlivňuje cenu a dobu vývoje a proč odhad vychází z dohodnutého rozsahu, ne z univerzální ceny.
Pro začátek stačí stručné shrnutí. Probereme vhodnost spolupráce, vyjasníme návaznosti a dohodneme podklady pro rozsah a odhad. Do poptávky prosím nevkládejte přístupové údaje ani zákaznická data.