En hurtig guide til udvikling af Android-apps med Google App Inventor

  • Harry James
  • 0
  • 1599
  • 360
Reklame

Lige siden jeg først modtog min Droid, har jeg været meget nysgerrig efter, hvordan folk producerer nogle af disse fantastiske applikationer til og fra Android-markedet. Jeg er en programmør, men ikke en begavet hacker af enhver fantasi. Jeg har mestret Visual Basic og Coldfusion, men når det kommer til at skrive en applikation fra bunden, der ville fungere på en mobilenhed, var jeg sikker på, at godt ud over mine evner.

Når det kommer til mobilappudvikling En hurtig guide til udvikling af Android-apps med Google App Inventor En hurtig guide til udvikling af Android-apps med især Google App Inventor, det tætteste, vi er kommet på MUO, er Beth's artikel om, hvordan man udvikler en iPhone-app Sådan udvikler du en simpel iPhone-app og sender den til iTunes Sådan udvikler du en enkel iPhone-app og sender den til iTunes. Selv med iPhone-fremgangsmåden skal du lære Objekt-C. Med andre ord - du er nødt til at lære at blive kodning. Nå, for dem af jer, der sætter pris på visuel-baseret programmering som mig, så vil du være meget glad for at lære, at Android har gjort det muligt for alle med endda den mest basale programmeringsoplevelse at skabe deres helt egen højkvalitets og yderst funktionelle Android applikationer. Det hemmelige våben til at udvikle Android-apps? Det kaldes [NO LONGER WORKS] Google App Inventor og det tilbydes på Google Labs.

Opsætning af Google App Inventor

App-opfinderen består af tre dele. Der er designværktøjet, blokkeeditoren og endelig konfiguration af din telefon.

Den første ting du skal gøre er at konfigurere din telefon. Gå ind i Indstillinger -> Programmer og sørg for det “Ukendte kilder” er valgt. Dette gør det muligt for Blocks Editor at installere sig selv og kommunikere med din telefon til testformål.

Klik derefter på “Udvikling” og sørg for, at du har aktiveret begge dele “USB debugging” og “Hold dig vågen.”

Gæt hvad - det er alle skal du gøre for at konfigurere din telefon til at arbejde med programmeringsværktøjerne.

Når du først tilmelder dig for at bruge App Inventor, bliver du nødt til at installere Block Editor som et af trinnene. Dette er et Java-program, der installeres på din computer, og det giver dig muligheden for at ændre opførslen af “blokke” som du har oprettet i designtilstand, og det kommunikerer direkte med din telefon.

Når du har tilmeldt dig og er i designværktøjet, skal du bare vælge “Ny” og navngiv dit første projekt. I dette eksempel vil jeg komme i gang med et matchende spil til mine børn, hvor de har brug for at matche billeder af katte på et 3 x 4 gitter.

Designværktøjet er opsat meget som Visual Basic og Visual C ++, hvor de objekter, du kan bruge, er til venstre og designområdet, eller “form” er i centrum. I dette tilfælde er formularen den individuelle skærm, og du kan have flere skærme pr. App (husk bare at inkludere navigation).

Når du klikker og trækker en komponent på skærmen, vises den i højre side af designappen under komponenter. Under “Ejendomme” Du kan se og ændre de første visningsegenskaber for denne komponent.

Nu nedenfor har jeg dybest set oprettet en skærm med en 3 × 4 tabel (du kan finde dette under “Skærmarrangement“) og derefter tilføjede jeg 12 knapper med individuelle kattebilleder til hver “billede” knappernes egenskab.

Når du begynder at bruge Blocks-editoren, kan alle disse designegenskaber ændres. Som du kan se nedenfor, definerede jeg billedet af knap 1 som et tomt billede (som jeg indlæste i designtilstand som et gråt billede kaldet “image1”).

Som du kan se, er alt visuelt - her er ingen kodning. Under “Mine blokke” Jeg valgte “skærm1” komponent og trækkes “Initialiser” begivenhed til centerprogramområdet. Du skal fortælle en begivenhed, hvad de skal gøre, når den finder sted, så jeg trækkede knappen Button1.Image ind i boksen og fortalte den derefter, at den skulle bruge denne egenskab “image1”.

Efter cirka en times legetid - var jeg færdig med at programmere initialiseringen af ​​alle knapperne, når min app først indlæses, og hvad jeg skal gøre, når brugeren klikker på den første knap.

Som du kan se, kan selv et program som et matchende spil kræve, at du nøje overvejer enhver mulighed. Du kan programmere til alle muligheder ved at definere og programmere komponentbegivenheder. Eksemplet ovenfor kan blive kompliceret, så hvis du lige er kommet i gang, skal du holde dig til noget simpelt som det eksempel, som Google giver, når du først tilmelder dig. Du kan studere derfra, når du er tilpas med programmerings- og testprocessen.

Som du kan se i den venstre navbar i designværktøjet, har du adgang til stort set alt, hvad din Android kan gøre - sensorer, kontaktliste, videoafspillere og meget mere.

Så her er mit kunstværk, programmeret, testet og derefter endelig installeret på min telefon på cirka en time. Jeg har stadig brug for at programmere resten af ​​knapperne også.

Det er unødvendigt at sige det faktum, at jeg endda kunne få hvad som helst at køre på min telefon med en times værdi af en indsats er imponerende. Jeg troede, det ville være næsten umuligt.

Så tilmeld dig for at blive en udvikler og selv prøve Google App Developer. Du kan blive overrasket, kan du finde dig selv ved at oprette nogle af de sejeste applikationer, der kan tænkes. Alt, hvad det kræver, er lidt tålmodighed og lidt tid til at lege med udviklingsværktøjerne.

Fortæl os, hvis du var i stand til at få succes med at udvikle dine egne Android-apps, og hvad du synes om design- og blokredigeringsværktøjerne i kommentarfeltet nedenfor!

Billedkredit: Svet




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.