# Vývoj mobilných aplikácií

> Navrhujeme a vyvíjame mobilné aplikácie pre iOS a Android v React Native. Od UX a vývoja cez integrácie až po publikovanie a ďalší rozvoj aplikácie.

## Vývoj mobilných aplikácií pre iOS a Android

Navrhneme, vyvinieme a vydáme mobilnú aplikáciu a potom ju dlhodobo prevádzkujeme.

Prepojíme ju s vaším webom, backendom alebo internými systémami. Pri projektoch, ktoré to vyžadujú, riešime aj offline režim a synchronizáciu dát.

[Prekonzultujte svoju aplikáciu](/kontakt/)

[Pozrite si aplikácie, ktoré sme postavili](/projekty/)

### Aké aplikácie vyvíjame

Nie každý projekt potrebuje natívnu aplikáciu. Najskôr si ujasníme, čo má aplikácia robiť, pre koho je určená a aké technické požiadavky musí splniť. Až potom zvolíme vhodný spôsob vývoja.

#### Multiplatformové aplikácie

Aplikácie pre iOS aj Android z jednej codebase v React Native. Vhodné tam, kde chcete pokryť obe platformy bez dvoch samostatných vývojových tímov.

#### PWA aplikácie

Aplikácia postavená na webových technológiách, ktorú používateľ otvorí priamo v prehliadači. Vhodná tam, kde nepotrebujete všetky možnosti natívnej aplikácie.

#### Aplikácie k existujúcemu produktu

Mobilné rozšírenie vášho webu, portálu alebo informačného systému. Aplikáciu napojíme na existujúci backend a API.

#### Offline-first aplikácie

Aplikácie, ktoré fungujú aj bez internetového pripojenia a po jeho obnovení synchronizujú dáta. Vhodné napríklad pre terénnu prácu alebo prostredia s nespoľahlivým pripojením.

### Čo je súčasťou

Od prvého návrhu až po vydanie a ďalšiu prevádzku riešime aplikáciu ako jeden projekt. Nemusíte koordinovať dizajnéra, vývojára, backend tím a publikovanie v store zvlášť.

**UX/UI návrh mobilného rozhrania a prototyp**

**Vývoj pre iOS a Android v React Native**

**Backend a API podľa potrieb projektu**

**Push notifikácie a práca s dátami v zariadení**

**Offline režim a synchronizácia dát**

**Integrácie na vaše weby, systémy a API**

**Testovanie na reálnych iOS a Android zariadeniach**

**Publikovanie do App Store a Google Play**

**Prevádzka, aktualizácie a ďalší rozvoj so SLA**

### Pre koho aplikácie vyvíjame

Pre firmy a inštitúcie, ktoré potrebujú mobilnú aplikáciu ako **súčasť svojho produktu** alebo interných procesov. Môže ísť o zákaznícku či vernostnú aplikáciu, mobilné rozšírenie existujúceho systému alebo nástroj pre ľudí v teréne.

Ak aplikácia pracuje s dôležitými dátami, musí sa napojiť na vaše systémy alebo musí fungovať aj bez internetu, prispôsobíme tomu architektúru hneď od začiatku.

### Ako aplikácia vzniká

Najskôr si ujasníme, čo má aplikácia riešiť a ako zapadne do vašich existujúcich systémov. Až potom vyberáme technológiu a začíname vývoj.

[Ako pracujeme](/o-nas/ako-pracujeme/)

**Analýza a špecifikácia**

Definujeme funkcie, používateľské scenáre, platformy, integrácie a technické požiadavky. Pripravíme rozsah a odhad.

**Návrh UX/UI**

Navrhneme kľúčové obrazovky a používateľské toky. Prototyp si viete prejsť ešte pred samotným vývojom.

**Vývoj v šprintoch**

Aplikáciu vyvíjame po častiach a priebežne pripravujeme funkčné buildy na testovanie.

**Testovanie na zariadeniach**

Na reálnych iOS a Android zariadeniach testujeme používateľské scenáre, integrácie aj správanie aplikácie v rôznych podmienkach.

**Publikovanie**

Pripravíme aplikáciu na vydanie a postaráme sa o publikovanie v App Store a Google Play.

**Prevádzka a ďalší rozvoj**

Po vydaní riešime aktualizácie, kompatibilitu s novými verziami systémov, podporu a ďalšie funkcie.

### Technológie

Pre multiplatformové aplikácie používame React Native a podľa projektu Expo. PWA volíme tam, kde natívne funkcie nie sú potrebné.

