Annuncio pubblicitario
Quindi vuoi iniziare a creare app per Android, vero? Alcune persone potrebbero provare a dirti che è troppo tardi per entrare nel gioco, soprattutto se sei un principiante nuovo di zecca, ma in realtà non lo è.
Se sembra che il Play Store sia invaso da app scadenti e che non ci sia spazio per nulla di nuovo, ricorda che non è necessario essere originali. Le tue app devono solo offrire qualcosa che altre app non hanno, anche se è solo un'interfaccia più pulita.
Detto questo, uno dei modi migliori per imparare la programmazione Come imparare a programmare senza stressForse hai deciso di perseguire la programmazione, sia per una carriera o semplicemente per hobby. Grande! Ma forse stai iniziando a sentirti sopraffatto. Non così eccezionale. Ecco un aiuto per facilitare il tuo viaggio. Leggi di più è attraverso i libri, quindi ecco una manciata di grandi risorse che potresti voler controllare. Dovrai farlo impara un bel po 'di Java Le migliori lingue per lo sviluppo di app mobili nel 2016 Il mondo dello sviluppo di app 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: Guida per principianti, sesta edizioneJava: Guida per principianti, sesta edizione Acquista ora su Amazon $30.35
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 programmazioneVa bene essere sopraffatto quando stai imparando a programmare. Probabilmente dimenticherai le cose velocemente come le impari. Questi suggerimenti possono aiutarti a conservare meglio tutte queste nuove informazioni. Leggi di più e anche le guide meglio scritte possono solo facilitare il percorso.
Ma in termini di cordialità per i principianti, pochi sono bravi quanto Java: una guida per principianti. L'inizio è l'inizio e ti guida attraverso funzionalità avanzate come le espressioni lambda e JavaFX. C'è un motivo per cui è il best seller numero 1 su Amazon!
L'ultima versione al momento della stesura, la sesta edizione, è completamente aggiornata per Java Platform Standard Edition 8, quindi tutto ciò che apprendi sarà applicabile alle moderne pratiche di sviluppo Java.
Head First Java, 2nd EditionHead First Java, 2nd Edition Acquista ora su Amazon $25.00
Questo è il tipo di libro che dovresti leggere una volta che hai già avuto un'esposizione iniziale a Java perché si avvicina alla lingua in un modo completamente diverso - usando qualcosa chiamato "Head First" approccio.
Capo primo Java capisce che il cervello umano brama novità. Per imparare rapidamente, devi essere sorpreso, eccitato e impegnato in molti modi diversi. Ecco come il teorico mumbo-jumbo viene cementato nella tua mente come comprensione.
In altre parole, mentre la tua esposizione iniziale a Java riguarda la familiarità con la sintassi e i concetti, Capo primo Java è il secondo passaggio che si assicura che affonda tutto.
Thinking in Java (4a edizione)Thinking in Java (4a edizione) Acquista ora su Amazon $41.74
Come se in diretto contrasto con Capo primo Java, questo libro è asciutto e tecnico come viene. È sia teorico che pratico, che copre ogni piccolo dettaglio che potresti incontrare durante la codifica in Java.
Ma il vero punto di forza di Pensando in Java è che ti aiuta veramente a "pensare in Java". Questo libro ti aiuterà a imparare i modi di dire e i modelli che rendono Java così eccezionale, fornendoti così scrivere codice più pulito e sicuro 10 suggerimenti per scrivere codice più pulito e miglioreScrivere codice pulito sembra più facile di quanto non sia in realtà, ma ne valgono i vantaggi. Ecco come puoi iniziare a scrivere codice più pulito oggi. Leggi di più .
Non lo consiglierei come primo o secondo libro, ma se ti consideri già un programmatore Java intermedio, dovresti davvero verificarlo. E la parte migliore? È disponibile per gratis se stai bene leggendolo online 9 libri di programmazione gratuiti che ti renderanno un professionistaChiamare tutti i programmatori, nuovi, vecchi o aspiranti: abbiamo trovato un'ottima selezione di libri gratuiti (come nella birra) per aumentare le tue abilità di programmazione al livello successivo. Salta e divertiti. Leggi di più .
Programmazione Android per principianti: apprendi tutte le competenze Java e Android necessarie per iniziare a creare potenti applicazioni mobiliProgrammazione Android per principianti: apprendi tutte le competenze Java e Android necessarie per iniziare a creare potenti applicazioni mobili Acquista ora su Amazon $44.77
Se puoi permetterti solo un libro e non hai esperienza Java o Android, questo potrebbe fornirti il massimo del rapporto qualità-prezzo. Fornisce un'introduzione a Java e Android con esempi per 40 mini-app e 3 app del mondo reale.
Programmazione Android per principianti presume che tu non sappia nulla e ti concentri sul metterti a tuo agio con l'ambiente di codifica Android. Non ti porterà fino a diventare un maestro, ma ti porterà molto lontano.
Programmazione Android: The Big Nerd Ranch Guide (2nd Edition)Programmazione Android: The Big Nerd Ranch Guide (2nd Edition) Acquista ora su Amazon $40.99
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 consigli sui libri e metà di loro dirà questo.
La guida del Big Nerd Ranch si basa su un corso bootcamp che insegna i fondamenti della programmazione Android, nonché buone tecniche da utilizzare durante lo sviluppo di app Android.
Il Big Nerd Ranch sviluppa app mobili personalizzate per i clienti di tutto il mondo, così puoi riposare assicurato di avere le competenze e l'esperienza per eseguire il backup di tutto ciò che è stato insegnato in questo libro.
Android Studio Development Essentials - Android 6 EditionAndroid Studio Development Essentials - Android 6 Edition Acquista ora su Amazon $34.99
Se hai intenzione di scrivere codice per Android, lo farai è necessario un IDE corretto anziché un editor di testo Redattori di testo vs. IDE: quale è meglio per i programmatori?Scegliere tra un IDE avanzato e un semplice editor di testi può essere difficile. Offriamo alcune informazioni utili per aiutarti a prendere quella decisione. Leggi di più e in questi giorni la scelta migliore è Android Studio (Eclipse e NetBeans sono vecchie notizie). Nota 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 Elementi essenziali di sviluppo di Android Studio è ciò che dovresti ottenere se desideri una copertura completa delle funzionalità dell'IDE, comprese le configurazioni di build Gradle.
Copre anche alcuni argomenti avanzati, come la corretta progettazione dei materiali (in modo che la tua app sia bellissima e moderno), integrazione con Google Maps e integrazione con la fatturazione e lo sviluppatore in-app di Google Play Console.
Android 6 per programmatori: un approccio guidato dall'app (3a edizione) (serie di sviluppatori Deitel)Android 6 per programmatori: un approccio guidato dall'app (3a edizione) (serie di sviluppatori Deitel) Acquista ora su Amazon $26.40
La parte più difficile della programmazione è prendere tutti i concetti teorici che hai imparato e trasformarli in qualcosa di tangibile. Una cosa è imparare le API dello sviluppo Android, ma un'altra cosa è creare un'app reale da zero.
Ecco dove piace un libro Android 6 per programmatoriè davvero utile. Ti guida attraverso otto progetti a tutti gli effetti e ti offre un'esperienza di prima mano nella creazione e nel completamento di un'app Android reale.
Per ottenere il massimo da esso, dovresti già essere a tuo agio con Java a un livello intermedio. Gli argomenti trattati includono Android Studio, Gradle, Material Design, Threading, SQLite, API Play Store e altro ancora.
Perché vuoi imparare Android?
Tra questi sette libri, acquisirai conoscenze e pratiche più che sufficienti per poter scrivere le tue app Android da zero fino al completamento, ma sentiti libero di continuare la tua istruzione con questi canali YouTube 6 fantastici video di YouTube per aiutarti a imparare lo sviluppo di AndroidVuoi imparare a sviluppare app Android? Quindi questi video di YouTube sono perfetti per te. Leggi di più e questi blog di sviluppo mobile Stai progettando un'app rivoluzionaria? 7 blog sullo sviluppo mobile che dovresti leggereLo spazio mobile è così nuovo che le tendenze cambiano costantemente e nuove conoscenze vengono fatte ogni giorno. Se hai intenzione di sviluppare app mobili, come puoi tenere il passo senza impazzire? Leggi di più .
Infine, vogliamo indicarti questi podcast incredibili per i programmatori 15 podcast di alto livello per programmatori e sviluppatori di softwareI podcast sono un modo fantastico per saperne di più sulla programmazione. Ecco alcuni dei nostri podcast relativi alla programmazione preferiti per il tuo piacere di ascolto. Leggi di più che potrebbe rivelarsi prezioso per te durante il tuo viaggio. Per lo meno, ti danno un modo per imparare mentre sei in viaggio, facendo le faccende, aspettando un appuntamento, ecc.
Ora tocca a te: perché vuoi imparare a creare app Android? Hai delle idee interessanti che ti galleggiano in testa? Parlaci di loro in un commento qui sotto!
Joel Lee ha un B.S. in Informatica e oltre sei anni di esperienza professionale nella scrittura. È caporedattore di MakeUseOf.