React Native Academy logo
JavaScriptMobilNivåer A1 → B222 språk

React Native Academy

Bygg plattformuavhengige iOS- og Android-apper med React Native og Expo. Gå fra den første komponenten til animasjoner, native API-er, push-varsler og innsending til App Store. En læringssti fra CoddyKit med 30 korte kurs og 120 interaktive leksjoner, med en AI-veileder tilgjengelig døgnet rundt.

Kurs
30
Leksjoner
120
Interaktive trinn
1,560
Gratis å komme i gang
Kurs 1
Kursinnhold

30 kurs i denne læringsstien

Alle kursene i læringsstien React Native Academy, i læringsrekkefølge. Det første er gratis.

1

A14 leksjonerGratis

Få React Native-utviklingsmiljøet Deres i gang med Expo. De installerer de nødvendige verktøyene, oppretter Deres første prosjekt og kjører det på en ekte enhet eller simulator. Ved kursets slutt for…

2

A14 leksjonerPRO

Lær de grunnleggende byggeklossene i alle React Native-skjermer. De arbeider med komponentene View, Text og Image for å lage oppsett og vise innhold på mobile enheter. Kurset gir Dem praktisk trening…

3

A14 leksjonerPRO

Behersk stylingsystemet i React Native, som er basert på CSS-inspirerte egenskaper brukt via JavaScript-objekter og StyleSheet. De bruker Flexbox til å bygge responsive oppsett som tilpasser seg ulik…

4

A14 leksjonerPRO

Forstå hvordan data flyter gjennom React Native-komponenter ved hjelp av props og state. De lærer å sende data ned til underordnede komponenter via props og håndtere verdier som endres i en komponent…

5

A14 leksjonerPRO

Lær å fange opp og reagere på brukerinteraksjoner på mobilskjermer. De arbeider med TextInput for tastaturinndata, TouchableOpacity og Pressable for trykk, samt komponentene Switch og Picker for av/p…

6

A24 leksjonerPRO

Legg til navigasjon mellom flere skjermer i React Native-appene Deres ved hjelp av bransjestandardbiblioteket React Navigation. De setter opp en stack navigator, sender data mellom skjermer og bygger…

7

A24 leksjonerPRO

Vis store datamengder effektivt med FlatList og SectionList. De lærer hvordan disse komponentene virtualiserer gjengivelsen for å opprettholde jevn rulling, selv med tusenvis av elementer, og hvordan…

8

A24 leksjonerPRO

Gå videre fra useState og useEffect, og behersk hele utvalget av React hooks som er tilgjengelig i React Native. De lærer om useCallback, useMemo, useRef og useReducer, og når hver hook er riktig ver…

9

A24 leksjonerPRO

Del global state på tvers av appen uten prop drilling ved hjelp av React sin innebygde Context API. De oppretter en temakontekst og en kontekst for brukerautentisering, og lærer å kombinere flere kon…

10

A24 leksjonerPRO

Koble React Native-appen Deres til ekte API-er. De bruker useEffect til å utløse nettverksforespørsler ved montering, Axios til å forenkle HTTP-kall, og lærer å håndtere lastetilstander, feil og svar…

11

B14 leksjonerPRO

Håndter kompleks applikasjonsstate på en forutsigbar måte med Redux Toolkit, den offisielt anbefalte måten å bruke Redux på i dag. De oppretter slices, sender actions, bruker selectors og kobler Redu…

12

B14 leksjonerPRO

Oppdag Zustand, en minimal og rask løsning for tilstandsbehandling som krever langt mindre standardkode enn Redux. De vil opprette stores, legge til actions og integrere Zustand med React Native-komp…

13

B14 leksjonerPRO

Lagre brukerdata og appinnstillinger lokalt på enheten, slik at de bevares når appen startes på nytt. De vil bruke AsyncStorage til nøkkel-verdi-lagring, bygge et innstillingsskjermbilde som lagrer p…

14

B14 leksjonerPRO

