Annonse

utvikle Android-apperHelt siden jeg først fikk min Droid, har jeg vært veldig nysgjerrig på hvordan folk produserer noen av disse fantastiske applikasjonene på og utenfor Android-markedet. Jeg er en programmerer, men ikke en begavet hacker av noen fantasi. Jeg har mestret Visual Basic og Coldfusion, men når det gjelder å skrive en applikasjon fra bunnen av som ville fungere på en mobil enhet, var jeg sikker på at vi vil utenfor omfanget av mine evner.

Når det gjelder utvikling av mobilapper En rask guide til å utvikle Android-apper med Google App Inventor Les mer spesielt, det nærmeste vi har kommet på MUO er Beth sin artikkel om hvordan du utvikler en iPhone-app Slik utvikler du en enkel iPhone-app og sender den til iTunes Les mer . Selv med iPhone-tilnærmingen, må du lære Objekt-C. Med andre ord - du må lære deg å bli en koder. For de av dere som setter pris på visuell-basert programmering som meg, så vil du være veldig glad for å vite at Android har gjort det mulig for alle med til og med den mest grunnleggende programmeringsopplevelsen for å lage sin helt egen høykvalitets og meget funksjonelle Android applikasjoner. Det hemmelige våpenet for å utvikle Android-apper? Det kalles [NO LONGER WORKS] Google App Inventor, og det tilbys på Google Labs.

Sette opp Google App Inventor

App Inventor består av tre deler. Det er designverktøyet, blokkereditoren og endelig konfigurering av telefonen.

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

utvikle Android-apper

Klikk deretter på “UtviklingOg sørg for at du har aktivert begge “USB-feilsøking”Og“Hold deg våken.”

hvordan du bygger Android-apper

Gjett hva - det er alle du må gjøre for å konfigurere telefonen slik at den fungerer med programmeringsverktøyene.

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

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

hvordan du bygger Android-apper

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

hvordan du bygger Android-apper

Når du klikker og drar en komponent på skjermen, vises den på høyre side av designappen under komponenter. Under “Eiendommer”Kan du vise og endre de første visningsegenskapene til den komponenten.

hvordan lage Android-apper

Nå nedenfor har jeg i utgangspunktet laget en skjerm med et 3 × 4-bord (du finner dette under "Skjermarrangement“) Og så la jeg til 12 knapper med individuelle kattebilder for hver“ image ”egenskap til knappene.

hvordan lage Android-apper

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

hvordan lage Android-apper

Som du kan se, alt er visuelt - det er ingen koding her. Under “Mine blokker”Jeg valgte“ Screen1 ”-komponenten og dro“Initial”Arrangement til programområdet. Du må fortelle en hendelse hva du skal gjøre når den finner sted, så jeg dro egenskapen Button1.Image inn i boksen, og deretter ba den om at den egenskapen skulle bruke “Image1”.

Etter omtrent en times tid med å spille rundt - avsluttet jeg programmeringen av initialiseringen av alle knappene når appen min først lastes inn, samt hva jeg skal gjøre når brukeren klikker på den første knappen.

En rask guide til å utvikle Android-apper med Google App Inventor designer6

Som du kan se, til og med et program som et matchende spill kan kreve at du nøye vurderer enhver mulighet. Du kan programmere for alle muligheter ved å definere og programmere komponenthendelser. Eksemplet over kan bli komplisert, så hvis du nettopp kommer i gang, kan du holde deg til noe enkelt som det eksempelet Google gir når du registrerer deg. Du kan studere derfra når du er fornøyd med programmerings- og testprosessen.

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

En rask guide til å utvikle Android-apper med Google App Inventor designer7

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

utvikle Android-apper

Unødvendig å si det faktum at jeg til og med kunne få hva som helst å løpe på telefonen min med en times innsats verdt er imponerende. Jeg trodde det ville være nesten umulig.

Så registrer deg for å bli en utvikler og prøv Google App Developer selv. Du kan bli overrasket, kanskje du oppretter noen av de kuleste applikasjonene som kan tenkes. Alt som trengs er litt tålmodighet og litt tid til å leke med utviklingsverktøyene.

Gi oss beskjed hvis du kunne lykkes med å utvikle dine egne Android-apper, og hva du synes om design- og blokkeringsredigeringsverktøyene i kommentarfeltet nedenfor!

Bildekreditt: Verden

Ryan har en BSc-grad i elektroteknikk. Han har jobbet 13 år innen automatisering, 5 år innen IT, og er nå en applikasjonsingeniør. Han var tidligere administrerende redaktør for MakeUseOf, han snakket på nasjonale konferanser om datavisualisering og har blitt omtalt på nasjonal TV og radio.