0Pricing
Jetpack Compose Academy icon

Jetpack Compose Academy

KOTLINMobileAndroidFrontend

Crea moderne interfacce Android con Jetpack Compose, il toolkit dichiarativo di Google in Kotlin. Dal tuo primo Composable alla pubblicazione su Google Play.

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

Jetpack Compose: Build Android Apps

Crea moderne interfacce Android con Jetpack Compose, il toolkit dichiarativo di Google in Kotlin. 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

Inizia con il tuo primo Composable, layout e state, quindi costruisci liste, navigazione e tematizzazione Material 3. Approfondisci ViewModels, coroutine e Flow, Room, Hilt, layout personalizzati, performance di recomposition, testing e pubblicazione su Google Play. Ogni lezione è pratica, con un tutor AI disponibile 24/7 quando rimani bloccato.

How It Works

Ogni corso è suddiviso in quattro lezioni focalizzate e compatte. Completa qualche lezione al giorno e padroneggerai l'intero percorso in settimane, non in 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 Jetpack Compose Academy.

01

Benvenuti in Jetpack Compose

A14 lezioni

Configuri Android Studio per Compose ed esegua la Sua prima interfaccia dichiarativa.

02

Il primo Composable

A14 lezioniPRO

Scriva e visualizzi in anteprima Composable che mostrano contenuti reali sullo schermo.

03

Testo e tipografia

A14 lezioniPRO

Visualizzi e definisca lo stile del testo con caratteri, colori ed enfasi.

04

Immagini e icone

A14 lezioniPRO

Visualizzi drawable locali, icone vettoriali e immagini sagomate.

05

Pulsanti e gestione dei clic

A14 lezioniPRO

Aggiunga pulsanti interattivi che reagiscono ai tocchi.

06

Layout con Column, Row e Box

A24 lezioniPRO

Disponga i Composable in verticale, in orizzontale e su più livelli.

07

Modifier: dia forma a ogni Composable

A24 lezioniPRO

Usi la catena dei modifier per dimensionare, aggiungere padding e decorare qualsiasi elemento.

08

Fondamenti dello stato: rendere reattiva l'interfaccia

A24 lezioniPRO

Conservi e modifichi lo stato affinché l'interfaccia si aggiorni automaticamente.

09

Moduli e inserimento di testo

A24 lezioniPRO

Acquisisca l'input dell'utente con campi di testo e lo convalidi.

10

Costruire un'app con scheda profilo

A24 lezioniPRO

Combini layout, immagini, testo e stato in una schermata completa.

11

Liste con LazyColumn

B14 lezioniPRO

Visualizzi in modo efficiente liste lunghe e scorrevoli con la composizione lazy.

12

Griglie e liste orizzontali

B14 lezioniPRO

Disponga i contenuti in griglie e righe orizzontali scorribili con swipe.

13

Temi Material 3

B14 lezioniPRO

Applichi un tema Material You coerente all'intera app.

14

Scaffold e struttura dell'app

B14 lezioniPRO

Strutturi le schermate con barre superiori, barre inferiori e FAB usando Scaffold.

15

State hoisting e componenti riutilizzabili

B14 lezioniPRO

Progetti Composable senza stato spostando lo stato al componente proprietario corretto.

16

ViewModel e stato dell'interfaccia

B14 lezioniPRO

Sposti la logica di business in un ViewModel ed esponga uno stato dell'interfaccia immutabile.

17

Navigation Compose

B14 lezioniPRO

Passi da una schermata all'altra con il grafo di Navigation Compose.

18

Navigazione inferiore e tab

B14 lezioniPRO

Costruisca app con più sezioni usando barre di navigazione inferiori e righe di tab.

19

Effetti collaterali in Compose

B14 lezioniPRO

Esegua in sicurezza operazioni non legate all'interfaccia con i gestori degli effetti di Compose.

20

Networking con Retrofit

B14 lezioniPRO

Recuperi JSON da un'API REST e lo visualizzi nell'interfaccia Compose.

21

Layout personalizzati con Layout

B24 lezioniPRO

Costruisca layout personalizzati misurando e posizionando autonomamente gli elementi figli.

22

Disegnare con Canvas

B24 lezioniPRO

Visualizzi grafica personalizzata, grafici e forme su un Canvas Compose.

23

Animazioni e movimento

B24 lezioniPRO

Dia vita alle schermate con movimenti guidati dallo stato e dai gesti.

24

Gesti e input tattile

B24 lezioniPRO

Gestisca tocchi, trascinamenti, scorrimenti e multi-touch con la pointer API.

25

Prestazioni e ricomposizione

B24 lezioniPRO

Analizzi e ottimizzi Compose per eliminare le ricomposizioni non necessarie.

26

Flow e coroutine in Compose

B24 lezioniPRO

Trasmetta dati reattivi all'interfaccia con Kotlin Flow e StateFlow.

27

Persistenza locale con Room

B24 lezioniPRO

Salvi e osservi i dati localmente con Room e Flow.

28

Dependency injection con Hilt

B24 lezioniPRO

Colleghi le dipendenze a ViewModel e schermate con Hilt.

29

Testare le UI Compose

B24 lezioniPRO

Scriva test unitari e dell'interfaccia affidabili per le schermate Compose.

30

Pubblicare sul Play Store

B24 lezioniPRO

Rifinisca, pacchettizzi e pubblichi un'app Compose pronta per la produzione.

FAQ

Domande Frequenti

Il corso Jetpack Compose Academy è gratuito?

Sì. Puoi iniziare il corso Jetpack Compose 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 KOTLIN?

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

Come imparerò KOTLIN 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 Jetpack Compose Academy?

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

Posso imparare KOTLIN dal mio telefono?

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

Inizia Jetpack Compose Academy Ora

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

Inizia Gratis →Sfoglia Tutti i Corsi