0Pricing
React Native Academy icon

React Native Academy

JAVASCRIPTMobileJavascriptIosAndroid

Crea app iOS e Android cross-platform con React Native e Expo. Dal primo component alle animazioni, API native, push notification e pubblicazione su App Store.

🤖 Alimentato da IA📚 30 corsi👥 100.000+ studenti⭐ Valutazione 4,9
Panoramica del Corso

React Native Mobile Development

Crea app iOS e Android cross-platform con React Native e Expo. Dal primo component alle animazioni, API native, push notification e pubblicazione su App Store. Questo percorso copre 30 mini-corsi progressivi da principiante assoluto (A1) a avanzato (B2), con lezioni brevi e mirate e quiz veloci per consolidare ogni concetto.

What You Will Learn

Inizierai dai fondamentali e progredirai attraverso argomenti intermedi e avanzati, con ogni corso che si basa sul precedente. Ogni lezione è pratica, con esempi reali e un tutor AI disponibile quando hai bisogno di aiuto.

How It Works

Ogni corso è diviso in quattro lezioni mirate. Completa poche lezioni al giorno e padroneggerai l'intero percorso in settimane, non mesi.

Inizia a Imparare →

Come Imparerai

🎯
Lezioni Interattive
Esercizi di codifica pratici con feedback in tempo reale
🤖
Tutor IA
Ricevi aiuto istantaneo dalla nostra IA quando sei bloccato
💻
Editor Integrato
Scrivi ed esegui il codice direttamente nel tuo browser
🏆
Certificato
Guadagna un certificato al completamento del corso
Curriculum

30 Corsi

Ogni corso nel percorso di apprendimento React Native Academy.

01

Configurazione di React Native e prima app

A14 lezioni

Configuri l’ambiente di sviluppo React Native con Expo. Installerà gli strumenti necessari, creerà il primo progetto e lo eseguirà su un di…

02

Componenti fondamentali: View, Text, Image

A14 lezioniPRO

Impari a usare gli elementi fondamentali di ogni schermata React Native. Lavorerà con i componenti View, Text e Image per creare layout e v…

03

Stili e Flexbox in React Native

A14 lezioniPRO

Padroneggi il sistema di stili usato da React Native, basato su proprietà ispirate al CSS applicate tramite oggetti JavaScript e StyleSheet…

04

Stato e props

A14 lezioniPRO

Comprenda come fluiscano i dati tra i componenti React Native usando props e stato. Imparerà a passare dati ai componenti figli tramite pro…

05

Gestire gli input dell’utente

A14 lezioniPRO

Impari a catturare e gestire le interazioni dell’utente sulle schermate mobili. Lavorerà con TextInput per l’inserimento da tastiera, Touch…

06

Navigazione con React Navigation

A24 lezioniPRO

Aggiunga la navigazione tra più schermate alle sue app React Native usando la libreria React Navigation, uno standard del settore. Configur…

07

FlatList e SectionList

A24 lezioniPRO

Visualizzi grandi raccolte di dati in modo efficiente con FlatList e SectionList. Imparerà come questi componenti virtualizzino il renderin…

08

Approfondimento sui React Hooks

A24 lezioniPRO

Vada oltre useState e useEffect per padroneggiare l’intero insieme di React Hooks disponibili in React Native. Comprenderà useCallback, use…

09

Context API e gestione dello stato

A24 lezioniPRO

Condivida lo stato globale nella sua app senza ricorrere al prop drilling, usando la Context API integrata in React. Creerà un context per…

10

Recuperare dati con useEffect e Axios

A24 lezioniPRO

Colleghi la sua app React Native ad API reali. Utilizzerà useEffect per avviare le richieste di rete al montaggio, Axios per semplificare l…

11

Redux Toolkit

B14 lezioniPRO

Gestisca in modo prevedibile lo stato complesso dell’applicazione con Redux Toolkit, il metodo ufficialmente raccomandato oggi per usare Re…

12

Gestione leggera dello stato con Zustand

B14 lezioniPRO

Scopra Zustand, una soluzione minimale e veloce per la gestione dello stato che richiede molto meno codice ripetitivo rispetto a Redux. Cre…

13

AsyncStorage e persistenza dei dati

B14 lezioniPRO

Salvi i dati degli utenti e le impostazioni dell’app localmente sul dispositivo, così resteranno disponibili anche dopo il riavvio dell’app…

14

Funzionalità del dispositivo: fotocamera, posizione, notifiche

B14 lezioniPRO

Acceda alle funzionalità native dell’hardware e del sistema operativo che rendono uniche le app mobili. Integrerà la fotocamera, leggerà le…

15

Moduli e convalida con react-hook-form

B14 lezioniPRO

