Quindi vuoi iniziare a creare app per Android, vero? Alcune persone potrebbero provare a dirti che è troppo tardi per entrare nel gioco, specialmente se sei un principiante nuovo di zecca, ma in realtà non lo è.
Se sembra che Play Store sia inondato di app scadenti e che non ci sia spazio per qualcosa di nuovo, ricorda che non è necessario essere originali. Le tue app devono solo offrire qualcosa che le altre app non hanno, anche se si tratta solo di un'interfaccia più pulita.
Detto questo, uno dei migliori modi per imparare la programmazione Come imparare la programmazione senza tutti gli stress Come imparare la programmazione senza tutti gli stress Forse hai deciso di perseguire la programmazione, sia per una carriera o solo come un hobby. Grande! Ma forse stai iniziando a sentirti sopraffatto. Non così eccezionale. Ecco l'aiuto per facilitare il tuo viaggio. Leggi di più è attraverso i libri, quindi ecco una manciata di grandi risorse che potresti voler controllare. Avrai bisogno di imparare un bel po 'di Java Le migliori lingue per lo sviluppo di app per dispositivi mobili nel 2016 Le migliori lingue per lo sviluppo di app per dispositivi mobili nel 2016 Il mondo dello sviluppo di app per dispositivi mobili è ancora più forte che mai. Se vuoi iniziare, non è troppo tardi! Ecco le lingue che dovresti pensare all'apprendimento. Leggi di più, quindi abbiamo incluso anche alcuni libri Java.
Java: una guida per principianti
Java: Guida per principianti, sesta edizione Java: Guida per principianti, sesta edizione Acquista ora su Amazon $ 15, 99
Se non hai assolutamente alcuna esperienza Java, dovresti iniziare con questo libro. Nota che imparare una nuova lingua è difficile 7 Trucchi utili per padroneggiare un nuovo linguaggio di programmazione 7 Trucchi utili per padroneggiare un nuovo linguaggio di programmazione Va bene essere sopraffatti quando si sta imparando a programmare. Probabilmente dimenticherai le cose così velocemente come le impari. Questi suggerimenti possono aiutarti a conservare meglio tutte le nuove informazioni. Leggi di più e anche le guide meglio scritte possono solo facilitare così tanto.
Ma in termini di facilità dei novizi, pochi sono buoni come Java: Guida per principianti . Inizia dall'inizio e ti guida attraverso funzionalità avanzate come espressioni lambda e JavaFX. C'è un motivo per cui è il miglior venditore # 1 su Amazon!
L'ultima versione di questo articolo, la sesta edizione, è completamente aggiornata per Java Platform Standard Edition 8, quindi tutto ciò che apprendi sarà applicabile alle moderne pratiche di sviluppo Java.
Testa prima di Java
Head First Java, 2nd Edition Head First Java, 2nd Edition Acquista ora su Amazon $ 35, 50
Questo è il tipo di libro che dovresti leggere una volta che hai avuto un'esposizione iniziale a Java perché si avvicina alla lingua in un modo completamente diverso - usando qualcosa chiamato approccio "Head First".
Head First Java comprende che il cervello umano desidera ardentemente la novità. Per imparare rapidamente, devi essere sorpreso, eccitato e coinvolto in molti modi diversi. Questo è il modo in cui il teorico mumbo-jumbo viene cementato nella tua mente come comprensione.
In altre parole, mentre la tua esposizione iniziale a Java si basa sull'apprendimento della sintassi e dei concetti, Head First Java è il secondo passaggio che fa in modo che tutto finisca.
Pensando in Java
Thinking in Java (4th Edition) Thinking in Java (4th Edition) Acquista ora su Amazon $ 26, 39
Come in diretto contrasto con Head First Java, questo libro è asciutto e tecnico come vengono. È sia teorico che pratico, coprendo ogni piccolo dettaglio che potresti incontrare durante la codifica in Java.
Ma il vero punto di forza di Thinking in Java è che aiuta davvero a "pensare in Java". Questo libro ti aiuterà a imparare gli idiomi e gli schemi che rendono così bello Java, quindi ti equipaggiamo per scrivere un codice più pulito e più sicuro 10 Suggerimenti per scrivere più pulito e migliore Codice 10 Suggerimenti per scrivere più pulito e migliore Scrittura codice pulito sembra più facile di quanto non sia ma i benefici ne valgono la pena. Ecco come iniziare a scrivere codice più pulito oggi. Leggi di più .
Non lo consiglierei come primo o secondo libro, ma se pensi di essere già un programmatore Java intermedio, allora dovresti verificarlo. E la parte migliore? È disponibile gratuitamente se stai leggendo online 9 Libri di programmazione gratuiti che ti renderanno un Pro 9 Libri di programmazione gratuiti che ti renderanno un professionista Chiamando tutti i programmatori, nuovi, vecchi o aspiranti: abbiamo trovato un grande selezione di libri gratuiti (come nella birra) per migliorare le tue capacità di codifica al livello successivo. Salta e divertiti. Leggi di più .
Programmazione Android per principianti
Programmazione Android per principianti Programmazione Android per principianti Acquista ora su Amazon $ 48, 00
Se puoi permettertelo solo con un libro e non hai esperienza Java o Android, questo potrebbe offrirti il prezzo più alto. Fornisce un'introduzione a Java e Android con esempi per 40 mini-app e 3 app reali.
Android Programming for Beginners presuppone che tu non sappia nulla e ti concentri sul fatto di trovarti a tuo agio con l'ambiente di codifica Android. Non ti porterà fino a diventare un maestro, ma ti porterà molto lontano.
The Big Nerd Ranch Guide
Programmazione Android: The Big Nerd Ranch Guide (2a edizione) Programmazione Android: The Big Nerd Ranch Guide (2a edizione) Acquista ora su Amazon $ 73, 41
Nonostante il nome strano - The Big Nerd Ranch insegna programmazione online - questo è probabilmente il miglior libro sulla programmazione Android che tu abbia mai trovato. Chiedi a qualsiasi gruppo di programmatori Android di consigli sui libri e metà di loro lo dirà.
The Big Nerd Ranch Guide è basato su un corso Bootcamp che insegna i fondamenti della programmazione Android e le buone tecniche da utilizzare per lo sviluppo di app Android.
The Big Nerd Ranch sviluppa app mobili personalizzate per clienti in tutto il mondo, così puoi stare tranquillo sapendo di avere l'esperienza e l'esperienza necessarie per eseguire il backup di tutto ciò che viene insegnato in questo libro.
Essentials per lo sviluppo di Android Studio
Android Studio Development Essentials - Android 6 Edition Android Studio Essentials di sviluppo - Android 6 Edition Acquista ora Amazon $ 35, 82
Se decidi di codificare per Android, avrai bisogno di un IDE corretto invece di un editor di testo. Editor di testo e IDE: quale è meglio per i programmatori? Editor di testo e IDE: quale è meglio per i programmatori? Scegliere tra un IDE avanzato e un editor di testo più semplice può essere difficile. Offriamo alcuni spunti per aiutarti a prendere questa decisione. Per saperne di più, e in questi giorni la scelta migliore è Android Studio (Eclipse e NetBeans sono vecchie notizie). Tieni presente che Android Studio è un fork di IntelliJ IDEA.
Potresti andare avanti e imparare come utilizzare Android Studio da solo utilizzando risorse gratuite sul Web, ma Android Studio Development Essentials è ciò che dovresti ottenere se desideri una copertura completa delle funzionalità dell'IDE, incluse le configurazioni di build di Gradle.
Comprende anche alcuni argomenti avanzati, come ad esempio la corretta progettazione dei materiali (quindi l'aspetto della tua app è bello e moderno), l'integrazione con Google Maps e l'integrazione con la fatturazione in-app di Google Play e la Console per gli sviluppatori.
Android 6 per programmatori
Android 6 per programmatori: un approccio guidato dalle app (terza edizione) (serie di sviluppatori Deitel) Android 6 per i programmatori: un approccio guidato dalle app (terza edizione) (serie di sviluppatori Deitel) Acquista ora su Amazon $ 21, 25
La parte più difficile della programmazione sta prendendo tutti i concetti teorici che hai imparato e trasformandoli in qualcosa di tangibile. Una cosa è imparare le API dello sviluppo Android, ma è un'altra cosa interamente creare un'app vera da zero.
Ecco dove un libro come Android 6 per programmatori è davvero utile. Ti porta attraverso otto progetti a pieno titolo e ti offre un'esperienza diretta di creazione e completamento di un'app Android effettiva.
Per ottenere il massimo da esso, dovresti già sentirti a tuo agio con Java in un livello intermedio. Gli argomenti trattati includono Android Studio, Gradle, Material Design, Threading, SQLite, Play Store API e altro.
Perché vuoi imparare Android?
Tra questi sette libri, raccoglierai più che abbastanza conoscenza e pratica per poter scrivere le tue app Android da zero fino al completamento, ma sentiti libero di continuare la tua formazione con questi canali YouTube 6 fantastici video di YouTube per aiutarti ad imparare Android Sviluppo 6 Video di YouTube fantastici per aiutarti ad imparare lo sviluppo di Android Vuoi imparare come sviluppare app per Android? Allora questi video di YouTube sono perfetti per te. Per saperne di più e questi blog di sviluppo mobile Progettare un'app rivoluzionaria? 7 Blog di sviluppo mobile che dovresti leggere Progettare un'app rivoluzionaria? 7 Blog di sviluppo mobile da leggere Lo spazio mobile è talmente nuovo che le tendenze cambiano costantemente e ogni giorno si creano nuovi approfondimenti. Se hai intenzione di sviluppare app mobili, come puoi continuare senza impazzire? Leggi di più .
Infine, vogliamo indicarti questi incredibili podcast per i programmatori. 15 Podcast avanzati per programmatori e sviluppatori di software 15 Podcast avanzati per programmatori e sviluppatori di software I podcast sono un modo fantastico per saperne di più sulla programmazione. Ecco alcuni dei nostri podcast di programmazione preferiti per il tuo piacere di ascolto. Leggi altro che potrebbe rivelarsi inestimabile per te nel tuo viaggio. Per lo meno, ti danno un modo per imparare mentre fai il pendolare, facendo le faccende, in attesa di un appuntamento, ecc.
Ora tocca a te: perché vuoi imparare come creare app Android? Hai idee interessanti che ti girano in testa? Parlaci di loro in un commento qui sotto!