Mainos

Android-sovellusten kehittäminenSiitä lähtien, kun sain ensimmäisen Droidini, olen ollut erittäin utelias siihen, kuinka ihmiset tuottavat joitain näistä upeista sovelluksista Android-markkinoilla ja niiden ulkopuolella. Olen ohjelmoija, mutta en minkään mielikuvituksen osaa ansaitseva hakkeri. Olen perehtynyt Visual Basiciin ja Coldfusioniin, mutta kun kirjoitettiin alusta alkaen sovellus, joka toimisi mobiililaitteella, olin varma, että se oli hyvin kykyjeni ulkopuolella.

Kun se tulee mobiilisovellusten kehittäminen Pikaopas Android-sovellusten kehittämiseen Google App Inventor -sovelluksella Lue lisää etenkin lähinnä, mitä olemme käyneet MUOssa, on Bethin artikkeli aiheesta kuinka kehittää iPhone-sovellus Kuinka kehittää yksinkertainen iPhone-sovellus ja toimittaa se iTunesiin Lue lisää . Jopa iPhone-lähestymistavan avulla sinun on opittava Objective-C. Toisin sanoen - sinun on opittava tulemaan kooderiksi. No, niille teistä, jotka arvostavat minun kaltaista visuaalista ohjelmointia, tulette olemaan erittäin iloinen siitä, että Android on tehnyt sen jokainen, jolla on edes kaikkein perimmäinen ohjelmointikokemus, voi luoda oman korkealaatuisen ja erittäin toimivan Androidin sovellukset. Salainen ase Android-sovellusten kehittämiseen? Sitä kutsutaan [EI LONGER WORKS] Google App Inventor -sovellukseksi, ja sitä tarjotaan Google Labsissa.

instagram viewer

Google App Inventorin määrittäminen

App Inventor koostuu kolmesta osasta. Siellä on suunnittelutyökalu, lohkoeditori ja lopulta puhelimesi konfigurointi.

Ensimmäinen asia, joka sinun on tehtävä, on puhelimen asennus. Mennä Asetukset -> Sovellukset ja varmista, että “Tuntemattomat lähteet”On valittu. Tämän avulla Blocks Editor voi asentaa itsensä ja olla yhteydessä puhelimeesi testaustarkoituksia varten.

Android-sovellusten kehittäminen

Napsauta sitten ”kehitysJa varmista, että olet ottanut molemmat "USB-virheenkorjaus”Ja“Pysy hereillä.”

miten luodaan Android-sovelluksia

Arvaa mitä - se on kaikki sinun on määritettävä puhelimesi toimimaan ohjelmointityökalujen kanssa.

Kun kirjaudut ensimmäisen kerran käyttämään App Inventoria, joudut asentamaan estoeditorin yhdeksi vaiheista. Tämä on Java-sovellus, joka asennetaan tietokoneellesi ja antaa sinulle mahdollisuuden muokata suunnittelutilassa luomiesi "lohkojen" käyttäytyminen, ja se kommunikoi suoraan käyttäjän kanssa puhelin.

Kun olet rekisteröitynyt ja olet suunnittelutyökalussa, valitse vain “UusiJa nimeä ensimmäinen projekti. Tässä esimerkissä aloitan lapsilleni sopivan pelin, jossa heidän on vastattava kissojen kuvia 3 x 4 ruudukolla.

miten luodaan Android-sovelluksia

Suunnittelutyökalu on asetettu paljon kuten Visual Basic ja Visual C ++, joissa käytettävät objektit ovat vasemmalla puolella ja suunnittelualue tai muoto on keskellä. Tässä tapauksessa lomake on yksittäinen näyttö, ja sovellusta kohden voi olla useita ruutuja (muista sisällyttää vain navigointi).

miten luodaan Android-sovelluksia

Kun napsautat ja vedät komponenttia näytölle, se näkyy alla olevan suunnittelusovelluksen oikealla puolella komponentit. Alla "ominaisuudet”Voit tarkastella ja muokata komponentin alkuperäisiä näyttöominaisuuksia.

