Siirry sisältöön
BigTree108

React Native -sovelluskehityspalvelut

React Native -sovelluskehityspalvelut cross-platform-iOS- ja Android-sovelluksille, jotka rakennetaan Expolla tai React Native CLI:llä: pankki-, osto-, terveys- ja kuluttajasovellukset, natiivimoduulit Swiftillä ja Kotlinilla, siirrot New Architectureen, over-the-air-päivitykset ja julkaisut kauppoihin sekä olemassa olevien sovellusten haltuunotot, dedikoiduilla React Native -kehittäjillä tiimiinne tai alusta loppuun toteutettuna sovelluksena.

Mitä rakennamme React Native-teknologialla

  • Expo- ja React Native -sovellukset

    iOS- ja Android-sovellukset yhdestä TypeScript-koodikannasta nykyisellä Expo SDK:lla ja React Native -julkaisuilla, Expo Router navigointiin, TanStack Query palvelimelta haettavalle datalle sekä alustakohtaiset näkymät ja eleet siellä, missä käyttäjät niitä odottavat.

  • React Native -pankki- ja maksusovellukset

    Biometrinen ja passkey-kirjautuminen, kortit, tilisiirrot ja tiliotteet, Apple Pay ja Google Pay Stripen tai Adyenin React Native SDK:illa, avaimet iOS Keychainissa ja Android Keystoressa, sertifikaattien kiinnitys (certificate pinning) sekä tarkistukset jailbreakatuille tai roottatuille laitteille.

  • Kauppa- ja markkinapaikkasovellukset React Nativella

    Luettelot, haku, ostoskorit ja kassa, kanta-asiakaskortit ja personoidut tarjoukset sekä syvälinkit kampanjoista Shopifyn, commercetoolsin tai oman rajapintanne päällä, ja analytiikkatapahtumat sovitaan markkinoinnin kanssa ennen julkaisua.

  • Kuluttaja- ja terveyssovellukset React Nativella

    Syötteet, chat, video- ja äänitoisto, tilaukset kauppojen tai RevenueCatin kautta, HealthKit- ja Health Connect -data sekä Bluetooth Low Energy -pariutus puettaviin laitteisiin, ja henkilötiedot salataan laitteessa.

  • Natiivimoduulit Swiftillä ja Kotlinilla

    Turbo Native Modules ja Fabric-komponentit generoidaan Codegenillä, Expo Modules API:lla tai Nitro Modulesilla kameroille, maksupäätteille, Bluetooth-laitteille ja toimittajien SDK:ille, joita mikään ylläpidetty paketti ei kata, testattuna oikeilla laitteilla.

  • Siirrot New Architectureen

    Vanhalla bridgellä yhä olevat sovellukset viedään New Architectureen, jolla React Native toimii ainoastaan versiosta 0.82 alkaen: tukemattomat kirjastot korvataan tai forkataan, natiivimoduulit kirjoitetaan uudelleen Turbo Moduleiksi ja jokainen React Native -päivitys julkaistaan erikseen.

  • Over-the-air-päivitykset

    JavaScript-korjaukset ja sisältömuutokset toimitetaan EAS Updatella tai itse ylläpidetyllä CodePush-palvelimella, julkaisu kanavittain ja prosenttiosuuksittain sekä palautus valmiina, kun taas kaikki, mikä muuttaa natiivikoodia tai sovelluksen toimintaa, kulkee kauppojen tarkastuksen kautta.

  • Allekirjoitetut buildit ja vaiheittaiset julkaisut

    Allekirjoitetut buildit molempiin kauppoihin EAS Buildista, GitHub Actionsista tai fastlanesta, TestFlight- ja Google Play -testiraiteet, vaiheittaiset julkaisut sekä kaatumisia ja hitaita näkymiä seurataan Sentryssä tai Crashlyticsissä.

  • Perityt React Native -sovellukset

    React Native -sovellukset, joiden alkuperäiset kehittäjät ovat poistuneet, aloittaen koodin, riippuvuuksien ja julkaisuasetusten lukuoikeudella tehdystä katselmuksesta, minkä jälkeen päivitetään nykyiseen React Nativeen ja hylätyt paketit korvataan.

Palkatkaa React Native -kehittäjät

  • Dedikoidut React Native -kehittäjät

    React Native -kehittäjät liittyvät tiimiinne kokoaikaisesti, työskentelevät teidän repositorioissanne, tehtävienseurannassanne ja palavereissanne ja raportoivat teidän vetäjällenne. Te haastattelette heidät, ja me vastaamme ukrainalaisesta sopimuksesta, palkanmaksusta, laskutuksesta ja lomista.

  • React Native-projektin toteutus

    Tiimi, joka vie React Native-projektin määrittelystä julkaisuun: arvio, toteutus, testit ja käyttöönotto. Meidän puolellamme on tekninen vetäjä, joka vastaa suunnitelmasta ja laadusta.

  • React Native-järjestelmien tuki ja haltuunotot

    Olemassa oleva React Native-järjestelmä otetaan haltuun toiselta tiimiltä tai pidetään käynnissä: ensin vain lukemiseen perustuva katselmus ja kirjallinen riskilista, sitten korjaukset ja uudet ominaisuudet vaikutuksen mukaisessa järjestyksessä.