Ta i bruk innebygde maskinvare- og operativsystemfunksjoner som gjør mobilapper unike. De vil integrere kameraet, lese GPS-koordinater og planlegge lokale varsler ved hjelp av API-ene i Expos managed…

15

B14 leksjonerPRO

Bygg robuste og effektive skjemaer i React Native med react-hook-form. De vil registrere inndatafelt, bruke valideringsregler, vise feilmeldinger for hvert felt og integrere tredjeparts UI-komponente…

16

B14 leksjonerPRO

Gi React Native-grensesnittet liv med jevne, native-drevne animasjoner ved hjelp av det innebygde Animated-API-et. De vil lære om tidsstyrte, fjærbaserte og sekvensielle animasjoner og bruke dem på g…

17

B14 leksjonerPRO

Bygg smidige, bevegelsesstyrte interaksjoner med React Native Reanimated 3 og React Native Gesture Handler. De vil håndtere sveipe-, knipe- og dra-bevegelser og animere grensesnittet som respons med…

18

B14 leksjonerPRO

La brukere åpne appen direkte fra en URL i en nettleser, e-post eller en annen app. De vil konfigurere egendefinerte URL-skjemaer og universelle lenker for både iOS og Android, og håndtere den innkom…

19

B14 leksjonerPRO

Send push-varsler til brukernes enheter for å få dem tilbake til appen, selv når den er lukket. De vil registrere enheter for push-tokens, sende varsler via Expos push-tjeneste og håndtere trykk slik…

20

B14 leksjonerPRO

Bygg apper som fungerer pålitelig selv uten internettforbindelse ved hjelp av TanStack React Query. De vil mellomlagre serverdata på enheten, synkronisere mutasjoner når forbindelsen kommer tilbake o…

21

B24 leksjonerPRO

Integrer Supabase som en komplett backend for React Native-appen, med autentisering, databasespørringer og sanntidsabonnementer. De vil bygge autentiserte skjermbilder basert på en Postgres-database…

22

B24 leksjonerPRO

Legg til Firebase Authentication og Cloud Firestore i en React Native-app ved hjelp av React Native Firebase-biblioteket. De vil autentisere brukere, lagre og spørre etter dokumenter og lytte etter s…

23

B24 leksjonerPRO

Finn og løs de vanligste ytelsesflaskehalsene i React Native-apper. De vil profilere med Flipper og React DevTools, fjerne unødvendige gjengivelser, optimalisere rulling i lister og redusere størrels…

24

B24 leksjonerPRO

Skriv pålitelige enhets- og komponenttester for React Native-koden med Jest og React Native Testing Library. De vil teste komponenter isolert, simulere native-moduler og bygge en testpakke som oppdag…

25

B24 leksjonerPRO

Skriv ende-til-ende-tester som automatiserer ekte brukerflyter på en enhet eller simulator med Maestro. De vil registrere flyter, kontrollere UI-elementer og integrere Maestro-tester i CI-pipelinen f…

26

B24 leksjonerPRO

Utvid React Native utover de innebygde API-ene ved å skrive native-kode i Swift eller Kotlin og eksponere den for JavaScript. De vil lære både det eldre mønsteret for native-moduler og den nye arkite…

27

B24 leksjonerPRO

Automatiser konfigurasjonen av native-prosjekter for Expo-apper med managed workflow ved å skrive konfigurasjonsplugins. De vil endre AndroidManifest.xml, Info.plist og byggskript fra en konfigurasjo…

28

B24 leksjonerPRO

Ta React Native-appen gjennom hele godkjenningsprosessen for iOS App Store. De vil konfigurere signeringssertifikater og provisioning-profiler, klargjøre metadata for App Store og sende inn en build…

29

B24 leksjonerPRO

Publiser React Native-appen i Google Play Store fra start til slutt. De vil generere en signert AAB, konfigurere en oppføring i Play Console med alle nødvendige ressurser og gjennomføre en trinnvis u…

30

B24 leksjonerPRO