kuinka luoda Android-sovelluksia

Olen nyt luonut periaatteessa ruudun, jossa on 3 × 4-taulukko (löydät tämän kohdasta “Näytön järjestely”) Ja lisäsin sitten 12 nappia yksittäisillä kissan kuvilla kutakin painikkeiden” kuva ”-ominaisuutta varten.

kuinka luoda Android-sovelluksia

Kun aloitat Blocks-editorin käytön, kaikkia näitä suunnitteluominaisuuksia voidaan muokata. Kuten alla voit nähdä, määrittelin painikkeen 1 kuvan tyhjäksi kuvaksi (jonka latasin suunnittelutilassa harmaaksi kuvaksi nimeltään “Image1”).

kuinka luoda Android-sovelluksia

Kuten huomaat, kaikki on visuaalista - täällä ei ole koodausta. Alla "Omat lohkot”Valitsin” Screen1 ”-komponentin ja vetäin“Alustaa”Tapahtuma keskuksen ohjelma-alueelle. Sinun on kerrottava tapahtumalle, mitä tehdä, kun se tapahtuu, joten vedin Button1.Image-ominaisuuden laatikkoon ja käsken sen sitten käyttämään tätä ominaisuutta ”Image1”.

Noin tunnin pelaamisen jälkeen - lopetin kaikkien painikkeiden alustamisen ohjelmoinnin, kun sovellus latautuu ensimmäisen kerran, ja mitä tehdä, kun käyttäjä napsauttaa ensimmäistä painiketta.

Pikaopas Android-sovellusten kehittämiseen Google App Inventor designer6: n avulla

Kuten näette, jopa vastaavanlainen peli, kuten sovellus, voi edellyttää, että harkitset huolellisesti kaikkia mahdollisuuksia. Voit ohjelmoida kaikki mahdollisuudet määrittelemällä ja ohjelmoimalla komponenttitapahtumat. Yllä oleva esimerkki voi tulla monimutkainen, joten jos olet vasta aloittamassa, kiinni jotain yksinkertaista, kuten esimerkki, jonka Google tarjoaa, kun kirjaudut sisään. Voit siirtyä sieltä, kun olet mukava ohjelmointi- ja testausprosessiin.

Kuten näet suunnittelutyökalun vasemmasta navigointipalkista, sinulla on pääsy melkein kaikkiin mitä Android voi tehdä - anturit, yhteystietoluettelot, videotoistimet ja paljon muuta.

Pikaopas Android-sovellusten kehittämiseen Google App Inventor designer7: n avulla

Joten - tässä on taideteokseni, ohjelmoitu, testattu ja asennettu lopulta puhelimeen noin tunnissa. Minun on vielä ohjelmoitava myös muut painikkeet.

Android-sovellusten kehittäminen

Sanomattakin on selvää, että sain jopa mitä tahansa ajaa puhelimellani noin tunnin vaivalla on vaikuttavaa. Ajattelin, että se olisi melkein mahdotonta.

Joten rekisteröidy tullaksesi kehittäjäksi ja kokeile itse Google App Developer -sovellusta. Saatat olla yllättynyt, saatat joutua luomaan tyylikkäimpiä sovelluksia, joita kuvitellaan. Tarvitsee vain vähän kärsivällisyyttä ja vähän aikaa pelata kehitystyökaluilla.

Kerro meille, onko onnistunut kehittämään omia Android-sovelluksiasi ja mitä mieltä olet suunnittelu- ja estoedityökaluista alla olevassa kommenttiosassa!

Kuvahyvitys: svet

Ryanilla on BSc-tutkinto sähkötekniikasta. Hän on työskennellyt 13 vuotta automaatiotekniikassa, 5 vuotta IT: ssä ja on nyt sovellusinsinööri. MakeUseOfin entinen toimitusjohtaja, hänet puhutaan kansallisissa konferensseissa datan visualisoinnista ja hänet on esitelty kansallisessa televisiossa ja radiossa.