En rask guide til å utvikle Android Apps med Google App Inventor

En rask guide til å utvikle Android Apps med Google App Inventor / Android

Helt siden jeg først mottok Droid, har jeg vært veldig nysgjerrig på hvordan folk produserer noen av de fantastiske applikasjonene på og utenfor Android-markedet. Jeg er en programmerer, men ikke en begavet hacker av en hvilken som helst del av fantasien. Jeg har mestret Visual Basic og Coldfusion, men når det kommer til å skrive et program fra bunnen av som ville fungere på en mobil enhet, var jeg sikker på at det var vi vil utenfor omfanget av mine evner.

Når det kommer til mobilapputvikling En rask guide for å utvikle Android Apps med Google App Inventor En rask guide til å utvikle Android Apps med Google App Inventor Les mer spesielt, det nærmeste vi har kommet på MUO, er Beths artikkel om hvordan å utvikle en iPhone app Hvordan utvikle en enkel iPhone App & Send den til iTunes Slik utvikler du en enkel iPhone App & Send den til iTunes Les mer. Selv med iPhone-tilnærmingen må du lære Objective-C. Med andre ord - du må lære å bli en koder. Vel, for de av dere som setter pris på visuellbasert programmering som meg, så vil du være veldig glad for å høre at Android har gjort det mulig for alle som har den mest grunnleggende programmeringsopplevelsen å lage sin egen, høye og funksjonelle Android applikasjoner. Det hemmelige våpenet for å utvikle Android apps? Det kalles [NO LONGER WORKS] Google App Inventor, og den tilbys på Google Labs.

Setter opp Google App Inventor

App Oppfinner består av tre deler. Det er designverktøyet, blokkene editor, og endelig konfigurere telefonen.

Det første du må gjøre er å konfigurere telefonen. Gå inn til Innstillinger -> Programmer og sørg for at “Ukjente kilder” er valgt. Dette gjør det mulig for Blocks Editor å installere seg og kommunisere med telefonen din til testformål.

Deretter klikker du på “Utvikling” og sørg for at du har aktivert begge deler “USB feilsøking” og “Hold deg våken.”

Gjett hva - det er det alle du må gjøre for å konfigurere telefonen til å arbeide med programmeringsverktøyene.

Når du registrerer deg for å bruke App Inventor, må du installere Block Editor som en av trinnene. Dette er et Java-program som installeres på datamaskinen din, og det gir deg muligheten til å endre oppførselen til “blokker” som du har opprettet i designmodus, og det kommuniserer direkte med telefonen din.

Når du har registrert deg og du er i designverktøyet, velger du bare “Ny” og navnet ditt første prosjekt. I dette eksemplet kommer jeg til å komme i gang på et matchende spill for barna mine der de trenger å matche bilder av katter på et 3 x 4 rutenett.

Designverktøyet er satt opp som Visual Basic og Visual C ++, der objektene du kan bruke er til venstre, og designområdet, eller “skjema” er i sentrum. I dette tilfellet er skjemaet det individuelle skjermbildet, og du kan ha flere skjermer per app (bare husk å inkludere navigasjon).

Når du klikker og drar en komponent på skjermen, vises den på høyre side av design-appen under komponenter. Under “Eiendommer” Du kan vise og endre de første skjermegenskapene til komponenten.

Nå nedenfor har jeg i utgangspunktet opprettet en skjerm med et 3 × 4 bord (du finner dette under “Screen Arrangement“) og så la jeg til 12 knapper med individuelle kattebilder for hver “bilde” Egenskapen til knappene.

Når du begynner å bruke Blocks-editoren, kan alle disse designegenskapene endres. Som du kan se nedenfor, definerte jeg bildet av knapp 1 som et tomt bilde (som jeg lastet i designmodus som et grått bilde som heter “Bilde1”).

Som du kan se, er alt visuelt - det er ingen koding her. Under “Mine blokker” Jeg valgte “Screen1” komponent og dratt “initial~~POS=TRUNC” arrangement til sentrumsprogramområdet. Du må fortelle en begivenhet hva du skal gjøre når det finner sted, så jeg trakk egenskapen Button1.Image i boksen, og deretter fortalte den at den egenskapen skulle brukes “Bilde1”.

Etter omtrent en time med å spille rundt - jeg ferdig med å programmere initialiseringen av alle knappene når appen min lastes, så vel som hva som skal gjøres når brukeren klikker på den første knappen.

Som du kan se, kan en applikasjon som et matchende spill kreve at du nøye vurderer alle muligheter. Du kan programmere for alle muligheter ved å definere og programmere komponenthendelser. Eksemplet ovenfor kan bli komplisert, så hvis du bare begynner, hold deg til noe enkelt som eksempelet Google gir når du registrerer deg første gang. Du kan oppgradere derfra når du er komfortabel med programmerings- og testprosessen.

Som du kan se i venstre navfelt i designverktøyet, har du tilgang til omtrent alt Android kan gjøre - sensorer, kontaktliste, videospillere og mye mer.

Så - her er mitt kunstverk, programmert, testet og så endelig installert på telefonen min på omtrent en time. Jeg må fortsatt programmere resten av knappene også.

Unødvendig å si det faktum at jeg selv kunne få hva som helst å kjøre på telefonen min med om lag en times innsats er imponerende. Jeg trodde det ville være nesten umulig.

Så melde deg på for å bli en utvikler og prøv Google App Developer selv. Du kan bli overrasket, du kan finne deg selv å lage noen av de kuleste applikasjonene som er tenkelige. Alt du trenger er litt tålmodighet og litt tid til å leke med utviklingsverktøyene.

Gi oss beskjed hvis du var i stand til å lykkes i å utvikle dine egne Android-apper og hva du tenker på design- og blokkredigeringsverktøyene i kommentarfeltet nedenfor!

Bilde Kreditt: Svet

Utforsk mer om: Programmering.