Dus u wilt Android-apps ontwikkelen? Hier is hoe te leren

Dus u wilt Android-apps ontwikkelen? Hier is hoe te leren / Android

Na zoveel jaren zou je denken dat de mobiele markt nu verzadigd is met elke app die je je maar kunt voorstellen, maar dat is niet het geval. Er zijn tal van niches die nog moeten worden gevuld en zelfs de huidige markten met verschillende toonaangevende apps kunnen nog steeds achterblijven in kwaliteit. Dat alles om te zeggen: er is altijd ruimte voor nieuwe Android-apps en met een beetje knowhow zou u de volgende ontwikkelaar kunnen zijn om een ​​groot succes te maken.

Voordat u begint aan uw Android-ontwikkelingsreis, zijn er enkele vereisten waaraan u moet voldoen.

Java-ervaring: Android-ontwikkeling wordt meestal gedaan in Java. Het is niet per se een moeilijke taal om te leren, maar weten hoe het van toepassing is op Android-ontwikkeling kan verwarrend zijn zonder een stevige basis in de taal. Android Java is dat niet precies standaard Java, maar het leren van standaard Java 2-websites & 2 apps die kunnen helpen bij het leren van Java-programmering 2 Websites en 2 apps die kunnen helpen bij het leren van Java-programmering Er zijn veel mensen die ik ken die graag willen programmeren, maar toch worden verward door hoe te beginnen en wat de algemene ideeën van programmeren zijn. Daarnaast zijn er een grote ... Lees meer zal het voor u veel gemakkelijker maken om Android-ontwikkeling op te nemen.

XML-ervaring: Het kennen van XML kan nuttig zijn op een aantal technologiegerelateerde gebieden en Android is geen uitzondering. In het bijzonder XML-bestanden Wat is een XML-bestand en wat zijn de toepassingen? [In het geval dat u zich afvroeg] Wat is een XML-bestand en wat zijn zijn toepassingen? [In het geval dat u zich afvraagt] Met Meer lezen wordt het eenvoudiger om UI-elementen te declareren in de apps die u maakt. Ervaring uit het verleden is een groot pluspunt.

Ontwikkelomgeving: De meeste Android-ontwikkelaars raden aan om Eclipse te gebruiken als ontwikkelomgeving voor uw coderingssessies. U moet ook de Android SDK installeren voordat u apps gaat maken. Gelukkig biedt Android een enkel pakket met Eclipse, Android SDK en gerelateerde tools. Houd er rekening mee dat in de nabije toekomst de meeste Android-ontwikkelingen verdwijnen van Eclipse naar Android Studio, dus misschien wilt u daar ook naar kijken.

Volharding: Ten slotte zal het tijd kosten om de ins en outs van de Android development toolkit te leren. Leren hoe je een kwaliteit app gaat nog meer tijd kosten. Haast je niet. Blijf het doen en concentreer je geest op de lange termijn. Als je dat niet doet, ben je gefrustreerd en wil je opgeven.

Officiële Android-ontwikkelaarswebsite

De beste plaats om deze lijst te beginnen zou de officiële Android-ontwikkelaarssite zijn. Ze hebben alles wat je nodig zou kunnen hebben voor je app-ontwikkelende reis, inclusief de IDE's en tools die hierboven zijn genoemd om aan de slag te gaan. En als u ziet hoe deze site wordt beheerd door de feitelijke beheerders van de Android SDK, is het logisch dat hun informatie de beste en meest actuele is..

Voor beginners heeft deze site een uitgebreid trainingsgedeelte dat varieert van het instellen van uw omgeving en het bouwen van uw eerste Android-app tot en met het distribueren van een definitieve app en geld verdienen in de Play Store. Voor gevorderde gebruikers zijn de API-gidsen en -verwijzingen altijd aanwezig om u te helpen de meest efficiënte oplossingen voor uw app-ontwikkelingsproblemen te vinden.

Mijn favoriete onderdeel van deze site is dat ze je niet alleen lesgeven hoe om dingen te doen, maar hoe ze te doen goed. Er zijn vier trainingssecties voor “beste praktijken” met betrekking tot interfaceontwerp, gebruikersinvoer, prestaties en beveiliging - absolute essentie voor iedereen die Android-ontwikkeling wil leren.

Prijs: GRATIS

Mobiele Tuts + met Android

Tuts + (AKA TutsPlus) is een geweldige bron voor tutorials in het algemeen, maar hun Android-sectie heeft tonnen geweldige informatie voor newbie en ervaren ontwikkelaars. Blader door de Android-vermeldingen en je vindt meer dan 150 ontwikkelingshandleidingen die de afgelopen drie jaar zijn geplaatst.

Het is geweldig dat Tuts + elke tutorial categoriseert op basis van technologie (in dit geval Android SDK) evenals moeilijkheidsgraad en geschatte voltooiingstijd. Deze tutorials zijn allemaal op tekst gebaseerd, maar ze zijn professioneel geformatteerd en bevatten een heleboel screenshots om je te helpen in geval van verwarring.

