Gli 8 migliori libri per lo sviluppo di app Android

click fraud protection
David Dean
scrittore
  • Università di Canterbury

David Dean è uno scrittore specializzato in consumer e travel tech. È stato pubblicato su The New York Times, Chicago Tribune e altre pubblicazioni.

Il meglio per i programmatori con esperienza Java: programmazione Android: The Big Nerd Ranch Guide

Programmazione Android: la guida al Big Nerd Ranch
Per gentile concessione di Amazon
Acquista su AmazonAcquista su Barnesandnoble.comAcquista su Google.com

Big Nerd Ranch ha costruito la sua reputazione organizzando bootcamp intensivi di una settimana per sviluppatori e l'azienda ha racchiuso quell'esperienza in una piccola gamma di guide alla programmazione.

Con un focus su tecniche e approcci pratici, Programmazione Android non richiede alcuna precedente esperienza di sviluppo Android. Tuttavia, presuppone un livello ragionevole di conoscenza Java preesistente, quindi può concentrarsi completamente sugli elementi specifici di Android. L'azienda offre anche una guida alla programmazione Java, per chi non conosce l'argomento.

Usando Android Studio

, il libro spiega i concetti tramite una serie di app di esempio che vengono espanse e migliorate in ogni capitolo. Il codice è spiegato riga per riga, sia in termini di cosa sta succedendo, sia perché viene affrontato in quel modo particolare.

È un libro ampio e dettagliato, dovuto in parte ai numerosi screenshot e frammenti di codice utilizzati per spiegare ogni sezione. Con particolare attenzione ai concetti di base e di fascia media, se sei un programmatore Java nuovo nello sviluppo di Android, questa guida di Big Nerd Ranch è quella che fa per te.

Miglior tuttofare: elementi essenziali per lo sviluppo di Android Studio 3.0 - Android 8 Edition

Acquista su Amazon

Neil Smyth Elementi essenziali per lo sviluppo di Android Studio 3.0 è un'ottima introduzione a tutto tondo alla creazione di app Android, le sue oltre 700 pagine coprono quasi tutto ciò che devi sapere.

Dall'ambiente di sviluppo all'architettura e al design, dalla stampa e gestione del database agli aspetti multimediali e altro ancora, il libro (completamente aggiornato per Android 8 e Android Studio 3) discute tutto in dettaglio e fornisce una solida base di conoscenze su cui costruire nel futuro.

Con molti esempi di codice e descrizioni, la guida è destinata a coloro che hanno già almeno una certa esperienza di programmazione in Java. Particolarmente forte sulla configurazione e sull'utilizzo di Android Studio, inclusa la configurazione di dispositivi di test virtuali, è anche copre cose come l'implementazione delle mappe e l'invio di app al Play Store che sono spesso scarsamente coperte in altri guide. Nel complesso, è lo sportello unico ideale per gli sviluppatori Android in erba.

Il meglio per gli studenti visivi: Head First Android Development: A Brain-Friendly Guide

Acquista su AmazonAcquista su Barnesandnoble.com

Head First adotta un approccio insolito con le sue guide. Con una forte attenzione alle immagini e al linguaggio casuale piuttosto che ai tomi aridi e pieni di testo, l'obiettivo è aiutare i lettori a imparare, comprendere e conservare nuovi concetti.

L'azienda Sviluppo Android non fa eccezione, pieno di diagrammi, diagrammi di flusso e commenti per rafforzare ciò che viene trattato. La ridondanza è una parte fondamentale dell'approccio di Head First, con il materiale chiave a cui si fa riferimento più volte in una varietà di modi per aiutarlo a restare.

Tutte queste immagini e ripetizioni fanno di questo libro un enorme libro - a più di 900 pagine, può sembrare intimidatorio a prima vista ed è inteso come un sostituto completo dell'aula piuttosto che un guida rapida.

Avrai bisogno di una buona conoscenza pratica di Java, ma non è necessario essere già un esperto. Gli esercizi pratici abbondano e i compiti a casa sono fissati alla fine di ogni capitolo. Questi sono aspetti chiave dell'approccio della guida: raramente ti ritroverai a leggere semplicemente il materiale e andare avanti.

Se sei uno studente visivo o fai fatica a conservare le informazioni quando vengono presentate come un denso muro di testo, Capo primo sviluppo Android sarà un gradito cambio di passo.

Le migliori app

Il meglio per un approccio spensierato: sviluppo Android per primati dotati: una guida per principianti

Acquista su Amazon

Che tu ti consideri un primate dotato o meno, Antonis Tsagaris's Sviluppo Android per primati dotati è un'opzione interessante. Usando spesso un linguaggio forte e senza paura di esprimere un'opinione, l'autore suggerisce la sua guida come alternativa ai "libri di codifica aridi, privi di umorismo e succhia-vita [...] scritti da un automa".

Rivolto ai principianti, questo libro relativamente breve ed economico richiede solo un livello base di esperienza con Java o un linguaggio di programmazione simile per iniziare. Disponibile in formato cartaceo o ebook, accompagna il lettore attraverso lo sviluppo di Android dalle basi assolute al completamento della prima applicazione.