Dedikoitu tiimi -sivu selittää, miten asiantuntijat liittyvät tiimiinne, ja ulkoistussivu kattaa projektitoimituksen, haltuunotot ja hinnoittelumme.

Ketkä työskentelevät React Native-projektinne parissa

  • React Native -kehittäjät

    TypeScript, Expo ja React Native CLI

  • iOS- ja Android-insinöörit

    Natiivimoduulit Swiftillä ja Kotlinilla

  • Backend-insinöörit

    Rajapinta, push-ilmoitukset ja kirjautuminen

  • UI- ja UX-suunnittelijat

    Figma-designit molemmille alustoille

  • QA-insinöörit

    Laitetestaus sekä Maestro- tai Detox-automaatio

Näin työskentelemme React Nativen parissa

TypeScript tiukassa tilassa New Architecturella ja Hermesillä, komponenttitestit React Native Testing Libraryllä ja päästä päähän -polut Maestrolla tai Detoxilla oikeilla iOS- ja Android-laitteilla, suorituskyky profiloidaan heikoilla puhelimilla simulaattorin sijaan, eikä API-avaimia tai muita salaisuuksia toimiteta sovelluspaketin sisällä.

Kehittäjät työskentelevät teidän repositorioissanne, teidän tehtäväseurannassanne ja teidän prosessissanne. Ukrainalainen sopimus, palkanmaksu, laskutus ja lomat pysyvät meillä, ja kaikki, mitä he kirjoittavat, luovutetaan teille.

Muut frameworkit, joiden parissa työskentelemme

Yleiskatsaus: Kehykset

Kysymyksiä React Native-kehityksestä

Millä toimialoilla React Native -kehittäjänne työskentelevät?

Eniten fintechissä: pankki-, maksu-, sijoitus- ja vakuutussovellukset. Sen jälkeen verkkokauppa ja vähittäiskauppa osto-, toimitus- ja kanta-asiakassovelluksilla; media ja kuluttajasovellukset sosiaalisen median, suoratoiston ja treffisovelluksilla; terveydenhuolto ja kunto etälääketieteen, hyvinvoinnin ja treenisovellusten parissa; koulutus oppimissovelluksilla; sekä logistiikka kuljettaja- ja kenttäpalvelusovelluksilla.

Onko tiimissänne React Native -insinöörejä?

Kyllä. React Native -insinöörit työskentelevät iOS- ja .NET MAUI -insinöörejämme rinnakkain samoilla säännöillä: testit jokaisen ominaisuuden mukana, ajantasaiset riippuvuudet eikä salaisuuksia sovelluspaketissa.

Expo vai React Native CLI?

Expo useimpiin uusiin sovelluksiin, koska React Native -tiimi itse suosittelee uusille projekteille frameworkia, ja natiivikoodi lisätään config plugineilla ja kehitysbuildeilla. React Native CLI olemassa oleviin sovelluksiin, jotka on jo tehty niin, sekä React Native -näkymille, jotka lisätään olemassa olevan natiivin iOS- tai Android-sovelluksen sisään.

Voiko sovellus jakaa koodia React-verkkosovelluksemme kanssa?

Kyllä. Tyypit, API-asiakkaat, validointi ja tilalogiikka sijaitsevat jaetussa paketissa yhdessä repositoriossa, ja näkymiä voi jakaa myös React Native Webin tai Expo Routerin verkkotulosteen kautta, kun design sen sallii.

Kuinka nopeasti React Native -kehittäjät voivat aloittaa?

Kun sopiva React Native -kehittäjä on saatavilla, aloitus riippuu vain teidän haastattelustanne sekä salassapitosopimuksesta (NDA) ja immateriaalioikeuksien siirrosta. Muussa tapauksessa teemme haun, joka tuottaa yleensä ehdokasprofiileja kahden tai kolmen viikon kuluessa, eikä kukaan aloita ennen kuin olette hyväksyneet.

Miten palkataan React Native -kehittäjät BigTree108:n kautta?

Kertokaa meille työstä, kokemustasosta ja tarvitsemistanne tunneista. Ehdotamme yhtä tai kahta henkilöä profiileineen, te haastattelette heidät samoin kuin haastattelisitte oman rekrytointinne, ja allekirjoitatte yhden sopimuksen BIG TREE 108 LLC:n kanssa ja saatte yhden laskun kuukaudessa.

Kenelle heidän tuottamansa työ kuuluu?

Teille. Jokaisella asiantuntijalla on BigTree108:n kanssa allekirjoitettu sopimus, jossa kaikki työn tulokset siirretään yhtiölle, ja meidän sopimuksemme teidän kanssanne siirtää ne edelleen teille. Koodi, suunnitelmat ja dokumentit toimitetaan teidän omiin repositorioihinne ja työkaluihinne, eikä niitä säilytetä paikassa, jossa vain me voimme muuttaa niitä.

Rakennatteko React Native -sovellusta?

Kertokaa, mitä sovellus tekee, ketkä sitä käyttävät ja, jos se on jo olemassa, millä React Native -versiolla se toimii. Saatte vastauksen yhden arkipäivän kuluessa: suunnitelman, ehdokasprofiileja tai olemassa olevan sovelluksen katselmuksen.