Služba 02 · Mobilné aplikácie
Vývoj mobilných aplikácií pre iOS a Android
Aplikácie pre zákazníkov aj pre váš tím, s jedným kódom pre obe platformy. Na React Native pracujem od roku 2018, aj na aplikáciách, ktoré používali desaťtisíce ľudí.
- 8+ rokov praxe, od januára 2018
- Odpoveď do 1 pracovného dňa
- Po slovensky, česky aj anglicky
Kedy to dáva zmysel
- Zákazníci by aplikáciu otvárali často: rezervácie, vernostný program, stav objednávky či výsledky.
- Ľudia v teréne potrebujú zapisovať prácu aj bez počítača.
- Potrebujete push notifikácie, fotoaparát, polohu alebo prihlásenie cez Face ID.
- Máte web alebo interný systém a chcete k nemu mobilnú aplikáciu.
Čo postavím
Jeden kód v React Native, dve aplikácie: pre iOS aj pre Android.
Aplikácie pre zákazníkov
Aplikácia pre iOS a Android s prihlásením, notifikáciami a dátami z vášho systému.
Aplikácie pre zamestnancov
Zápis práce, fotky, checklisty či schvaľovanie priamo z terénu.
Plynulé animácie a gestá
Rozhranie, ktoré pôsobí natívne. Animácie a gestá som staval v mobilných aplikáciách pre J&T Banku, Globus a J&T Real Estate.
Bezpečné prihlásenie
Face ID a Touch ID, šifrované dátové toky a certificate pinning, ako v investičnej aplikácii, na ktorej som pracoval.
Vydanie do obchodov
Vydanie do App Store a Google Play aj ďalšie aktualizácie cez CI/CD.
Napojenie na váš systém
Aplikácia číta a zapisuje dáta tam, kde ich už máte: do webu, API alebo interného systému.
Webová aplikácia, React Native, alebo natívne?
Tri cesty k aplikácii v telefóne. Vyberám tú najjednoduchšiu, ktorá pokryje, čo naozaj potrebujete.
| Webová aplikácia v mobile | React Native | Natívne (Swift, Kotlin) | |
|---|---|---|---|
| Inštalácia | Žiadna, stačí odkaz v prehliadači | Z App Store a Google Play | Z App Store a Google Play |
| Kód | Jeden pre všetky zariadenia | Jeden pre iOS aj Android | Dva samostatné, pre každú platformu |
| Push notifikácie | Obmedzené, na iPhone až po pridaní na plochu | Áno | Áno |
| Face ID a funkcie telefónu | Fotoaparát áno, ostatné obmedzene | Áno, vrátane Face ID a Touch ID | Áno |
| Aktualizácie | Hneď pri ďalšom otvorení | Nová verzia cez obchody, pre obe platformy naraz | Nová verzia cez obchody, pre každú platformu zvlášť |
| Kedy sa hodí | Interné nástroje pre váš tím, ako Polákstav a Evidenka | Aplikácie pre zákazníkov aj tím, ktoré potrebujú funkcie telefónu | Hry, náročná grafika alebo špeciálny hardvér |
Čo aplikácia potrebuje okrem obrazoviek
Na tieto veci sa pýtam ešte pred ponukou, aby neprekvapili v polovici vývoja.
Účty v obchodoch
Vývojárske účty v App Store a Google Play odporúčam založiť na vašu firmu. Aplikácia tak zostane vaša a vydanie aj aktualizácie pripravím ja.
Dáta a backend
Aplikácia číta a zapisuje dáta do vášho systému cez API, alebo dostane vlastný backend. Toto rozhodnutie ovplyvní rozsah najviac.
Prihlásenie a bezpečnosť
Face ID a Touch ID, šifrované dátové toky a certificate pinning som robil v investičnej aplikácii. Do firemnej aplikácie dám toľko ochrany, koľko jej dáta potrebujú.
Notifikácie
Push notifikácie pre iOS aj Android, napríklad o stave objednávky alebo o novej úlohe. Aplikácie pre športové zväzy ich mali popri živých výsledkoch a kalendári zápasov.
Nové verzie iOS a Androidu
Apple aj Google každý rok vydajú nový systém a obchody časom vyžadujú aktualizáciu aplikácie. S údržbou po spustení preto rátam už v ponuke.
Plynulosť aj na starších telefónoch
Zoznamy a animácie ladím aj na slabších telefónoch, nielen na najnovšom iPhone. Animácie a gestá som staval v aplikáciách pre J&T Banku, Globus a J&T Real Estate.
Z praxe
Aplikácie so živými výsledkami, štatistikami, push notifikáciami a kalendárom zápasov. Spoločná architektúra pre viac aplikácií znamenala približne o 60 % menej duplicitného kódu.
Celá kariéraAplikácia na investovanie a obchodovanie s prihlásením cez Face ID a Touch ID, šifrovanými dátovými tokmi a živými grafmi portfólia.
Celá kariéraAko senior kontraktor som viedol vývoj frontendu a animácií pre tri značky, vrátane code review a mentoringu juniorov.
Celá kariéraKto to postaví
Lukáš Novák
Senior frontend a React Native vývojár, zakladateľ Novak Design
Novak Design je štúdio jedného vývojára. Na projekte pracujete priamo so mnou: úvodný hovor, návrh, programovanie aj spustenie robím sám, bez obchodníkov a bez tichej pošty. Aplikácie staviam od januára 2018, najprv v tímoch pre J&T Banku, Škodu Auto, Groupon či české športové zväzy, od roku 2026 pod vlastnou značkou.
- 8+ rokov praxe, od januára 2018
- Prax z tímov J&T Banky, Škody Auto a Grouponu
- Webové aj mobilné aplikácie v Reacte, Next.js a React Native
- Vlastný produkt Evidenka v ostrej prevádzke na Slovensku aj v Česku
Ako na to idem
Jeden kód, dve platformy
Aplikácia pre iOS aj Android vzniká v React Native z jedného kódu. Vývoj je kratší a každá zmena príde na obe platformy naraz.
Najprv zvážim, či stačí web
Nie každá firma potrebuje aplikáciu v obchode. Polákstav aj Evidenka bežia v mobile cez prehliadač, bez inštalácie. Ak to na váš prípad stačí, poviem vám to rovno.
Pokrok v telefóne každý týždeň
Vyvíjam v krátkych cykloch, takže rozpracovanú aplikáciu vidíte každý týždeň a spätnú väzbu môžete dať kedykoľvek.
Plynulosť aj na starších telefónoch
Animácie a zoznamy ladím tak, aby aplikácia nepôsobila ako web zabalený do appky.
Ako prebieha spolupráca
Štyri kroky s jasnými termínmi. Vždy viete, kde projekt je.
0130-60 min
Úvodný hovor
Porozprávame sa o vašej firme, probléme a o tom, ako vyzerá úspech. Bez technického žargónu.
021-2 dni
Ponuka a rozsah
Písomne dostanete, čo postavím, koľko to bude stáť a dokedy. Bez skrytých poplatkov a vágnych odhadov.
032-8 týždňov
Návrh a vývoj
Vyvíjam v krátkych cykloch. Pokrok vidíte každý týždeň a spätnú väzbu môžete dať kedykoľvek.
041-2 dni
Spustenie a odovzdanie
Systém spustíme spolu a ukážem vášmu tímu, ako ho používať. Aj po spustení som k dispozícii.
Koľko stojí mobilná aplikácia
Cena závisí od počtu obrazoviek, od toho, či aplikácia potrebuje vlastný backend alebo sa napojí na existujúci systém, a od funkcií telefónu, ktoré využíva. Konkrétne číslo dostanete po úvodnom hovore v písomnej ponuke do 1-2 dní, s termínom a bez skrytých poplatkov.
Čo ovplyvňuje cenu
- Počet obrazoviek a rolí
- Vlastný backend alebo napojenie na existujúci
- Notifikácie, fotoaparát, poloha či platby
- Vydanie do App Store a Google Play
Časté otázky
Koľko stojí vývoj mobilnej aplikácie?
Závisí od rozsahu, preto cenu neodhadujem naslepo. Po úvodnom hovore dostanete do 1-2 dní písomnú ponuku s cenou a termínom, bez skrytých poplatkov.
Prečo React Native a nie natívny vývoj?
Jeden kód pre iOS aj Android znamená kratší vývoj a jednoduchšiu údržbu, a firemná či zákaznícka aplikácia pritom pôsobí ako natívna. Ak by váš projekt potreboval niečo, čo React Native nezvládne dobre, poviem vám to na začiatku.
Postaráte sa aj o vydanie do App Store a Google Play?
Áno, pripravím vydanie aj aktualizácie. Odporúčam, aby vývojárske účty v obchodoch boli založené na vašu firmu, aplikácia tak zostane vaša.
Potrebujem aplikáciu v obchode, alebo stačí web?
Ak aplikáciu používa váš tím pri práci, často stačí webová aplikácia v mobile, bez inštalácie. Ak potrebujete push notifikácie, funkcie telefónu alebo aplikáciu pre zákazníkov v obchode, dáva zmysel mobilná aplikácia.
Ako dlho trvá vývoj mobilnej aplikácie?
Návrh a vývoj trvá zvyčajne 2-8 týždňov podľa rozsahu. Schvaľovanie v App Store a Google Play môže pridať niekoľko dní.
Ďalšie služby
Všetky službyNapíšte mi, čo potrebujete postaviť.
Odpovedám do jedného pracovného dňa, po slovensky, česky aj anglicky.