Att skapa Android Apps-för nybörjare (7 / 7 steg)
Steg 7: Övning ger färdighet
Samt arbeta genom övningar och projekt i din Android kurs, bör du börja skriva din egen mini-apps så snart du kan. Varje gång du lära en ny färdighet, bygga en app som använder det, eller gå lite längre och bygga en app som tar det ett steg längre än. Till exempel om kursen går du genom att skapa en räknaren app som använder plus- och minusknapparna till öka totalen på skärmen, då du kan slå upp i dokumentationen till Java hur kod en spinner eller radio knappar och skapa en räknande app som låter användaren välja Start totalt inte är noll.
Öva hjälper till att fixa den nya kunskapen i din hjärna och också avslöja eventuella luckor i din inlärning.
Inspiration för apps
När du börjar, du kommer inte kunna göra så mycket, men inom några veckor du kanske tänker på användbara saker du kan göra med dina nya färdigheter. Men om inspiration saknas, sedan prova att fråga några vänner eller familjemedlemmar som har en Android telefon vad de skulle vilja en app att göra. Eller titta på Google Play AppStore eller ITunes, att se om det finns något där du kan återskapa för eget bruk.
Ganska lätt saker att göra är:
- Räkna och att hålla reda på saker (som varv på en löparbana eller enheter alkohol konsumeras baserat på glas storlek och alkohol procent)
- Att dela upp räkningen efter en måltid på en restaurang, och arbetar ut spetsen
- Avger olika ljud beroende på hur telefonen flyttas
- Arbeta ut genomsnittet, har max och min när en hel del enskilda avläsningar angetts
- Generera fraktal bilder, baserat på Start parametrar matas in av användaren
- Enkel manipulering av bilder, t.ex konvertera en färg bild till svartvitt
- Simulerar ett Roulettehjul eller kasta av en tärning
Lärande Java (eller alla programmeringsspråk) kan vara en frustrerande upplevelse och det kommer att finnas tillfällen när du känner för att ge upp, men håll dig med den. Utveckla apps är en fascinerande blandning av kunskap, kreativitet, uppfinningsrikedom och matematik, och varje app du producera kommer att vara lite mer sofistikerad än förra.