Un ghid rapid pentru dezvoltarea aplicațiilor Android cu Google App Inventor

Un ghid rapid pentru dezvoltarea aplicațiilor Android cu Google App Inventor / Android

De când am primit primul meu Droid, am fost foarte curios despre modul în care oamenii produc unele dintre aceste aplicații uimitoare pe și în afara pieței Android. Sunt un programator, dar nu un hacker talentat de nici o întindere a imaginației. Am învățat Visual Basic și Coldfusion, dar când vine vorba de scrierea unei aplicații de la zero care să funcționeze pe un dispozitiv mobil, eram sigur că a fost bine dincolo de sfera abilităților mele.

Când vine vorba de dezvoltarea aplicațiilor mobile Un ghid rapid pentru dezvoltarea aplicațiilor Android Cu Google App Inventor Un ghid rapid pentru dezvoltarea aplicațiilor Android Cu Google App Inventor Citește Mai multe în special, cel mai apropiat am venit la MUO este articolul lui Beth despre cum să dezvolte aplicația iPhone Cum să dezvolte o aplicație iPhone simplă și să o trimită la iTunes Cum să dezvolți o aplicație iPhone simplă și să o trimită la iTunes Citiți mai mult. Chiar și cu abordarea iPhone, trebuie să înveți obiectivul-C. Cu alte cuvinte - trebuie să înveți cum să devii coder. Ei bine, pentru cei care apreciați programele bazate pe vizualizare ca mine, atunci veți fi foarte fericiți să aflați că Android a făcut posibil ca oricine care are chiar cea mai de bază experiență de programare să-și creeze propriile Android de înaltă calitate și foarte funcțional aplicații. Arma secretă pentru dezvoltarea aplicațiilor Android? Se numește [NO LONGER WORKS] Google App Inventor și este oferit la Google Labs.

Configurarea aplicației Google App Inventor

App Inventor este alcătuită din trei părți. Există instrumentul de proiectare, editorul de blocuri și, în final, configurarea telefonului.

Primul lucru pe care trebuie să-l faceți este să configurați telefonul. Intra Setări -> Aplicații și asigurați-vă că “Surse necunoscute” este selectat. Acest lucru permite editorului blocurilor să se instaleze și să comunice cu telefonul dvs. în scopuri de testare.

Apoi faceți clic pe “Dezvoltare” și asigurați-vă că ați activat ambele “depanare USB” și “Stai treaz.”

Ghici ce - asta e toate trebuie să faceți pentru a configura telefonul să lucreze cu instrumentele de programare.

Când vă înregistrați pentru prima dată pentru a utiliza aplicația App Inventor, va trebui să instalați Editorul blocurilor ca unul dintre acești pași. Aceasta este o aplicație Java care se instalează pe computer și vă oferă posibilitatea de a modifica comportamentul aplicației “blocuri” pe care le-ați creat în modul de proiectare și comunică direct cu telefonul.

Odată ce v-ați înscris și sunteți în instrumentul de proiectare, trebuie doar să selectați “Nou” și numele primului proiect. În acest exemplu, voi începe un joc de potrivire pentru copiii mei în cazul în care trebuie să se potrivească imagini de pisici pe o grilă de 3 x 4.

Instrumentul de proiectare este configurat foarte mult ca Visual Basic și Visual C ++, unde obiectele pe care le puteți utiliza sunt pe partea stângă și zona de proiectare sau “formă” este în centru. În acest caz, formularul este ecranul individual și puteți avea mai multe ecrane per aplicație (nu uitați să includeți navigația).

Odată ce faceți clic și trageți o componentă pe ecran, aceasta se afișează în partea dreaptă a aplicației de proiectare de sub Componente. Sub “Proprietăți” puteți vizualiza și modifica proprietățile inițiale de afișare ale componentei respective.

Acum mai jos am creat practic un ecran cu o masă de 3 × 4 (puteți găsi acest lucru sub “Aranjarea ecranului“) și apoi am adăugat 12 butoane cu imagini de pisică individuale pentru fiecare “imagine” proprietatea butoanelor.

După ce începeți să utilizați editorul Blocuri, toate aceste proprietăți de proiectare pot fi modificate. După cum puteți vedea mai jos, am definit imaginea butonului 1 ca imagine necompletată (pe care am încărcat-o în modul de proiectare ca o imagine gri numită “image1”).

După cum puteți vedea, totul este vizual - nu există codificare aici. Sub “Blocurile mele” Am ales “Screen1” componentă și târât “Inițializare” eveniment la zona centrală a programului. Trebuie să spuneți unui eveniment ce să facă atunci când are loc, așa că am tras proprietatea Button1.Image în cutie și i-am spus să facă acea utilizare a proprietății “image1”.

După aproximativ o oră de joc - am terminat de programat inițializarea tuturor butoanelor când prima mea aplicație este încărcată, precum și ce trebuie făcut când utilizatorul face clic pe primul buton.

După cum puteți vedea, chiar și o aplicație ca un joc de potrivire poate necesita o analiză atentă a tuturor posibilităților. Puteți programa toate posibilitățile prin definirea și programarea evenimentelor componente. Exemplul de mai sus poate fi complicat, așa că, dacă începeți doar, rămâneți cu ceva simplu ca exemplul pe care Google îl oferă atunci când vă înscrieți pentru prima oară. Poți absolvi de acolo când te simți confortabil cu procesul de programare și testare.

După cum puteți vedea în navigatorul stâng în instrumentul de proiectare, aveți acces la aproape tot ceea ce poate face Android dvs. - senzori, lista de contacte, playere video și multe altele.

Deci - iată munca mea de artă, programată, testată și apoi instalată în sfârșit pe telefonul meu în aproximativ o oră. Încă mai trebuie să programez restul butoanelor.

Inutil să spun, faptul că am putut obține chiar orice pentru a rula pe telefonul meu cu o valoare de aproximativ o oră de efort este impresionant. Am crezut că ar fi aproape imposibil.

Deci, înscrieți-vă pentru a deveni un dezvoltator și încercați singur Google Developer App. S-ar putea să vă surprindeți, vă puteți face să creați unele dintre cele mai tari aplicații imaginabile. Tot ce este nevoie este un pic de răbdare și ceva timp pentru a juca cu instrumente de dezvoltare.

Anunțați-ne dacă ați reușit să dezvoltați propriile aplicații Android și ce credeți despre instrumentele de proiectare și blocare în secțiunea de comentarii de mai jos!

Credit de imagine: Svet

Explorați mai multe despre: Programare.