Přeskočit na obsah
BigTree108

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

Přehled: Frameworky

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.