Backend staviame napríklad v Laraveli alebo Node.js a aplikácie prepájame s existujúcimi systémami cez API.

**Technológiu prispôsobujeme projektu, nie projekt technológii.**

[Viac o technológiách](/technologie/)

### Prečo zveriť aplikáciu Webikonu

**Skúsenosť s aplikáciami pre náročné prostredie**

Pre OSN sme vytvorili offline-first aplikáciu, ktorá funguje na webe, iOS aj Androide. Aplikácia pracuje s citlivými a často nedostupnými dátami, takže musí spoľahlivo fungovať offline a dáta synchronizovať.

**Jedna codebase pre iOS aj Android**

Pri vhodných projektoch vyvíjame v React Native obe platformy naraz. Ďalší vývoj aj údržba sú potom jednoduchšie.

**Od návrhu až po App Store a Google Play**

Nemusíte hľadať ďalšieho dodávateľa na publikovanie, aktualizácie alebo technickú prevádzku. Za projekt zodpovedáme od návrhu po dlhodobý rozvoj.

**Partner aj po vydaní**

Naše spolupráce trvajú v priemere viac ako 5 rokov. Aplikáciu môžeme ďalej prevádzkovať, aktualizovať a rozvíjať podľa potrieb vášho produktu.

### Aplikácie, ktoré sme postavili

[Všetky projekty](/projekty/)

- [OSN · Offline-first](/projekty/un-sanctions-app/)

- [Across · Fintech](/projekty/across-connect/)

### Časté otázky o vývoji aplikácií

Ak tu odpoveď nenájdete, napíšte nám. Radi vám odpovieme.

[Opýtajte sa nás](/kontakt/)

**Koľko stojí vývoj mobilnej aplikácie?**

Cena závisí od počtu funkcií, platforiem, integrácií a technických požiadaviek. Pri multiplatformovom vývoji môžeme pre iOS a Android zdieľať veľkú časť kódu, no výsledná cena vždy závisí od konkrétneho projektu. Po úvodnej analýze a špecifikácii pripravíme konkrétny odhad.

**Ako dlho trvá vývoj aplikácie?**

Jednoduchšia aplikácia alebo MVP môže byť hotové v priebehu niekoľkých mesiacov. Zložitejšie aplikácie s vlastným backendom, integráciami, offline režimom alebo náročnejšou logikou potrebujú viac času. Vývoj prebieha v šprintoch, takže funkčné časti aplikácie vidíte priebežne.

**Je pre nás vhodnejšia natívna aplikácia, React Native, alebo PWA?**

Záleží od toho, čo má aplikácia robiť. React Native je vhodný pre mnoho projektov, kde potrebujete iOS aj Android a chcete zdieľať časť kódu. PWA dáva zmysel tam, kde stačí aplikácia dostupná cez web. Natívny vývoj môže byť vhodný pri špecifických požiadavkách na platformu alebo hardvér. Odporúčanie pripravíme podľa konkrétneho projektu.

**Postaráte sa o publikovanie do App Store a Google Play?**

Áno. Pripravíme aplikáciu na publikovanie, pomôžeme s nastavením potrebných účtov a postaráme sa o vydanie. Neskôr môžeme riešiť aj ďalšie aktualizácie a nové verzie.

**Napojíte aplikáciu na náš web alebo interný systém?**

Áno. Aplikáciu vieme napojiť na existujúci backend, web, portál alebo interný systém cez API. Pri návrhu zároveň riešime autentifikáciu, prácu s dátami a ďalšie technické požiadavky.

**Vie aplikácia fungovať aj bez internetu?**

Áno, ak to projekt vyžaduje. Pri offline-first architektúre sa s aplikáciou dá pracovať aj bez pripojenia a po jeho obnovení sa dáta synchronizujú. Takýto prístup sme použili aj pri aplikácii pre OSN.

**Kto sa stará o aplikáciu po vydaní?**

Môžeme ju prevziať do dlhodobej prevádzky a rozvoja. Riešime aktualizácie, kompatibilitu s novými verziami iOS a Androidu, technickú podporu, monitoring a nové funkcie. Podľa potrieb nastavíme SLA.

### Postavíme aplikáciu, ktorá zapadne do vášho produktu.

Povedzte nám, čo má aplikácia riešiť, s čím sa má prepojiť a pre koho je určená. Spoločne si prejdeme možnosti a navrhneme ďalší postup.

[Prekonzultujte svoju aplikáciu](/kontakt/)

Nezáväzná konzultácia.
Odpovieme do 24 hodín.

---

Source: https://webikon.sk/sluzby/vyvoj-mobilnych-aplikacii/