Lungo la strada, imparerai come configurare l'ambiente di sviluppo di Android Studio, creare un interfaccia utente interattiva con XML, ottenere diversi componenti Android per comunicare tra loro e molto di più.

Se ti offendi facilmente, potresti voler dare un'occhiata a una delle altre guide allo sviluppo di Android, ma in caso contrario, questo è un punto di partenza divertente e utile.

Ideale per risposte rapide: Android Cookbook: problemi e soluzioni per sviluppatori Android

Acquista su AmazonAcquista su Barnesandnoble.com

Piuttosto che cercare di essere un tutorial di sviluppo Android completo, Libro di cucina Android si concentra sul fornire risposte rapide ai problemi comuni.

Con oltre 230 "ricette" per cose come interfacce utente, multimedia e servizi di localizzazione, oltre a gestire aspetti specifici dell'hardware come fotocamere e sensori, la guida è rivolta a coloro che hanno già una discreta familiarità con lo sviluppo per dispositivi Android.

Circa 40 sviluppatori hanno contribuito al libro e beneficia dell'ampia gamma di prospettive ed esperienze. Ogni ricetta viene fornita con un codice di esempio che puoi utilizzare nei tuoi progetti, sia uno snippet che una soluzione completa, a seconda dei casi.

Dal momento che è progettato per entrare e uscire in base alle tue esigenze attuali, le dimensioni del libro (oltre 700 pagine) non diventano travolgenti. Se stai cercando risposte dirette ai complessi problemi di sviluppo di Android, questo libro di cucina merita un posto sulla tua scrivania.

Il meglio per imparare Kotlin: Kotlin Programming: The Big Nerd Ranch Guide

Acquista su Amazon

Da quando Google ha annunciato il pieno supporto per il linguaggio di programmazione Kotlin all'interno di Android Studio, è diventato rapidamente la prossima grande novità nei circoli di sviluppo Android. Interoperabili in molti modi con Java, ma più concisi da scrivere e con dozzine di nuove utili funzionalità, molti programmatori Android esistenti stanno effettuando il passaggio.

Big Nerd Ranch ha scritto un libro definitivo sulla programmazione nella versione 1.2 di questo linguaggio relativamente nuovo, usando lo stesso approccio pratico degli altri suoi libri e dei ben rispettati boot camp.

Rivolta a sviluppatori Java esperti che desiderano imparare Kotlin, la guida copre tutti i concetti chiave e le API del linguaggio, nonché l'ambiente di sviluppo IDEA.

Partendo dai primi principi, per poi tuffarsi in profondità nel mix del linguaggio di orientato agli oggetti e funzionale approcci di programmazione, è il modo ideale per iniziare con Kotlin, sia per Android che per altri piattaforme.

Il meglio per lo sviluppo rapido: Android pratico: 14 progetti completi su tecniche e approcci avanzati

Acquista su Amazon

L'autore di Pratico Android è un istruttore Android esperto e questa guida si basa su alcuni dei contenuti del suo corso più popolari. Ogni capitolo si basa su un concetto particolare, dalla connettività alle notifiche push, e approfondisce il modo migliore per implementarlo nelle tue app.

Con almeno un progetto completo in ogni capitolo, è facile seguire anche argomenti complessi come caricamento lento o gestione delle API audio di Android e utilizzo di qualsiasi parte del codice di esempio sia adeguata.

Spiegando il perché e il come, l'autore sostiene i propri approcci con collegamenti a materiale pertinente altrove. Si prevede che coloro che utilizzano il libro siano già esperti di Java e abbiano precedenti esperienze di sviluppo in Android: questa non è una guida passo passo per principianti.

Il meglio per rimanere aggiornati: la guida del programmatore occupato allo sviluppo di Android

La guida del programmatore occupato allo sviluppo di Android
Per gentile concessione di Commonsware
Acquista su Commonsware.com

Come qualsiasi altra cosa nel mondo della tecnologia, lo sviluppo di Android si muove rapidamente e i libri stampati alla fine diventano obsoleti. di Mark Murphy Guida del programmatore occupato allo sviluppo di Android aggira questo problema tramite un modello di ebook basato su abbonamento. Gli acquirenti ottengono l'ultima versione del libro, oltre a sei mesi di aggiornamenti, con nuove versioni in uscita ogni due mesi.

Con oltre 200 capitoli, oltre 4.000 pagine, centinaia di app di esempio e presentazioni visive su argomenti relativi allo sviluppo di app Android, niente è tralasciato. I capitoli principali del libro coprono le basi della configurazione di un ambiente di sviluppo, interfacce utente, gestione dei dati, e molto altro ancora, prima di diramarsi in "sentieri" che coprono decine di argomenti avanzati pensati per essere letti al bisogno.

Oltre al libro stesso, gli acquirenti possono porre domande all'autore durante le chat "ore d'ufficio" ogni settimana. Se non hai bisogno di un libro fisico da leggere, La guida del programmatore occupato allo sviluppo di Android è la risorsa più completa e aggiornata disponibile.

Sei in! Grazie per esserti iscritto.

C'era un errore. Per favore riprova.