Služba 02 · Mobilní aplikace
Vývoj mobilních aplikací pro iOS a Android
Aplikace pro zákazníky i pro váš tým, s jedním kódem pro obě platformy. Na React Native pracuji od roku 2018, i na aplikacích, které používaly desítky tisíc lidí.
- 8+ let praxe, od ledna 2018
- Odpověď do 1 pracovního dne
- Slovensky, česky i anglicky
Kdy to dává smysl
- Zákazníci by aplikaci otevírali často: rezervace, věrnostní program, stav objednávky nebo výsledky.
- Lidé v terénu potřebují zapisovat práci i bez počítače.
- Potřebujete push notifikace, fotoaparát, polohu nebo přihlášení přes Face ID.
- Máte web nebo interní systém a chcete k němu mobilní aplikaci.
Co postavím
Jeden kód v React Native, dvě aplikace: pro iOS i pro Android.
Aplikace pro zákazníky
Aplikace pro iOS a Android s přihlášením, notifikacemi a daty z vašeho systému.
Aplikace pro zaměstnance
Zápis práce, fotky, checklisty nebo schvalování přímo z terénu.
Plynulé animace a gesta
Rozhraní, které působí nativně. Animace a gesta jsem stavěl v mobilních aplikacích pro J&T Banku, Globus a J&T Real Estate.
Bezpečné přihlášení
Face ID a Touch ID, šifrované datové toky a certificate pinning, jako v investiční aplikaci, na které jsem pracoval.
Vydání do obchodů
Vydání do App Store a Google Play i další aktualizace přes CI/CD.
Napojení na váš systém
Aplikace čte a zapisuje data tam, kde už je máte: do webu, API nebo interního systému.
Webová aplikace, React Native, nebo nativně?
Tři cesty k aplikaci v telefonu. Vybírám tu nejjednodušší, která pokryje, co opravdu potřebujete.
| Webová aplikace v mobilu | React Native | Nativně (Swift, Kotlin) | |
|---|---|---|---|
| Instalace | Žádná, stačí odkaz v prohlížeči | Z App Store a Google Play | Z App Store a Google Play |
| Kód | Jeden pro všechna zařízení | Jeden pro iOS i Android | Dva samostatné, pro každou platformu |
| Push notifikace | Omezené, na iPhonu až po přidání na plochu | Ano | Ano |
| Face ID a funkce telefonu | Fotoaparát ano, ostatní omezeně | Ano, včetně Face ID a Touch ID | Ano |
| Aktualizace | Hned při dalším otevření | Nová verze přes obchody, pro obě platformy najednou | Nová verze přes obchody, pro každou platformu zvlášť |
| Kdy se hodí | Interní nástroje pro váš tým, jako Polákstav a Evidenka | Aplikace pro zákazníky i tým, které potřebují funkce telefonu | Hry, náročná grafika nebo speciální hardware |
Co aplikace potřebuje kromě obrazovek
Na tyhle věci se ptám ještě před nabídkou, aby nepřekvapily v polovině vývoje.
Účty v obchodech
Vývojářské účty v App Store a Google Play doporučuji založit na vaši firmu. Aplikace tak zůstane vaše a vydání i aktualizace připravím já.
Data a backend
Aplikace čte a zapisuje data do vašeho systému přes API, nebo dostane vlastní backend. Tohle rozhodnutí ovlivní rozsah nejvíc.
Přihlášení a bezpečnost
Face ID a Touch ID, šifrované datové toky a certificate pinning jsem dělal v investiční aplikaci. Do firemní aplikace dám tolik ochrany, kolik její data potřebují.
Notifikace
Push notifikace pro iOS i Android, třeba o stavu objednávky nebo o novém úkolu. Aplikace pro sportovní svazy je měly vedle živých výsledků a kalendáře zápasů.
Nové verze iOS a Androidu
Apple i Google každý rok vydají nový systém a obchody časem vyžadují aktualizaci aplikace. S údržbou po spuštění proto počítám už v nabídce.
Plynulost i na starších telefonech
Seznamy a animace ladím i na slabších telefonech, ne jen na nejnovějším iPhonu. Animace a gesta jsem stavěl v aplikacích pro J&T Banku, Globus a J&T Real Estate.
Z praxe
Aplikace s živými výsledky, statistikami, push notifikacemi a kalendářem zápasů. Společná architektura pro víc aplikací znamenala přibližně o 60 % méně duplicitního kódu.
Celá kariéraAplikace pro investování a obchodování s přihlášením přes Face ID a Touch ID, šifrovanými datovými toky a živými grafy portfolia.
Celá kariéraJako senior kontraktor jsem vedl vývoj frontendu a animací pro tři značky, včetně code review a mentoringu juniorů.
Celá kariéraKdo to postaví
Lukáš Novák
Senior frontend a React Native vývojář, zakladatel Novak Design
Novak Design je studio jednoho vývojáře. Na projektu pracujete přímo se mnou: úvodní hovor, návrh, programování i spuštění dělám sám, bez obchodníků a bez tiché pošty. Aplikace stavím od ledna 2018, nejdřív v týmech pro J&T Banku, Škodu Auto, Groupon nebo české sportovní svazy, od roku 2026 pod vlastní značkou.
- 8+ let praxe, od ledna 2018
- Praxe z týmů J&T Banky, Škody Auto a Grouponu
- Webové i mobilní aplikace v Reactu, Next.js a React Native
- Vlastní produkt Evidenka v ostrém provozu na Slovensku i v Česku
Jak na to jdu
Jeden kód, dvě platformy
Aplikace pro iOS i Android vzniká v React Native z jednoho kódu. Vývoj je kratší a každá změna přijde na obě platformy najednou.
Nejdřív zvážím, jestli stačí web
Ne každá firma potřebuje aplikaci v obchodě. Polákstav i Evidenka běží v mobilu přes prohlížeč, bez instalace. Pokud to na váš případ stačí, řeknu vám to rovnou.
Pokrok v telefonu každý týden
Vyvíjím v krátkých cyklech, takže rozpracovanou aplikaci vidíte každý týden a zpětnou vazbu můžete dát kdykoli.
Plynulost i na starších telefonech
Animace a seznamy ladím tak, aby aplikace nepůsobila jako web zabalený do appky.
Jak probíhá spolupráce
Čtyři kroky s jasnými termíny. Vždy víte, kde projekt je.
0130-60 min
Úvodní hovor
Pobavíme se o vaší firmě, problému a o tom, jak vypadá úspěch. Bez technického žargonu.
021-2 dny
Nabídka a rozsah
Písemně dostanete, co postavím, kolik to bude stát a do kdy. Bez skrytých poplatků a vágních odhadů.
032-8 týdnů
Návrh a vývoj
Vyvíjím v krátkých cyklech. Pokrok vidíte každý týden a zpětnou vazbu můžete dát kdykoli.
041-2 dny
Spuštění a předání
Systém spustíme spolu a ukážu vašemu týmu, jak ho používat. I po spuštění jsem k dispozici.
Kolik stojí mobilní aplikace
Cena záleží na počtu obrazovek, na tom, jestli aplikace potřebuje vlastní backend, nebo se napojí na existující systém, a na funkcích telefonu, které využívá. Konkrétní číslo dostanete po úvodním hovoru v písemné nabídce do 1-2 dnů, s termínem a bez skrytých poplatků.
Co ovlivňuje cenu
- Počet obrazovek a rolí
- Vlastní backend nebo napojení na existující
- Notifikace, fotoaparát, poloha nebo platby
- Vydání do App Store a Google Play
Časté otázky
Kolik stojí vývoj mobilní aplikace?
Záleží na rozsahu, proto cenu neodhaduji naslepo. Po úvodním hovoru dostanete do 1-2 dnů písemnou nabídku s cenou a termínem, bez skrytých poplatků.
Proč React Native a ne nativní vývoj?
Jeden kód pro iOS i Android znamená kratší vývoj a jednodušší údržbu, a firemní nebo zákaznická aplikace přitom působí jako nativní. Pokud by váš projekt potřeboval něco, co React Native nezvládne dobře, řeknu vám to na začátku.
Postaráte se i o vydání do App Store a Google Play?
Ano, připravím vydání i aktualizace. Doporučuji, aby vývojářské účty v obchodech byly založené na vaši firmu, aplikace tak zůstane vaše.
Potřebuji aplikaci v obchodě, nebo stačí web?
Pokud aplikaci používá váš tým při práci, často stačí webová aplikace v mobilu, bez instalace. Pokud potřebujete push notifikace, funkce telefonu nebo aplikaci pro zákazníky v obchodě, dává smysl mobilní aplikace.
Jak dlouho trvá vývoj mobilní aplikace?
Návrh a vývoj trvá obvykle 2-8 týdnů podle rozsahu. Schvalování v App Store a Google Play může přidat několik dní.
Další služby
Všechny službyNapište mi, co potřebujete postavit.
Odpovídám do jednoho pracovního dne, slovensky, česky i anglicky.