Crei moduli solidi e performanti in React Native usando react-hook-form. Registrerà gli input, applicherà regole di convalida, mostrerà mes…

16

Animazioni con l’API Animated

B14 lezioniPRO

Dia vita alla sua UI React Native con animazioni fluide, gestite nativamente, usando l’API Animated integrata. Imparerà a creare animazioni…

17

React Native Reanimated e gesture

B14 lezioniPRO

Crei interazioni fluide basate sulle gesture con React Native Reanimated 3 e React Native Gesture Handler. Gestirà gesture di scorrimento,…

18

Deep linking e universal link

B14 lezioniPRO

Permetta agli utenti di aprire direttamente la sua app da un URL in un browser, un’email o un’altra app. Configurerà schemi URL personalizz…

19

Notifiche push con Expo

B14 lezioniPRO

Invii notifiche push ai dispositivi degli utenti per coinvolgerli nuovamente anche quando l’app è chiusa. Registrerà i dispositivi per otte…

20

Offline-first con React Query

B14 lezioniPRO

Crei app che funzionano in modo affidabile anche senza connessione Internet usando TanStack React Query. Memorizzerà nella cache i dati del…

21

Supabase con React Native

B24 lezioniPRO

Integri Supabase come backend completo per la sua app React Native, includendo autenticazione, query al database e sottoscrizioni in tempo…

22

Firebase Auth e Firestore in RN

B24 lezioniPRO

Aggiunga Firebase Authentication e Cloud Firestore a un’app React Native usando la libreria React Native Firebase. Autenticherà gli utenti,…

23

Ottimizzazione delle prestazioni

B24 lezioniPRO

Individui e risolva i colli di bottiglia più comuni nelle prestazioni delle app React Native. Eseguirà il profiling con Flipper e React Dev…

24

Testing con Jest e React Native Testing Library

B24 lezioniPRO

Scriva test affidabili di unità e dei componenti per il suo codice React Native usando Jest e React Native Testing Library. Testerà i compo…

25

Testing E2E con Maestro

B24 lezioniPRO

Scriva test end-to-end che automatizzano flussi utente reali su un dispositivo o simulatore usando Maestro. Registrerà i flussi, verificher…

26

Moduli nativi e Turbo Native Modules

B24 lezioniPRO

Estenda React Native oltre le API integrate scrivendo codice nativo in Swift o Kotlin ed esponendolo a JavaScript. Imparerà sia il pattern…

27

Creazione di config plugin per Expo

B24 lezioniPRO

Automatizzi la configurazione dei progetti nativi per le app Expo con managed workflow scrivendo config plugin. Modificherà AndroidManifest…

28

Pubblicazione sull’App Store iOS

B24 lezioniPRO

Porti la sua app React Native attraverso l’intero processo di revisione dell’App Store iOS. Configurerà certificati di firma e provisioning…

29

Pubblicazione su Google Play per Android

B24 lezioniPRO

Pubblichi la sua app React Native sul Google Play Store dall’inizio alla fine. Genererà un AAB firmato, configurerà la scheda nella Play Co…

30

Progetto finale: app React Native completa

B24 lezioniPRO

Applichi tutto ciò che ha imparato nel percorso per creare da zero un’applicazione React Native completa e pronta per la produzione. Pianif…

FAQ

Domande Frequenti

Il corso React Native Academy è gratuito?

Sì. Puoi iniziare il corso React Native Academy gratuitamente e completare le sue lezioni interattive senza costi. Un abbonamento PRO opzionale sblocca strumenti IA avanzati e un certificato condivisibile.

Serve esperienza precedente per imparare JAVASCRIPT?

No. Il corso inizia con i fondamenti e prosegue gradualmente verso argomenti più avanzati, quindi puoi iniziare anche senza alcuna esperienza precedente in JAVASCRIPT.

Come imparerò JAVASCRIPT su CoddyKit?

Impari facendo. Brevi lezioni interattive abbinano una spiegazione chiara a un esercizio di codifica pratico che gira in tempo reale, e un tutor IA disponibile 24/7 offre aiuto personalizzato quando rimani bloccato.

Ricevo un certificato per il completamento di React Native Academy?

Sì. Gli studenti PRO possono sostenere un esame e guadagnare un certificato condivisibile di completamento con un codice verificabile per il corso React Native Academy.

Posso imparare JAVASCRIPT dal mio telefono?

Sì. CoddyKit è disponibile sul web e come app native iOS e Android, quindi puoi imparare JAVASCRIPT su qualsiasi dispositivo e i tuoi progressi si sincronizzano tra loro.

Inizia React Native Academy Ora

Unisciti a migliaia di studenti che imparano la programmazione con lezioni potenziate dall'IA.

Inizia Gratis →Sfoglia Tutti i Corsi