Advertentie
Dus je wilt beginnen met het maken van apps voor Android, toch? Sommige mensen proberen je misschien te vertellen dat het te laat is om in de game te komen, vooral als je een nieuwe beginner bent, maar dat is het echt niet.
Als het lijkt alsof de Play Store wordt overspoeld met waardeloze apps en dat er geen ruimte is voor iets nieuws, onthoud dan dat je niet origineel hoeft te zijn. Je apps hoeven alleen maar iets aan te bieden dat andere apps niet bieden, ook al is het maar een schonere interface.
Dat gezegd hebbende, een van de beste manieren om programmeren te leren Programmeren leren zonder alle stressMisschien heb je besloten om te gaan programmeren, voor een carrière of gewoon als hobby. Super goed! Maar misschien begin je je overweldigd te voelen. Niet zo goed. Hier is hulp om uw reis te vergemakkelijken. Lees verder is via boeken, dus hier zijn een handvol geweldige bronnen die u misschien wilt bekijken. Je moet wel leer een goed stukje Java De beste talen voor mobiele app-ontwikkeling in 2016 De wereld van de ontwikkeling van mobiele apps gaat nog steeds zo sterk als altijd. Als je wilt beginnen, is het niet te laat! Dit zijn de talen die je zou moeten overwegen om te leren. Lees verder , dus we hebben ook enkele Java-boeken toegevoegd.
Java: A Beginner's Guide, Sixth EditionJava: A Beginner's Guide, Sixth Edition Koop nu op Amazon $30.35
Als je helemaal geen Java-ervaring hebt, begin dan met dit boek. Let daar op een nieuwe taal leren is moeilijk 7 Handige trucs voor het beheersen van een nieuwe programmeertaalHet is prima om overweldigd te worden als je leert programmeren. U vergeet de dingen waarschijnlijk net zo snel als u ze leert. Deze tips kunnen u helpen om al die nieuwe informatie beter te bewaren. Lees verder en zelfs de best geschreven gidsen kunnen de weg niet veel gemakkelijker maken.
Maar in termen van beginnersvriendelijkheid zijn er maar weinigen zo goed als Java: een beginnershandleiding. Het begint het allereerste begin en neemt je mee door geavanceerde functies zoals lambda-expressies en JavaFX. Er is een reden waarom het een # 1 bestseller op Amazon is!
De nieuwste versie van dit moment, de 6e editie, is volledig bijgewerkt voor Java Platform Standard Edition 8, dus alles wat u leert, is van toepassing op moderne Java-ontwikkelingspraktijken.
Head First Java, 2e editieHead First Java, 2e editie Koop nu op Amazon $25.00
Dit is het soort boek dat je zou moeten lezen als je al een eerste blootstelling aan Java hebt gehad omdat het benadert de taal op een heel andere manier - met behulp van iets dat de "Head First" wordt genoemd nadering.
Ga eerst Java begrijpt dat het menselijk brein naar nieuwigheid hunkert. Om snel te leren, moet je op veel verschillende manieren verrast, opgewonden en betrokken zijn. Dit is hoe theoretische mumbo-jumbo als begrip in je geest wordt gecementeerd.
Met andere woorden, terwijl uw eerste blootstelling aan Java alles te maken heeft met het vertrouwd raken met de syntaxis en concepten, Ga eerst Java is de tweede pass die ervoor zorgt dat het allemaal wegzakt.
Denken in Java (4e editie)Denken in Java (4e editie) Koop nu op Amazon $41.74
Alsof in direct contrast met Ga eerst Java, dit boek is zo droog en technisch als ze komen. Het is zowel theoretisch als praktisch en behandelt elk klein detail dat u mogelijk tegenkomt tijdens het coderen in Java.
Maar het echte verkoopargument van Denken in Java is dat het je echt helpt om “in Java te denken”. Dit boek helpt je de idioom en patronen te leren die Java zo geweldig maken, en je daarmee uit te rusten schrijf schonere en veiligere code 10 tips voor het schrijven van schonere en betere codeSchone code schrijven lijkt eenvoudiger dan het in werkelijkheid is, maar de voordelen zijn het waard. Hier leest u hoe u vandaag kunt beginnen met het schrijven van schonere code. Lees verder .
Ik zou het niet aanraden als eerste of tweede boek, maar als je jezelf al als een tussenliggende Java-programmeur beschouwt, moet je het echt eens proberen. En het beste deel? Het is beschikbaar voor gratis als je het goed vindt om het online te lezen 9 gratis programmeerboeken waarmee u een professional wordtOproep aan alle programmeurs, nieuw, oud of ambitieus: we hebben een geweldige selectie gratis (zoals in bier) boeken gevonden om je codeervaardigheden naar een hoger niveau te tillen. Stap in en geniet. Lees verder .
Android-programmering voor beginners: leer alle Java- en Android-vaardigheden die u nodig hebt om krachtige mobiele applicaties te makenAndroid-programmering voor beginners: leer alle Java- en Android-vaardigheden die u nodig hebt om krachtige mobiele applicaties te maken Koop nu op Amazon $44.77
Als je maar één boek kunt betalen en je hebt geen Java- of Android-ervaring, dan biedt deze je misschien wel de meeste waar voor je geld. Het biedt een inleiding tot zowel Java als Android met voorbeelden voor 40 mini-apps en 3 real-world apps.
Android-programmering voor beginners gaat ervan uit dat u niets weet en richt zich erop om u vertrouwd te maken met de Android-coderingsomgeving. Het zal je niet helemaal naar een meester brengen, maar het zal je heel ver brengen.
Android-programmering: The Big Nerd Ranch Guide (2e editie)Android-programmering: The Big Nerd Ranch Guide (2e editie) Koop nu op Amazon $40.99
Ondanks de rare naam - The Big Nerd Ranch leert online programmeren - dit is waarschijnlijk het beste boek over Android-programmeren dat je ooit zult vinden. Vraag een groep Android-programmeurs om boekaanbevelingen en de helft van hen zal dit zeggen.
The Big Nerd Ranch Guide is gebaseerd op een bootcamp-cursus die de basisprincipes van Android-programmeren leert, evenals goede technieken om te gebruiken bij het ontwikkelen van Android-apps.
The Big Nerd Ranch ontwikkelt mobiele apps op maat voor klanten over de hele wereld, zodat u kunt uitrusten ervan verzekerd dat ze de expertise en ervaring hebben om een back-up te maken van alles wat hierin wordt onderwezen boek.
Android Studio Development Essentials - Android 6 EditionAndroid Studio Development Essentials - Android 6 Edition Koop nu op Amazon $34.99
Als je gaat coderen voor Android, dan doe je dat hebben een goede IDE nodig in plaats van een teksteditor Teksteditors vs. IDE's: welke is beter voor programmeurs?Kiezen tussen een geavanceerde IDE en een eenvoudigere teksteditor kan moeilijk zijn. We bieden enig inzicht om u te helpen die beslissing te nemen. Lees verder , en tegenwoordig is de beste keuze Android Studio (Eclipse en NetBeans zijn oud nieuws). Merk op dat Android Studio een vork is van IntelliJ IDEA.
U kunt doorgaan en leren hoe u Android Studio zelfstandig kunt gebruiken met behulp van gratis bronnen op internet, maar Essentials voor Android Studio Development is wat u zou moeten krijgen als u uitgebreide dekking van de functies van de IDE wilt, inclusief Gradle-buildconfiguraties.
Het behandelt ook enkele geavanceerde onderwerpen, zoals een goed materiaalontwerp (zodat uw app er mooi uitziet en modern), integratie met Google Maps en integratie met de in-app-facturering en ontwikkelaar van Google Play Troosten.
Android 6 voor programmeurs: een app-gestuurde aanpak (3e editie) (Deitel Developer Series)Android 6 voor programmeurs: een app-gestuurde aanpak (3e editie) (Deitel Developer Series) Koop nu op Amazon $26.40
Het moeilijkste van programmeren is om alle theoretische concepten die je hebt geleerd te nemen en ze om te zetten in iets tastbaars. Het is één ding om de API's van Android-ontwikkeling te leren, maar het is iets heel anders om helemaal opnieuw een echte app te maken.
Dat is waar een boek van houdt Android 6 voor programmeurskomt echt van pas. Het leidt je door acht volwaardige projecten en geeft je uit de eerste hand ervaring met het maken en voltooien van een echte Android-app.
Om er het maximale uit te halen, moet je je al op een gemiddelde graad vertrouwd voelen met Java. Behandelde onderwerpen zijn onder meer Android Studio, Gradle, Material Design, Threading, SQLite, Play Store API's en meer.
Waarom wil je Android leren?
Tussen deze zeven boeken verzamel je meer dan genoeg kennis en oefening om je eigen Android-apps helemaal opnieuw te kunnen schrijven, maar voel je vrij om je opleiding voort te zetten met deze YouTube-kanalen 6 geweldige YouTube-video's om u te helpen Android-ontwikkeling te lerenWilt u leren hoe u Android-apps ontwikkelt? Dan zijn deze YouTube-video's perfect voor jou. Lees verder en deze mobiele ontwikkelingsblogs Een baanbrekende app ontwerpen? 7 blogs over mobiele ontwikkeling die u moet lezenDe mobiele ruimte is zo nieuw dat trends voortdurend veranderen en elke dag nieuwe inzichten worden opgedaan. Als u van plan bent mobiele apps te ontwikkelen, hoe kunt u dan bijblijven zonder gek te worden? Lees verder .
Ten slotte willen we u wijzen op deze geweldige podcasts voor programmeurs 15 eersteklas podcasts voor programmeurs en softwareontwikkelaarsPodcasts zijn een fantastische manier om meer te leren over programmeren. Hier zijn enkele van onze favoriete programmagerelateerde podcasts voor uw luisterplezier. Lees verder die voor u van onschatbare waarde kunnen zijn tijdens uw reis. Ze geven je op zijn minst een manier om te leren tijdens het woon-werkverkeer, klusjes doen, wachten op een afspraak, enz.
Nu is het jouw beurt: waarom wil je leren hoe je Android-apps maakt? Heb je coole ideeën die in je hoofd rondzweven? Vertel ons erover in een reactie hieronder!
Joel Lee heeft een B.S. in computerwetenschappen en meer dan zes jaar professionele schrijfervaring. Hij is de hoofdredacteur van MakeUseOf.