Služby vývoje aplikací v React Native
Služby vývoje aplikací v React Native pro multiplatformní aplikace pro iOS a Android postavené s Expo nebo React Native CLI: bankovní, nákupní, zdravotní a spotřebitelské aplikace, nativní moduly v Swiftu a Kotlinu, přechody na New Architecture, aktualizace po vzduchu a vydání do obchodů a převzetí stávajících aplikací, s dedikovanými vývojáři React Native pro váš tým nebo s aplikací dodanou od začátku do konce.
Co stavíme v technologii React Native
Aplikace v Expo a React Native
Aplikace pro iOS a Android z jedné kódové báze v TypeScriptu na aktuálním Expo SDK a React Native, s Expo Router pro navigaci, TanStack Query pro serverová data a platformově specifickými obrazovkami a gesty tam, kde je uživatelé očekávají.
Bankovní a platební aplikace v React Native
Biometrické přihlášení a passkeys, karty, převody a výpisy, Apple Pay a Google Pay přes SDK Stripe nebo Adyen pro React Native, klíče v iOS Keychain a Android Keystore, certificate pinning a kontroly jailbreaknutých či rootnutých zařízení.
Obchodní aplikace a tržiště v React Native
Katalogy, vyhledávání, košíky a pokladna, věrnostní karty a personalizované nabídky a deep linky z kampaní, nad Shopify, commercetools nebo vaším vlastním API, s analytickými událostmi dohodnutými s marketingem před vydáním.
Spotřebitelské a zdravotní aplikace v React Native
Feedy, chat, přehrávání videa a audia, předplatné přes obchody nebo RevenueCat, data HealthKit a Health Connect a párování přes Bluetooth Low Energy s nositelnou elektronikou, s osobními údaji šifrovanými na zařízení.
Nativní moduly v Swiftu a Kotlinu
Turbo Native Modules a komponenty Fabric generované pomocí Codegen, Expo Modules API nebo Nitro Modules, pro kamery, platební terminály, zařízení Bluetooth a SDK výrobců, které nepokrývá žádný udržovaný balíček, testované na skutečných zařízeních.
Přechody na New Architecture
Aplikace, které jsou stále na starém bridgi, dovedené na New Architecture, jedinou, na které React Native od verze 0.82 běží: nepodporované knihovny nahrazené nebo forknuté, nativní moduly přepsané na Turbo Modules a každý upgrade React Native vydaný samostatně.
Aktualizace po vzduchu (OTA)
Opravy v JavaScriptu a změny obsahu dodávané přes EAS Update nebo vlastní server CodePush, s nasazováním podle kanálů a procent a připraveným návratem zpět, zatímco cokoli, co mění nativní kód nebo to, co aplikace dělá, prochází kontrolou obchodu.
Podepsané buildy a postupné nasazování
Podepsané buildy pro oba obchody z EAS Build, GitHub Actions nebo fastlane, testovací tracky TestFlight a Google Play, postupné nasazování a pády a pomalé obrazovky sledované v Sentry nebo Crashlytics.
Zděděné aplikace v React Native
Aplikace v React Native, jejichž původní vývojáři odešli, počínaje revizí kódu, závislostí a nastavení vydávání jen pro čtení, poté upgrady na aktuální React Native s nahrazenými opuštěnými balíčky.
vývojáři React Native do vašeho týmu
Dedikovaní vývojáři React Native
Vývojáři React Native, kteří nastoupí do vašeho týmu na plný úvazek, pracují ve vašich repozitářích, trackeru a na vašich schůzkách a zodpovídají se vašemu vedoucímu. Pohovor s nimi vedete vy; my neseme ukrajinskou smlouvu, mzdy, fakturaci a dovolenou.
Realizace projektu v technologii React Native
Tým, který provede projekt v technologii React Native od vymezení rozsahu po vydání: odhad, vývoj, testy a nasazení, s technickým vedoucím na naší straně, který odpovídá za plán a kvalitu.
Podpora a převzetí systémů v technologii React Native
Stávající systém v technologii React Native převzatý od jiného týmu nebo udržovaný v chodu: nejprve revize jen pro čtení a písemný seznam rizik, pak opravy a nové funkce podle dopadu.
Stránka o dedikovaném týmu vysvětluje, jak se specialisté připojují k vašemu týmu, a stránka o outsourcingu pokrývá dodávku projektů, převzetí systémů a jak účtujeme.
Kdo pracuje na vašem projektu v technologii React Native
vývojáři React Native
TypeScript, Expo a React Native CLI
Inženýři iOS a Android
Nativní moduly v Swiftu a Kotlinu
Backend vývojáři
API, push oznámení a přihlášení
UI a UX designéři
Návrhy ve Figmě pro obě platformy
QA inženýři
Testování na zařízeních a automatizace v Maestro nebo Detox
Jak pracujeme s React Native
TypeScript ve striktním režimu na New Architecture a Hermes, komponentní testy s React Native Testing Library a end-to-end toky v Maestro nebo Detox na skutečných zařízeních s iOS a Androidem, výkon profilovaný na slabých telefonech, a ne v simulátoru, a žádné klíče API ani jiná tajemství dodávaná uvnitř balíčku aplikace.
Vývojáři pracují ve vašich repozitářích, vašem trackeru a vašem procesu. Ukrajinská smlouva, mzdy, fakturace a dovolená zůstávají u nás a vše, co napíšou, se převádí na vás.
Další frameworky, ve kterých pracujeme
Vývoj v Laravelu
Služby vývoje v Laravelu: webové aplikace a API, e-shopy a tržiště, produkty SaaS, platební back office, administrační panely a upgrady Laravelu, s dedikovanými vývojáři Laravelu nebo dodávkou projektu.
Vývoj v Djangu a FastAPI
Služby vývoje v Djangu a FastAPI: webové aplikace, API v REST, backendy pro AI a LLM, datové pipeline, platformy pro fintech a e-commerce a upgrady Djanga, s dedikovanými vývojáři nebo dodávkou projektu.
Vývoj v Next.js
Služby vývoje v Next.js: webové aplikace, frontendy SaaS, e-commerce storefronty, marketingové weby, rozhraní AI produktů a migrace na App Router, s dedikovanými vývojáři Next.js nebo dodávkou projektu.
Vývoj ve Vue.js a Nuxtu
Služby vývoje ve Vue.js a Nuxtu: aplikace ve Vue 3, weby v Nuxtu, storefronty, dashboardy SaaS, frontendy pro Laravel a další backendy a migrace z Vue 2, s dedikovanými vývojáři Vue.js nebo dodávkou projektu.
Vývoj v Ruby on Rails
Služby vývoje v Ruby on Rails: webové aplikace, produkty SaaS, e-shopy a tržiště, API, aplikace Hotwire Native a upgrady a převzetí kódových základen v Rails, s dedikovanými vývojáři Rails nebo dodávkou projektu.
Vývoj aplikací ve Flutteru
Služby vývoje aplikací ve Flutteru: multiplatformní aplikace pro iOS a Android pro fintech, zdravotnictví, média a maloobchod, Flutter pro web a desktop, backendy a převzetí, s dedikovanými vývojáři Flutteru nebo dodávkou projektu.
Vývoj v Symfony
Služby vývoje v Symfony: webové aplikace, API na API Platform, systémy SaaS a podnikové systémy, e-shopy na Sylius a Shopware, moduly pro Drupal a upgrady Symfony, s dedikovanými vývojáři Symfony nebo dodávkou projektu.
Vývoj ve Spring Boot
Služby vývoje ve Spring Boot: mikroslužby a API, Spring Cloud, Spring Security a single sign-on, Spring Batch, Spring AI a upgrady na Spring Boot 4, s dedikovanými vývojáři Spring Boot nebo dodávkou projektu.
Vývoj aplikací v Electronu
Služby vývoje aplikací v Electronu: desktopové aplikace pro Windows, macOS a Linux, automatické aktualizace, podepisování kódu a notarizace, nativní moduly, upgrady a migrace, s dedikovanými vývojáři Electronu nebo dodávkou projektu.
Otázky k vývoji v technologii React Native
V jakých odvětvích pracují vaši vývojáři React Native?
Především fintech: bankovní, platební, investiční a pojišťovací aplikace. Dále e-commerce a maloobchod, s nákupními, doručovacími a věrnostními aplikacemi; média a spotřebitelské aplikace, se sociálními, streamovacími a seznamovacími aplikacemi; zdravotnictví a fitness, s aplikacemi pro telemedicínu, wellbeing a cvičení; vzdělávání, s výukovými aplikacemi; a logistika, s aplikacemi pro řidiče a servis v terénu.
Máte v týmu inženýry React Native?
Ano. Inženýři React Native pracují po boku našich inženýrů iOS a .NET MAUI, podle stejných pravidel: testy s každou funkcí, aktuální závislosti a žádná tajemství v balíčku aplikace.
Expo, nebo React Native CLI?
Expo pro většinu nových aplikací, protože sám tým React Native doporučuje pro nové projekty framework, s nativním kódem přidávaným přes config pluginy a vývojové buildy. React Native CLI pro stávající aplikace, které jsou už tak nastavené, a pro obrazovky React Native přidané do existující nativní aplikace pro iOS nebo Android.
Může aplikace sdílet kód s naší webovou aplikací v Reactu?
Ano. Typy, klienti API, validace a stavová logika leží ve sdíleném balíčku v jednom repozitáři a obrazovky lze sdílet také přes React Native Web nebo webový výstup Expo Router, kde to design dovolí.
Jak rychle mohou nastoupit vývojáři React Native?
Když je k dispozici ten pravý vývojář React Native, začátek brzdí jen váš pohovor, NDA a převod práv duševního vlastnictví. Jinak vedeme hledání, které obvykle přinese profily kandidátů do dvou až tří týdnů, a nikdo nenastoupí, dokud neřeknete ano.
Jak probíhá najímání přes BigTree108 (role: vývojáři React Native)?
Řekněte nám, jakou práci, jakou seniority a kolik hodin potřebujete. Navrhneme jednoho nebo dva lidi s jejich profily, pohovoříte s nimi stejně jako s vlastním zaměstnancem a podepíšete jednu smlouvu s BIG TREE 108 LLC a budete dostávat jednu fakturu měsíčně.
Komu patří práce, kterou vytvářejí?
Vám. Každý specialista má podepsanou smlouvu s BigTree108, která převádí všechny výsledky práce na společnost, a naše smlouva s vámi je převádí dál. Kód, návrhy a dokumenty se dodávají do vašich vlastních repozitářů a nástrojů, ne do míst, kde je můžeme měnit jen my.
Vyvíjíte aplikaci v React Native?
Napište nám, co aplikace dělá, kdo ji používá a, pokud už existuje, na jaké verzi React Native běží. Odpověď dostanete do jednoho pracovního dne: plán, profily kandidátů nebo revize stávající aplikace.