Iedereen heeft wel eens de wens ervaren om te programmeren. Over het algemeen zijn er echter vier beperkende factoren: tijdgebrek, studiemateriaal, mentale blokkades en aandachtsspanne. Maak dus je agenda leeg, maak je hoofd leeg en geef zelfmedicatie aan je ADD met een lekker kopje van je favoriete koffie, want hier is het materiaal dat je nodig hebt om te leren programmeren.
Het moeilijkste deel van leren programmeren is het overwinnen van een mentale blokkade. Ten eerste bestaat er geen programmeergod die iemand codegeletterdheid verleent. Leren coderen is hetzelfde als het leren van welke taal dan ook: er zijn zelfstandige naamwoorden, werkwoorden en zinnen die op een bepaalde manier samenkomen om voor de computer logisch te zijn. Zodra je een volledige gedachte hebt opgeschreven, werkt het programma naar behoren.
Ten tweede denken zelfs Java-experts met een doctoraat in de informatica dat Java enorme zwarte dozen heeft met input en output. Net als bij elke taal geldt: hoe hoger uw expertise, des te meer obscure taalstructuren u kunt gebruiken. Iedereen kan echter basistaalstructuren leren.
Het derde mentale blok is gemotiveerd raken en 'gewoon doen'. De hulpmiddelen zijn gratis. De middelen zijn beschikbaar. Iedereen die een programma wil schrijven, kan het doen en zijn werk publiceren. Je moet dus gewoon meteen in je IDE springen en iets gaan maken.
Hulpmiddelen: Een Android-app bouwen Deel 1: Eclipse en de Android SDK instellen - Door Eclipse en de Android SDK in te stellen, beschikt u over de basishulpmiddelen die u nodig hebt om aan de slag te gaan met het maken van een Android-app. Zoals bij elk project moet u beginnen met het verzamelen van uw gereedschappen en deze eerst leren gebruiken.
Vaardigheden: "De Java-tutorials" - De Java-tutorials zijn in wezen een http-e-boek dat in hetzelfde formaat is opgemaakt als veel certificeringen en online cursussen. Veel mensen hebben verklaard dat ze 'er even voor willen gaan zitten en Java willen leren'. De Java-tutorials zijn een geweldige manier om precies dit te doen. Dit is afgestemd op het schrijven van generieke Java-applicaties, en niet specifiek op de Android-implementatie van Java. Als u dit materiaal leert, krijgt u een sterke kennisbasis voor het programmeren van Java-toepassingen.
Materialen: Android "Pakketindex" - De Android-pakketindex is een referentie voor alle pakketten, klassen en API's die door Google worden aangeboden. Zodra u leert programmeren in Java, moet u de afzonderlijke bouwstenen van een applicatie leren kennen. Elk van deze pakketten fungeert als zelfstandige naamwoorden en werkwoorden in uw schrijven. De documentatie toont de juiste tijd en plaats om deze woorden te gebruiken en wat u eruit haalt. Deze pakketindex dient als uw woordenboek.
Architectuur: "Android-ontwerp" - De Android Design-pagina is een geweldig startpunt voor ideeën in uw Android-applicatie. Deze pagina is een voorbeeld van wat Google graag zou willen zien. Elke pagina toont ontwerpimplementaties die worden aanbevolen door Google.
Het menselijke aspect: Ons Android-hackforum is de perfecte plek om vragen te stellen, antwoorden te krijgen en het werk van andere ontwikkelaars te bekijken.
We hebben dus alle basisbeginselen besproken die nodig zijn om aan de slag te gaan met het maken van uw eigen Android-applicaties. Er zijn bijna oneindige bronnen beschikbaar op internet. Deel hieronder uw favoriete bronnen.