Punteggio:
Il libro è molto apprezzato per la sua chiarezza ed efficacia nell'insegnamento dello sviluppo Android con Kotlin, soprattutto per i principianti e per coloro che passano da altri ambienti di sviluppo come Visual Studio. Tuttavia, presenta dei limiti nella trattazione di alcuni argomenti avanzati.
Vantaggi:⬤ Eccellente chiarezza e completezza nella spiegazione dei concetti
⬤ ottimo per i principianti e per chi passa da altre piattaforme
⬤ tutorial ben strutturati
⬤ altamente raccomandato dai lettori.
⬤ Copertura limitata dei servizi in background e delle interazioni di rete
⬤ eccessivamente focalizzata sui componenti UX
⬤ non affronta le interazioni con i sensori.
(basato su 3 recensioni dei lettori)
Android Studio Electric Eel Essentials - Kotlin Edition: Developing Android Apps Using Android Studio 2022.1.1 and Kotlin
Completamente aggiornato per Android Studio Electric Eel, questo libro si propone di insegnare come sviluppare applicazioni basate su Android utilizzando il linguaggio di programmazione Kotlin.
Il libro inizia con le basi e delinea i passi necessari per impostare un ambiente di sviluppo e test Android, seguito da un'introduzione alla programmazione in Kotlin, compresi i tipi di dati, il flusso di controllo, le funzioni, i lambda e la programmazione orientata agli oggetti. Viene inoltre trattata in dettaglio la programmazione asincrona utilizzando le coroutine e il flusso di Kotlin.
È inclusa una panoramica di Android Studio che copre aree quali le finestre degli strumenti, l'editor di codice e lo strumento Layout Editor. Un'introduzione all'architettura di Android è seguita da uno sguardo approfondito alla progettazione di applicazioni e interfacce utente Android utilizzando l'ambiente Android Studio.
Sono inoltre inclusi capitoli sui componenti dell'architettura Android, tra cui i modelli di vista, la gestione del ciclo di vita, l'accesso al database Room, il Database Inspector, la navigazione dell'applicazione, i dati live e il data binding.
Vengono inoltre trattati argomenti più avanzati come gli intenti, la gestione del touch screen, il riconoscimento dei gesti e la registrazione e riproduzione dell'audio. Questa edizione del libro tratta anche la stampa, le transizioni e il supporto per i dispositivi pieghevoli.
Vengono inoltre trattati in dettaglio i concetti di Material Design, tra cui l'uso di pulsanti di azione flottanti, Snackbar, interfacce a schede, viste a schede, cassetti di navigazione e barre degli strumenti collassabili.
Vengono trattate in dettaglio anche altre funzioni chiave di Android Studio e Android, come l'editor di layout, le classi ConstraintLayout e ConstraintSet, l'editor MotionLayout, il binding delle viste, le catene di vincoli, le barriere e le notifiche di risposta diretta.
I capitoli trattano anche le funzioni avanzate di Android Studio, come i collegamenti alle app, la consegna dinamica, la configurazione della build Gradle, la fatturazione in-app e l'invio delle app alla Google Play Developer Console.
Supponendo che abbiate già una certa esperienza di programmazione, che siate pronti a scaricare Android Studio e l'SDK Android, che abbiate accesso a un sistema Windows, Mac o Linux e che abbiate idee per alcune applicazioni da sviluppare, siete pronti per iniziare.
© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)