Potřebujete rychle a bez velkého rozpočtu spustit MVP na dvou platformách? React Native umožňuje až 80% opětovné použití kódu s webovou verzí, pokud již píšete v Reactu. Hot reload, OTA aktualizace, obrovská komunita. Aplikaci pro iOS a Android získáte bez dvou samostatných příkazů.

Co nabízíme

Vývoj mobilních aplikací na React Native je vytváření aplikací v JavaScriptu a TypeScriptu, které jsou kompilovány do nativních komponent iOS a Android. Jediná kódová základna, obrovský ekosystém npm a možnost opětovného použití webového kódu.

  • Jeden kód v TypeScript pro iOS a Android – sdílíme až 80 % kódové základny s webovou verzí na React

  • Nativní komponenty pod kapotou – tlačítka, seznamy a přechody jsou vykreslovány nativním UIView a Android View

  • Over-the-air aktualizace prostřednictvím CodePush – opravy a nové funkce se k uživatelům dostanou okamžitě

  • Transparentní komunikace, pevné sprinty a jasné reporty

React Native · TypeScript · Expo · Redux

Nástroje a technologie pro vývoj React Native

React Native přešel z experimentu na podnikový standard. Používáme novou Fabric architekturu, Turbo moduly a celý arzenál moderního JavaScriptového ekosystému.

TypeScript / JavaScript

Silné psaní, předvídatelné refaktorování, vynikající podpora IDE. Kód, který se nestydíte ukázat.

Nová architektura

Fabric Renderer, Turbo Modules, JSI – přímý most mezi JavaScriptem a nativní vrstvou bez zbytečné serializace.

Expo SDK

Urychlený vývoj prostřednictvím Expo Managed Workflow. Ve složitých případech přepneme na Bare Workflow s plným přístupem k nativním.

React Navigation

Flexibilní navigace s obrazovkami, modály a přímými odkazy. Přechodové animace, zásobník a navigace pomocí karet po vybalení.

MMKV / MelounDB

MMKV pro rychlé ukládání párů klíč–hodnota. WatermelonDB je vysoce výkonná databáze pro komplexní offline scénáře.

EAS / Fastlane

Automatizace sestavování a publikování prostřednictvím EAS Build. Fastlane pro nasazení v App Store a Google Play s automatickými testy.

React Native je situace, kdy již máte webový tým používající React a chcete být mobilní, aniž byste najímali vývojáře Kotlin a Swift. Vstupujeme do projektu a posilujeme naši odbornost tam, kde JavaScript končí.

TypeScript React Native Expo Redux Zustand React Navigation CodePush Fastlane

Úplný cyklus vývoje React Native

Vytvoření aplikace v React Native není jen o sdíleném kódu. Balíček obsahuje vše, co potřebujete pro stabilní provoz na obou platformách, publikování v obchodech a další škálování.

  • Administrativní panely – webové nástroje pro správu obsahu a uživatelů. Administrátorský panel často píšeme v Reactu a znovu používáme komponenty z mobilní aplikace.

  • Návrh a připojení API - vývoj serverové části na Node.js, RESTful a GraphQL, synchronizace dat v reálném čase.

  • Nativní moduly – Moduly Swift a Kotlin pro aplikace RN, když je výkon vrstvy JavaScriptu nedostatečný.

  • Technické specifikace – s vypracováním architektury, navigace, obrazovkových smluv a plánu testování pro obě platformy.

  • Návrh s nativními vzory – rozhraní, která zohledňují vlastnosti obou platforem. Nativní karty, modální okna, gesta.

  • CodePush a EAS Update – horké aktualizace balíčku JS bez zveřejnění v obchodech. Okamžité opravy a A/B testy funkcí.


CodePush – aktualizace bez trhů

Konfigurace bezdrátového doručení balíčku JS. Opravy chyb a nekritické funkce se k uživatelům dostanou během několika sekund a obejdou tak recenze z App Store a Google Play.

Proč si vybrat vývoj React Native s námi

Objednat si aplikaci na React Native znamená získat produkt,který funguje na iOS a Android, snadno se integruje do webového ekosystému a bez prodlení se aktualizuje.

JavaScript / TypeScript

Reagovat, reagovat navigace, znovu animovat. Celý zásobník JS je v jednom ekosystému – kód můžete sdílet s webovou verzí.

Aktualizace OTA

CodePush / EAS Update – opravy bez publikování na stranu. Úpravy se k uživateli dostanou během hodin, nikoli dnů.

Expo SDK

Fotoaparát, upozornění, platby – více než 200 modulů po vybalení. Žádné konflikty nativních sestavení.

Aplikace React Native je synergií webového a mobilního vývoje. Kódová základna, která žije ve třech prostředích: web, iOS a Android. Maximální opětovné použití s minimálním kompromisem.

Promluvme si

Neváhejte nás kontaktovat pro jakékoli dotazy nebo příležitosti ke spolupráci.

Prodiskutovat projekt