Stap 7: Oefening baart kunst
Naast de oefeningen en projecten in uw Android cursus doorloopt, moet u beginnen met het schrijven van uw eigen mini-apps zo snel als je kunt. Telkens wanneer die u een nieuwe vaardigheid, leren bouwen een app die het gebruikt, of iets verder gaan en bouwen van een app die een stap verder duurt. Bijvoorbeeld, als de cursus loopt u door het creëren van een teller-app die gebruikt plus en min knoppen om het totaal op het scherm, dan u kan opzoeken in de documentatie voor Java code een spinner of radio knoppen en maken een tellen app waarmee de gebruiker om te kiezen een startende totaal niet nul.
Oefenen zal bijdragen tot de nieuwe kennis vast in je hersenen en onthullen ook eventuele leemten in het leerproces.
Inspiratie voor apps
Wanneer je begint, zult u kunnen zeer veel te doen, maar binnen een paar weken die je dat nuttige dingen denken misschien die je zou kunnen doen met uw nieuwe vaardigheden. Maar als inspiratie ontbreekt, probeer dan vragen vrienden of familieleden die een Android telefoon wat ze willen een app hebben te doen. Of kijk op de Google Play app-winkel, of ITunes, om te zien of er iets is er u kon opnieuw maken voor eigen gebruik.
Vrij eenvoudig dingen te doen zijn:
- Tellen en het bijhouden van dingen (zoals ronden van een atletiekbaan of eenheden van alcohol verbruikt op basis van de grootte en de alcohol percentage glas)
- Opsplitsing van de factuur na een maaltijd in een restaurant, en werkt de tip
- Uitstoot van verschillende geluiden afhankelijk van hoe de telefoon wordt verplaatst
- Het uitwerken van het gemiddelde, zijn max en min wanneer een heleboel persoonlijke lezingen ingevoerd
- Fractal afbeeldingen, gebaseerd op het starten van de parameters die zijn ingevoerd door de gebruiker te genereren
- Eenvoudige manipulatie van beelden, bv een kleurenfoto omzetten in zwart-wit
- Simuleren van een roulettewiel of de worp van een dobbelsteen
Leren Java (of elke programmeertaal) kan een frustrerende ervaring en zal er tijden zijn wanneer u het gevoel geven, maar de stok mee. Apps ontwikkelen is een fascinerende mix van kennis, creativiteit, vindingrijkheid en wiskunde, en elke app die u produceren zullen een beetje meer verfijnd dan de vorige.