Ik heb al eerder gezegd dat je Java en XML wilt leren kennen voordat je begint met Android-ontwikkeling. Welnu, de Android 101-reeks van tutorials over Tuts + begint met een inleiding tot Java voordat je de Android SDK aanpakt. Ze weten echt wat ze doen en ze hebben fantastisch werk geleverd door de leercurve te versoepelen.
Prijs: GRATIS

Marakana Android Bootcamp Series 2012

Marakana is een bedrijf dat IT-professionals op verschillende gebieden training biedt en hun expertise laat zien wanneer u een kijkje neemt naar een aantal van hun aanbiedingen. Aan de voorkant van Android hebben ze een reeks video's uitgebracht, de Android Bootcamp-serie, en ze hebben bewezen dat ze enkele van de nuttigste Android-ontwikkelingsvideo's zijn die er momenteel zijn.

De video's zijn opgenomen tijdens een vijfdaags live trainingskamp voor Android-ontwikkeling, dus dit zijn niet je gewone YouTube-filmpjes met redelijke kennis van bepaalde onderwerpen, maar eerder echte leringen die in de praktijk zijn onderwezen seminaromgevingen door professionals voor professionals.

Elke les heeft een variabele lengte: sommigen nemen slechts dertig minuten om te consumeren, anderen kunnen tot drie uur duren. Het is verbazingwekkend dat Marakana vijf dagen les gratis heeft uitgegeven, dus maak er gebruik van terwijl je kunt. Voordat je begint, moet je Java echter goed beheersen, omdat dit een van hun vereisten voor de cursus is.

Prijs: GRATIS

Android Development Tutorials @ Vogella.com

Vogella is een website die zich richt op het verwerven en verspreiden van kennis voor Java, Android en Eclipse. Ze hebben een reeks tutorials voor Android-ontwikkeling en ze zijn zeer professioneel, vol met veel screenshots en advies om je zo snel mogelijk van start te laten gaan zonder belangrijke details over te slaan..

Deze tutorials beginnen helemaal vanaf het begin, zoals het opzetten van uw Android-ontwikkelomgeving en het leren van basis Android-ontwikkelingsconcepten, tot tussenliggende onderwerpen zoals het verwerken van XML, het ontwerpen van geavanceerde interfaces en het spelen met apparaatsensoren. De hoeveelheid is niet zo groot als de andere bronnen in dit artikel, maar de kwaliteit kan niet worden genegeerd.

Prijs: GRATIS

Android Development Series @ Lynda.com

Als je het beste leert met video en de Bootcamp-serie van Marakana niet genoeg voor je is, kun je de Android-ontwikkelingsvideo's bekijken op Lynda.com, een website met duizenden verschillende videocursussen over honderden verschillende technische onderwerpen. De Android-sectie van Lynda.com is de thuisbasis van elf videocursussen die elk ergens tussen de twee en zeven uur duren, wat resulteert in meer dan 40 uur kwaliteitsonderwijs.

Eén video neemt je mee door het proces om een ​​app voor het maken van notities helemaal opnieuw te maken. Een andere video biedt zeven uur van de essentiële Java-training die je nodig hebt. Nog een andere video pakt het onderwerp van de ontwikkeling van Flash-games op Android aan. Ze zijn allemaal de moeite van het kijken waard en Lynda heeft bewezen een enorm hulpmiddel te zijn om te leren.

Prijs: $ 25 per maand abonnement. Er is een optie voor een gratis proefperiode van zeven dagen. Als u zich abonneert, zorg er dan voor dat u van de prijs profiteert en bekijk de andere educatieve onderwerpen op de site.

Conclusie

Dit is een goed moment om te leren hoe je apps voor Android ontwikkelt. Er zijn meer bronnen beschikbaar dan ooit tevoren en je hebt toegang tot de meeste van die bronnen zonder ooit een cent te betalen. En het maakt niet uit welke methode je kiest - geschreven handleidingen, videozelfstudies, opgenomen lezingen, enz. - omdat er genoeg variatie is.

Niet vermeld in het artikel is MIT App Inventor, een tool aangeboden door MIT die het ontwikkelingsproces van de app omzet in een visuele. Het is geweldig voor niet-programmeurs en beginners, maar het levert wel veel flexibiliteit en controle op die samenhangen met het maken van een nieuwe app. Bekijk onze handleiding voor MIT App Inventor als je geïnteresseerd bent.

Onthoud dat het geen eenmalig proces zal zijn. Het kost veel tijd om de nodige concepten te leren en te internaliseren, dus geef niet op. Blijf erbij en op een dag heb je misschien een marktbrekende app waar iedereen van houdt.

Afbeelding Credits: Android-telefoon Via Shutterstock

Ontdek meer over: App Development, Programming.