Bruk alt fra læringsløpet til å bygge en komplett, produksjonsklar React Native-applikasjon fra grunnen av. De vil planlegge arkitekturen, implementere autentisering, en datadrevet feed, enhetsfunksj…

CoddyKit PRO

Lås opp alle 30 kursene i denne læringsstien og alle andre læringsstier

AI-veileder, sertifiseringseksamen og sertifikat. Fungerer på web, iOS og Android.

Se alle abonnementene
Årlig$29.90 / årOmtrent $2.49 per månedBetal én gangLivstid$69.99 én gangIngen fornyelser. PRO for alltid.
Kursoversikt

Mobilutvikling med React Native

Bygg plattformuavhengige iOS- og Android-apper med React Native og Expo. Gå fra den første komponenten til animasjoner, native API-er, push-varsler og innsending til App Store. Dette læringsløpet består av 30 progressive minikurs, fra helt nybegynner (A1) til viderekommen (B2), med korte, fokuserte leksjoner og raske quizer som hjelper Dem å feste hvert konsept.

Dette vil De lære

De begynner med grunnleggende konsepter og bygger Dem gradvis opp gjennom emner på mellomnivå og viderekomment nivå, der hvert kurs bygger på det forrige. Hver leksjon er praktisk, med eksempler fra virkeligheten og en AI-veileder tilgjengelig når De trenger hjelp.

Slik fungerer det

Hvert kurs er delt inn i fire fokuserte leksjoner. Gjennomfør noen leksjoner om dagen, så behersker De hele læringsløpet på noen uker, ikke måneder.

Slik lærer du

  1. 01

    Interaktive leksjoner

    Praktiske kodeøvelser med tilbakemelding i sanntid

  2. 02

    AI-veileder

    Få øyeblikkelig hjelp fra AI-en vår når du står fast

  3. 03

    Innebygd kodeeditor

    Skriv og kjør kode direkte i nettleseren

  4. 04

    Sertifikat

    Få et sertifikat når du fullfører kurset

FAQ

Ofte stilte spørsmål

Er kurset i React Native Academy gratis?

Ja. Du kan starte på kurset i React Native Academy gratis og fullføre de interaktive leksjonene uten kostnad. Et valgfritt PRO-abonnement låser opp avanserte AI-verktøy og et delbart sertifikat.

Trenger jeg tidligere erfaring for å lære JavaScript?

Nei. Kurset begynner med det grunnleggende og går gradvis videre til mer avanserte emner, slik at du kan starte selv uten tidligere erfaring med JavaScript.

Hvordan lærer jeg JavaScript på CoddyKit?

Du lærer gjennom praksis. Korte, interaktive leksjoner kombinerer en tydelig forklaring med en praktisk kodeøvelse som kjører i sanntid, og en AI-veileder som er tilgjengelig døgnet rundt, gir deg personlig hjelp når du står fast.

Får jeg et sertifikat når jeg fullfører React Native Academy?

Ja. PRO-brukere kan ta en eksamen og få et delbart fullføringssertifikat med en verifiserbar kode for kurset i React Native Academy.

Kan jeg lære JavaScript på telefonen?

Ja. CoddyKit er tilgjengelig på nettet og som native iOS- og Android-apper, slik at du kan lære JavaScript på alle enheter, mens fremdriften synkroniseres mellom dem.

Hvor mye koster CoddyKit PRO?

Det første kurset i React Native Academy er gratis. CoddyKit PRO gir tilgang til alle kurs: $5.90 per uke, $7.90 per måned, $29.90 per år eller $69.99 én gang for tilgang på livstid uten fornyelser.

Hvor lang tid tar det å fullføre React Native Academy?

React Native Academy består av 30 kurs og 120 leksjoner. De fleste leksjonene tar omtrent 5–10 minutter, så hele læringsstien tar rundt 14 timer med praktisk øving i eget tempo.

Start på React Native Academy nå

Bli med tusenvis av elever som lærer programmering med AI-drevne leksjoner.