Aplicație mobilă proprie. Cum să creați prima aplicație mobilă

04/09/17 3.3K

Dezvoltarea de software mobil poate fi un efort distractiv și plin de satisfacții. În acest articol vă vom spune cum se creează o aplicație Android.

Android Studio

Pentru a scrie o aplicație, va trebui să descărcați și să instalați Android Studio. Pachetul include un kit de dezvoltare software cu toate bibliotecile și codul Android necesar dezvoltării aplicației. Și, de asemenea, un emulator Android, care vă permite să testați mai întâi aplicația pe PC fără a o instala pe un dispozitiv mobil real.

Dar mai întâi trebuie să descărcați și să instalați Java Development Kit ( JDK) de la Oracle. Găsiți secțiunea " Kit de dezvoltare Java SE 7u79» și descărcați versiunea pentru computer. Este important să descărcați versiunea corectă ( 32 de biți sau 64 de biți), altfel Android Studio nu va putea găsi Java Runtime Environment ( JRE).

Notă: Oracle nu va publica nicio actualizare pentru Java SE 7 pe site-urile sale publice, iar utilizatorii sunt de așteptat să migreze în masă la Java 8. Dar în prezent, Android Studio necesită Java 7. Acest lucru se poate schimba în viitor.

După ce ați instalat JDK, trebuie să instalați Android Studio. În timpul instalării, trebuie să specificați câtă memorie să rezervați pentru emulatorul Android. Rulează Android ca o mașină virtuală, ca un smartphone alimentat cu Intel. Aceasta este mai rapidă decât emularea procesorului ARM pe PC. Dar pentru a rula această mașină virtuală, emulatorul trebuie să aloce puțină memorie. Dar înainte de a crea singur o aplicație Android, rețineți că combinația dintre Android Studio, Java și un emulator va consuma destul de mult resurse, iar computerul poate încetini.

Google spune că este necesar cel puțin 2 GB de RAM și 4 GB sunt recomandati. Dar PC-ul meu principal are 8 GB și încă încetinește uneori:


Când lansați pentru prima dată Android Studio, acesta va efectua inițializarea, care include descărcarea și instalarea celei mai recente versiuni a SDK-ului Android. Aceasta s-ar putea sa dureze cateva minute.

Odată ce totul este descărcat și instalat, veți vedea un meniu care vă permite să creați unul nou, să deschideți unul existent sau să importați un proiect etc.

Creați un nou proiect

Faceți clic pe " Începeți un nou proiect Android Studio" și introduceți numele aplicației dvs. în câmpul " Numele aplicatiei" In camp " Domeniul companiei» Introduceți domeniul oficial al companiei dumneavoastră. Dacă sunteți un dezvoltator independent sau un hobbyist, introduceți propriul domeniu. Dacă doar experimentați cu Android și nu intenționați să vă publicați aplicațiile pe Google Play în curând, părăsiți domeniul exemplu, schimbați doar „ utilizator" în numele tău (fără spații):


În următoarea casetă de dialog, asigurați-vă că aveți „ Telefon și tabletă", si pentru " SDK minim» instalat - API 15: Android 4.0.3. Pentru optiuni " Purta" Și " televizor» casetele de selectare nu trebuie bifate.

În caseta de dialog " Adăugați o activitate pe mobil» lăsați valoarea implicită « Activitate goală" și apăsați " Următorul" În caseta de dialog " Personalizați activitatea„Lăsați toate valorile și faceți clic pe” finalizarea»:


Mediu de dezvoltare integrat ( IDE) rulează. Aceasta s-ar putea sa dureze cateva minute ( mai ales dacă este prima dată când creezi un proiect). Dacă vedeți mesajul de eroare " Probleme de randare: Redarea a eșuat cu o eroare cunoscută", dă click pe link " reconstrui„ care apare lângă mesajul de eroare.

În mod implicit, spațiul de lucru al IDE este împărțit în trei părți principale ( fără a număra bara de instrumente etc.). În stânga sus este arborele proiectului. În dreapta acestuia se află editorul de cod, iar sub ele sunt mesaje.

Înainte de a crea o aplicație Android de la zero, puteți deja să compilați și să rulați aplicația creată automat, dar acest lucru nu este foarte interesant. În schimb, vom adăuga câteva informații pentru a vă ajuta să începeți cu dezvoltarea aplicației Android.

Arborele proiectului

Arborele proiectului conține toate fișierele și resursele necesare pentru a crea o aplicație Android. Dacă sunteți familiarizat cu scrierea de programe simple în Java, C, Python etc., ați putea crede că totul ar fi conținut în doar unul sau două fișiere. Dar dezvoltarea aplicației Android este puțin mai complicată:


La nodul " aplicația Arborele de proiect conține mai multe noduri (de exemplu, foldere) care pot fi extinse. Nodurile de nivel superior sunt „ manifestă”, “java" Și " res" Acesta din urmă este o abreviere pentru „ resurse”.

IN " manifestă” fișierul este localizat ” AndroidManifest.xml„, fiecare aplicație trebuie să o conțină. Acesta este un fișier XML cu informații despre aplicație, inclusiv numele acesteia. Un element adesea adăugat la acest fișier este o listă de permisiuni cerute de aplicație. Pentru această aplicație simplă, nu trebuie să schimbați nimic aici.

la capitolul " java» conține codul Java al aplicației. Acesta va fi într-un subdirector numit com.example.user.myfirstapp. Acesta este numele de domeniu al companiei pe care l-ați introdus mai devreme, dar în sens invers, plus numele aplicației. Acest folder conține fișierul MainActivity.java. Acesta este punctul de intrare în aplicație și singurul fișier Java de care vom avea nevoie.

Continuăm să creăm o aplicație simplă pentru Android. la capitolul " res» Există mai multe foldere pentru grafică, meniuri și elemente UI. Suntem interesați " aspect" Și " valorile" În folderul " aspect"Există un fișier numit" activity_main.xml" Acesta este un fișier XML care descrie interfața cu utilizatorul. Îl puteți edita în două moduri. Primul este să editați direct codul XML, al doilea este să utilizați designerul UI încorporat:


În folderul " valorile„conține mai multe fișiere XML. În acest moment, cel mai important lucru pentru noi este strings.xml. În loc să setați valorile șirurilor în codul Java, acestea sunt de obicei plasate în fișierul " strings.xml", și ne putem referi la ele prin identificatori. Avantajul este că, dacă un șir este folosit de mai multe ori, acesta poate fi schimbat o singură dată și modificările vor avea efect în toate locurile. Acest lucru facilitează, de asemenea, acceptarea mai multor limbi în cadrul aplicației.

Pentru a crea singur o aplicație Android, va trebui să modificați fișierele MainActivity.java, activity_main.xml și strings.xml.

Scrierea unei cereri

Pentru exemplul nostru, vom adăuga un buton etichetat „ Atingeți-mă!", schimbați salutul implicit" Salut Lume!" pe " Atinge-mă dacă îndrăznești!" O vom schimba si astfel incat sa fie in centru. Și să adăugăm codul, astfel încât atunci când se face clic pe butonul, textul " paine prajita»!

Să începem prin a schimba textul de salut și alinierea acestuia. Mai întâi, găsiți fișierul „ activity_main.xml» și faceți dublu clic pe el. Sa nu uiti asta " activity_main.xml" este un fișier care conține definiția interfeței cu utilizatorul. În partea de jos a ferestrei de cod există două file: " Proiecta" Și " Text" Mergi la " Proiecta».

Acum faceți clic pe textul " Salut Lume!", care este afișat în fereastra de previzualizare a ecranului smartphone-ului. Dacă este prea mic, utilizați butonul de zoom ( lupa cu semnul plus).

În fereastra de proprietăți situată în dreapta imaginii telefonului, derulați în jos ecranul până când găsiți cuvintele „ layout: centerInParent" Faceți clic pe bara de spațiu de lângă ea și selectați „ orizontală" După aceasta, textul „ Salut Lume!» se va muta în centru:


Înainte de a crea o aplicație Android fără abilități, să schimbăm textul. linia " Salut Lume!" este stocat în fișier " strings.xml" în secțiunea res->valori. Dacă faceți dublu clic pe acest fișier, veți vedea mai multe linii XML care definesc șirurile utilizate de aplicație.

Găsiți această linie:

XMLSELECT ALL XMLSELECT ALL Salut Lume!

Și schimbați-l în:

CSSELECT ALL CSSELECT ALL Atinge-mă dacă îndrăznești!

Am schimbat alinierea și textul salutului. Acum să adăugăm un buton. Reveniți la „ Proiecta» fișier « activity_main.xml", găsiți în listă" Paletă„În stânga imaginii smartphone-ului se află articolul” Buton" și faceți clic pe el. Acum faceți clic undeva sub cuvintele „ Atinge-mă dacă îndrăznești!».

Faceți dublu clic pe un buton pentru a-i schimba textul. La sfârșitul câmpului „ text:” există un buton cu trei puncte, faceți clic pe el. La fereastră " Resurse» faceți clic pe « Resursă nouă", și apoi " Valoare șir nouă..." In camp " Numele resursei:" introduce " tapme", și în câmp" Valoarea resursei:» — “ Atinge-mă!" Apoi apasa " Bine" Acum avem un buton „ Atinge-mă!”.

Ultimul pas în crearea unei aplicații Android simplă este să adăugați cod Java care răspunde la clicurile pe buton. Unul dintre elementele interfeței cu utilizatorul Android este „ paine prajita." Oferă un mesaj simplu într-o fereastră mică pop-up. Fără îndoială ai văzut asta. De exemplu, în Gmail, când vă deconectați de la e-mail înainte de a trimite e-mailul, vedeți mesajul „ Mesaj salvat în schițe" După un anumit timp dispare.

Pentru aplicația noastră exemplu, vom afișa un mesaj de fiecare dată când se face clic pe un buton. Primul pas este să adăugați codul Java. Găsiți fișierul " MainActivity.java" și adăugați următorul cod la " onCreate«:

JAVASELECT ALL JAVASELECT ALL public void onButtonTap(Vizualizare v) ( Toast myToast = Toast.makeText(getApplicationContext(), "Ouch!", Toast.LENGTH_LONG); myToast.show(); )

Cuvântul " Vedere" în expresia "( Vizualizare v)" va fi roșu și va apărea un mesaj lângă el care indică faptul că ați folosit un nou design ( Vedere), fără a-l importa în secțiunea de import, în partea de sus a codului Java. Acest lucru este ușor de reparat. Faceți clic pe cuvântul " Vedere" și apoi ALT + ENTER. Dacă cuvântul „ Paine prajita” este marcat cu roșu, faceți același lucru din nou:


Reveniți la secțiunea de proiectare de fișiere " activity_main.xml", faceți clic pe butonul și derulați lista de proprietăți la elementul " onClick" Faceți clic pe caseta din dreapta și va apărea o listă de funcții pe ecran. Click pe " onButtonTap", aceasta este o caracteristică pe care tocmai am adăugat-o.

Acum funcția onButtonTap() va fi apelată de fiecare dată când se face clic pe butonul. Pentru a afișa mesajul, apelăm myToast.show() .

Asta e tot pentru a crea singur o aplicație Android, acum hai să o testăm într-un emulator.

Construirea și testarea aplicației

În meniu " Instrumente» Accesați Android-AVD Manager. Acest instrument afișează o listă de dispozitive Android virtuale configurate în prezent. Veți avea un dispozitiv configurat implicit, probabil un Nexus 5. Faceți clic pe pictograma de redare (triunghi) din „ actiuni" Aceasta va lansa emulatorul.

În funcție de performanța computerului dvs. și de cantitatea de memorie alocată, poate dura câteva minute pentru ca emulatorul să pornească. Odată ce emulatorul rulează, accesați meniul " Instrumente" și apăsați " Rulați aplicația" Aplicația va fi compilată și trimisă la emulator. În acest timp, Android Studio vă va întreba ce emulator să utilizați. Veți vedea listat emulatorul dvs. actual. Aceasta ar trebui să fie opțiunea implicită, așa că faceți clic pe „ Bine»:


Aplicația va apărea în emulator. Apasă pe " Atinge-mă!” - ar trebui să apară un mesaj în partea de jos a ecranului. Felicitări, totul funcționează!

Ce să faci în continuare și concluzie

De asemenea, puteți rula aplicația pe un dispozitiv real. Cel mai simplu mod de a face acest lucru este activarea Depanare USB pe Android-dispozitiv și conectați-l la computer. Opțiunea de depanare USB poate fi găsită în secțiune Setări – Pentru dezvoltatori. Dacă nu aveți această secțiune, deschideți „Setări” - „Despre telefon”, apoi atingeți „Număr de compilare” de șapte ori.

Când dispozitivul este conectat, faceți clic pe „ Rulați aplicația" în meniu " Instrumente„, dar de data aceasta nu trimiteți aplicația pe dispozitivul virtual, ci trimiteți-o pe dispozitivul real. Dacă dispozitivul nu este listat, înseamnă că nu ați activat depanarea USB sau trebuie să instalați driverul USB corespunzător. Consultați secțiunile Drivere USB OEM și Drivere USB Google din documentația Google.

Ați creat cu succes o aplicație simplă pentru Android. Următorul lucru de făcut este să scrieți o a doua aplicație și să continuați să lucrați. Google oferă multe materiale educaționale pentru dezvoltatorii Android, și documentare extinsăși multe exemple de cod.

Dar mai presus de toate, ar trebui să continui să înveți!

Această publicație este o traducere a articolului „ Scrierea primei aplicații Android – tot ce trebuie să știți„, pregătit de echipa prietenoasă de proiect

Rău Bun

– nu este atât de dificil pe cât ar părea. Cu toate acestea, încă nu puteți face fără cunoștințe minime în programare și dezvoltare de cod.

Există multe servicii pe Internet care oferă șabloane gata făcute pentru scrierea programelor, dar puteți crea doar o aplicație cu adevărat profitabilă folosind cod.

Înainte de a începe să vă dezvoltați prima aplicație, utilizatorul trebuie să descarce și să instaleze următoarele produse software.

Instalarea kitului de dezvoltare Java

După finalizarea instalării, trebuie să deschideți aplicația și să verificați toate pachetele și resursele dezinstalate.

În pasul următor, trebuie să adăugați pluginul Android SDK în mediul de dezvoltare integrat. Folosind mediul Eclipse ca exemplu, puteți adăuga un plugin după cum urmează:

  1. În fila „Ajutor”, faceți clic pe „Adăugați software nou”.
  1. Faceți clic pe butonul „Adăugați” și introduceți numele și adresa pluginului.

  1. Faceți clic pe „OK” și bifați caseta de lângă „Instrumente pentru dezvoltatori”.
  2. Faceți clic pe „Următorul” și începeți instalarea pluginului.

După instalare, utilizatorul va introduce pictograme noi în mediul lor integrat.

Configurarea emulatoarelor pentru testare

Emulatorul elimină necesitatea ca programatorii să aibă toate tipurile de dispozitive Android pentru a testa aplicații noi.

Așa arată SDK-ul Android

Pentru a adăuga un dispozitiv nou, trebuie să faceți clic pe butonul „Nou” și să creați un dispozitiv virtual prin introducerea datelor de bază și a caracteristicilor acestuia.

  • Nume;

Este necesar să introduceți un nume care să indice cât mai informativ posibil ce este acest dispozitiv.

  • Ţintă;

Aici trebuie să selectați versiunea de Android pe care să testați.

Sfat! Testarea este adesea efectuată pe cele mai recente versiuni ale sistemului de operare, cu toate acestea, dacă programatorul decide să facă acest lucru pe versiunile anterioare, atunci este necesar să instalați un manager SDK.

  • Card SD;

Trebuie să specificați cantitatea de spațiu pe disc care va fi utilizată în dispozitiv.

  • Piele;

Vă permite să creați și să modificați aspectul unui dispozitiv virtual.

  • Hardware;

Adaugă echipament care va fi folosit în timpul testării.

Fără investiții financiare și cunoștințe speciale.

Iată cele mai simple instrucțiuni despre cum să creați o aplicație de bază iOS și să o încercați pe dispozitivul dvs. Pe baza acestuia, puteți merge mai departe în subiect și puteți crea programe cu adevărat utile.

Notă pentru utilizatorii de Windows: pentru a crea aplicații pentru iOS trebuie să instalați OS X pe o mașină virtuală (VirtualBox, VMware). Acest proces nu este deloc simplu și necesită instrucțiuni separate.

1. Accesați App Store și instalați mediul de dezvoltare XCode:

Dacă aveți deja XCode, atunci trebuie să îl actualizați.

2. Lansați xCode și selectați elementul de meniu Fişier -> Nou -> Proiect:

3. Selectați platforma și tipul de aplicație:

4. Furnizați informații despre proiect. Vă rugăm să rețineți că am selectat tipul de aplicație „Universal”:

5. Faceți clic pe butonul Dosar nouși indicați numele folderului în care vom stoca fișierele aplicației:

6. Debifați caseta de selectare Creare depozit Git și faceți clic pe butonul Creare. Ca rezultat, ar trebui să ajungeți la ecranul de pornire pentru a lucra la aplicație:

7. Faceți clic pe element Main.storyboardîn meniul din dreapta, trageți elementul în câmpul principal Etichetași adăugați text la acesta Salut Lume:

8. Acum trebuie să facem o pictogramă pentru aplicație. Selectăm o imagine și o încărcăm pe mapappicon.com:

9. Așteptăm ca aplicația web să termine de funcționare și vă indicăm adresa de e-mail pentru a primi arhiva cu pictograme:

10. Reveniți la XCode și selectați secțiunea din meniul din stânga Active.xassets:

11. Deschideți arhiva din e-mail și trageți pictogramele de acolo în spațiul de lucru XCode:

12. Selectați unul dintre simulatoarele de dispozitiv, faceți clic pe butonul de lansare a aplicației (triunghi negru) și porniți-l pe Mac Modul dezvoltator:

13. Încercăm să începem din nou. Așteptăm ca iOS să se încarce pe simulator:

14. Asigurați-vă că aplicația funcționează:

Ne uităm la aplicația terminată de pe dispozitiv

Acum puteți vedea cum funcționează aplicația pe dispozitiv. Înainte de a urma instrucțiunile, asigurați-vă că aveți cele mai recente versiuni de XCode și iOS.

1. Să mergem la xCode -> Preferințe -> Conturiși adaugă ID-ul tău Apple:

2. Conectați dispozitivul iOS la computer:

3. Selectați dispozitivul dorit din listă și faceți clic pe butonul de pornire. Așteptăm puțin.

4. Dacă apare un mesaj despre probleme de securitate, atunci pe dispozitivul iOS accesați Setări -> De bază -> Gestionarea dispozitivelorși permiteți aplicațiilor de la dezvoltator să ruleze cu ID-ul dvs. Apple:

5. Mergeți pe desktop și găsiți pictograma aplicației noi:

6. Lansare:

7. Deconectați dispozitivul de la computer. Acum aplicația poate fi folosită.

Ce să faci dacă vrei mai mult?

Folosind poking științific și Google, puteți extinde secvența de acțiuni de mai sus și puteți crea o aplicație mai funcțională. Dar îl puteți folosi doar pe propriile dispozitive.

La urma urmei, Apple cere aplicații foarte mari. Orientările de revizuire a App Store includ 29 de puncte și mai mult de o sută de subpuncte. Pentru ca o aplicație să le respecte și să fie acceptată pentru publicare în magazin, dezvoltatorul necesită o cantitate mare de cunoștințe tehnice.

Dacă doriți să creați aplicații iOS de înaltă calitate destinate utilizării în masă,

Aveți o idee pentru a crea o aplicație mobilă, dar vă îndoiți dacă aveți suficiente cunoștințe și abilități pentru a o crea? Chiar dacă nu știi nimic despre crearea de aplicații mobile, poți să creezi una și chiar să faci bani din ea.

Idee

Lucrul la crearea unei aplicații începe cu o idee. Mai întâi, gândiți-vă la cine doriți să faceți cererea. De exemplu, dacă locuiești într-un oraș mare în care sunt mulți turiști, atunci te poți gândi la crearea unei aplicații pentru ei. Există o mulțime de opțiuni.

De asemenea, gândește-te la hobby-urile și interesele tale. Să presupunem că călătorești des și vrei să vizitezi cele mai faimoase cluburi din întreaga lume. Ai făcut o listă cu locurile tale preferate. De ce să nu transformi această bază de date într-o aplicație de călătorie?

Multe aplicații cunoscute nu sunt centrate pe interese specifice, dar cele care se clasează întotdeauna în primele trei sunt jocurile. Probabil că ai descărcat deja Temple Run, Minecraft pe smartphone-ul tău. Aplicațiile de jocuri tind să câștige mai mulți bani, deoarece utilizatorii sunt mai dispuși să plătească pentru ele, mai ales dacă sunt foarte populare printre prietenii tăi.

Nu vă descurajați dacă găsiți ceva similar cu ideea dvs. când căutați prin App Store. Învață să gândești în afara cutiei. De exemplu, există mai multe aplicații care oferă informații și hărți despre toate cele mai populare locuri turistice din Moscova. Există însă o aplicație care oferă informații despre locuri neobișnuite din oraș despre care nu toată lumea știe.

Încercați să veniți cu o idee care are puțini concurenți. Dar dacă ești hotărât să-ți transformi ideea într-o aplicație în ciuda concurenței, aruncă o privire la concurenții tăi și încearcă să-ți dai seama ce poți face pentru a-ți face aplicația mai bună decât a lor.

Iată câteva puncte importante de luat în considerare atunci când vă gândiți la aplicația dvs.:

Opțiuni de generare de bani

Înainte de a începe să dezvoltați o aplicație, trebuie să decideți cum veți câștiga bani din ea. Există mai multe moduri principale de a monetiza aplicațiile:

  • Aplicație gratuită. Folosită de obicei de companiile mari, aplicația ajută la vânzarea produselor sau serviciilor lor.
  • Aplicație gratuită cu publicitate. Folosit în aplicații populare care interacționează activ cu utilizatorul
  • Aplicație plătită. Cel mai popular și profitabil tip de monetizare. Apple primește un comision de 30% la fiecare vânzare a aplicației tale.
  • Lite și Pro. Aplicația Lite este gratuită, dar cu un set limitat de funcții. Achiziționând Pro veți debloca toate funcționalitățile
  • Achiziții în aplicație - puteți vinde noi funcționalități sau noi niveluri de joc direct din aplicație

Dezvoltare

Acum ai o idee. Grozav, asta e deja jumătate din bătălie! Dar acum ce? Presupunem că dumneavoastră, ca majoritatea oamenilor, nu aveți experiență în programare. Și asta e grozav! Există o mulțime de opțiuni.

Dacă doriți să mergeți pe calea ușoară, dar mai scumpă, atunci consultați site-urile pentru dezvoltatori de aplicații mobile. Site-ul web AppBooker vă permite să introduceți platforma, țara și bugetul dvs., iar apoi va returna o listă de dezvoltatori care vă satisfac nevoile. Odată ce selectați un dezvoltator, puteți vedea o listă cu clienții acestora și tipurile de aplicații în care sunt specializati.

O listă bună a dezvoltatorilor autohtoni poate fi găsită aici – ratingruneta.

O altă opțiune pentru a găsi un dezvoltator este să contactați schimburile flinaser. Poate fi chiar mai ieftin, dar mai riscant, deoarece s-ar putea să dai peste un angajat fără scrupule.

Iată câteva întrebări pe care să le adresezi viitorului tău dezvoltator:

Care este costul muncii lor?

Pentru cine au lucrat în trecut?

Aplicațiile lor au succes?

Voi avea toate drepturile asupra aplicației?

Au experiența și cunoștințele necesare pentru a-ți aduce ideea la viață?

Pentru ce platforme (IOS, Android etc.) pot crea aplicații?

Costul de dezvoltare

După cum se spune, pentru a face bani trebuie mai întâi să-i cheltuiți. Acest lucru nu este în întregime adevărat când vine vorba de aplicații mobile, dar vom reveni la asta mai jos. Deocamdată, să presupunem că decideți să comandați o aplicație de la dezvoltator.

În funcție de tipul de aplicație pe care doriți să o faceți, prețul poate varia de la 500 USD la 100.000 USD. Acest preț poate părea foarte mare, dar merită să rețineți că profitul dintr-o aplicație de succes acoperă costurile de mai multe ori. În plus, aplicațiile de gaming sunt cele mai scumpe de dezvoltat și sunt, de asemenea, cele mai vândute.

Dacă aveți deja ceva de lucru (cum ar fi aspectul și grafica), puteți reduce prețul semnificativ. O altă modalitate de a reduce costurile este de a oferi dezvoltatorului o parte din profitul din aplicație.

Pentru a afla aproximativ cât va costa dezvoltarea unei aplicații, puteți utiliza calculatorul howmuchttomakeanapp. A fost creat de compania canadiană ooomf.com. Prețul rezultat poate fi împărțit în siguranță la 2, iar prețul dezvoltării îl veți afla de la noi. De asemenea, puteți să vă uitați la exemple de aplicații pe care le-au creat deja cu prețuri - crew.co.

Plasarea unei aplicații gata făcute în App Store vă va costa 99,9 USD pe an. Plasarea unei aplicații pe Android Market costă 25 USD.

Cum se creează o aplicație gratuit

Dacă nu doriți să creați un joc sau un fel de aplicație unică în funcțiile sale, atunci puteți utiliza cu ușurință designeri speciali de aplicații mobile online. Folosind aceste site-uri puteți face o aplicație simplă gratuit, fără cunoștințe de programare. Dar dacă vrei ceva special, atunci va trebui să treci la un plan plătit.

Cât poți câștiga?

Evident, banii pe care îi câștigi din aplicația ta vor depinde în mare măsură de popularitatea acesteia și cât vei câștiga este greu de spus.

Un studiu realizat de GigaOM Pro a constatat că mai mult de jumătate dintre cei 352 de dezvoltatori intervievați au câștigat mai puțin de 500 USD pe lună.

Acest lucru cu siguranță nu este suficient pentru a trăi doar din câștigurile aplicației, dar este grozav dacă doriți doar să câștigați puțini bani în plus.

Desigur, puteți face un alt hit precum Angry Birds, care vă va câștiga 100.000 USD pe lună!

Pentru a câștiga bani frumoși cu aplicația dvs., citiți câteva sfaturi:

  • aplicația dvs. ar trebui să fie interesantă pentru un public larg
  • Explorați cele mai populare aplicații de pe piață
  • Evaluează acest articol Voturi: 1153 Evaluare medie: 3,3

    Cum funcționează procesul de dezvoltare Android? Să evidențiem câteva elemente de bază:

    • În fișierele Java, descrieți logica programului - ceea ce doriți să facă aplicația dvs.
    • În fișierele XML dezvoltați machete - aspectul.
    • Odată ce aplicația este scrisă, trebuie să utilizați un instrument de compilare pentru a compila toate fișierele și a le împacheta într-un fișier .apk care poate fi rulat pe dispozitive Android și/sau publicat pe Google Play.
    • Toate utilitățile și fișierele care sunt utilizate pentru a crea o aplicație Android sunt combinate într-un mediu de dezvoltare integrat (IDE). Un IDE este un program pe care îl veți deschide pentru a edita fișierele de cod și pentru a le compila și a le rula.
    • Anterior, IDE-ul standard pentru dezvoltarea Android era Eclipse, dar acum a fost înlocuit cu Android Studio, mai funcțional, un produs Google.

    Desigur, veți găsi procese mai profunde care au loc în culisele pașilor de mai sus. De exemplu, utilizatorii avansați vor dori să cunoască rolul mașinii virtuale Dalvik. La sfârșitul articolului vor exista link-uri către resurse utile cu care fiecare dezvoltator de Android ar trebui să fie familiarizat. Prima este documentația oficială de la Google.

    • Să descarcăm și să instalăm Android Studio.
    • Să învățăm despre lansarea și testarea aplicațiilor pe dispozitive și emulatori Android.
    • Să creăm o aplicație Android simplă care afișează „Hello World” pe ecranul unui dispozitiv mobil.

    La sfârșitul articolului, puteți citi recomandări utile de la companie pentru dezvoltatorii începători.

    Instalarea mediului de dezvoltare Android Studio

    Este foarte tentant să începeți să citiți documentația și să scrieți cod pentru a afla de ce este capabilă platforma. Și o vom face în curând! Cu toate acestea, pentru a începe să lucrați cu platforma Android, trebuie să configurați un mediu de dezvoltare.

    Pentru cei începători în programarea Android, este deosebit de important să vă acordați timp și să urmați metodic fiecare pas. Chiar dacă urmați pașii corect, poate fi necesar să depanați o mică problemă de configurare a mediului, în funcție de configurația sistemului sau versiunea produsului. Pentru a face acest lucru, utilizați serviciile de căutare. Se poate evidenția în special resursa StackOverflow.

    Este important să nu lăsați capcanele să vă împiedice obiectivul final de a învăța programarea Android. Se știe că chiar și profesioniștii se confruntă uneori cu anumite probleme în amenajarea mediului de lucru. În astfel de cazuri, cunoașterea liniei de comandă este importantă. Dacă doriți să vă familiarizați mai bine cu acest instrument, există mai jos un link către unul introductiv bun.

    Alături de antrenamentul în sintaxă, este important să te antrenezi pentru a avea mentalitatea unui programator de succes, care nu va accepta fișierul cu mesaj de eroare X negăsit ca verdict final. Acest tip de gândire este ușor de antrenat de tine în cazurile în care nu renunți și cauți o soluție la problema apărută.

    Accesați Android Studio developer.android.com/studio/index.html și căutați un buton pentru a descărca cea mai recentă versiune pentru platforma dvs.

    Faceți clic pe butonul de descărcare și vi se va cere să citiți termenii și condițiile de utilizare a produsului software. După ce citiți cu atenție (cum faceți întotdeauna) și acceptați, începe descărcarea. Acest lucru va dura probabil câteva minute. După aceasta, puteți instala Android Studio la fel ca orice alt program. Pagina inițială de descărcare conține instrucțiuni de instalare pentru Mac și Windows.

    Acum că aveți Android Studio instalat, să-l lansăm! Lansați Android Studio. Programul vă va întreba dacă doriți să vă importați setările. Deoarece porniți de la zero, selectați a doua opțiune și continuați.

    Ar trebui să vedeți un ecran de încărcare frumos în stilul Material Design.

    Odată ce descărcarea este finalizată, veți fi direcționat către un ecran de bun venit.

    Chiar dacă tocmai ați descărcat Android Studio, este posibil să nu aveți cea mai recentă versiune. Pentru a evita problemele cu versiunile în viitor, faceți clic pe butonul „Căutați actualizări acum” și, dacă este necesar, urmați toate instrucțiunile pentru a obține cea mai recentă versiune. Uneori, Studio vă va informa automat că există o actualizare cu un ecran ca acesta:

    În acest caz, selectați întotdeauna Actualizare și Repornire. Grozav! Am finalizat cu succes instalarea mediului de dezvoltare.

    Crearea primului proiect Android

    Este timpul să creăm primul proiect. Să începem cu ceva simplu. Programatorii numesc de obicei primul program „Hello World”. Să urmăm această tradiție și apoi să facem câteva mici modificări pentru ca aplicația să-ți folosească numele ca salut. La sfârșit, îl puteți descărca pe dispozitiv și îl puteți arăta prietenilor. Android Studio are un mic instrument pas cu pas care vă va ajuta să vă creați proiectul. Faceți clic pe „Proiect nou” pe ecranul de pornire:

    Completați-l așa. Simțiți-vă liber să înlocuiți „exemplu” din numele pachetului cu altceva pentru a elimina avertismentul din partea de jos a ecranului. De asemenea, puteți seta locația proiectului indicând orice folder de pe hard disk

    Pentru versiunile SDK derulante, rețineți secțiunea Descriere din partea de jos a casetei de dialog. Acesta explică ce face fiecare setare.

    Instalați SDK-ul minim necesar, așa cum se arată în captură de ecran. Aceasta setează versiunea minimă de Android necesară pentru a rula aplicația. Alegerea acestei valori pentru propriile proiecte este o chestiune de echilibrare a capabilităților SDK pe care le doriți cu dispozitivele care vor fi acceptate.

    Pentru mai multe informații despre versiunile API și utilizarea acestora, există o pagină specială Tablouri de bord pe site-ul web pentru dezvoltatorii Android https://developer.android.com/about/dashboards/index.html.

    După selectarea versiunii, se deschide ecranul de selectare a șablonului de pornire. Puteți crea o aplicație care interacționează deja cu API-ul Google Maps și afișează harta. În exemplul nostru de testare, selectați Activitatea goală și faceți clic pe butonul „Următorul”.

    Și acum sunteți la ultimul pas al procesului de creare a aplicației. Înainte de a face clic pe Terminare, acordați atenție câteva lucruri. Este pentru prima dată când întâlniți referințe la principalele componente arhitecturale ale oricărei aplicații.

    • - aceasta este prima, dar nu ultima mențiune a cuvântului Activitate. În contextul Android, o activitate este de obicei considerată ca un „ecran” în aplicația dvs. Acest element este foarte flexibil. Când Android Studio creează clasa MainActivity, o moștenește din clasa Activitate din SDK-ul Android. Cei familiarizați cu programarea orientată pe obiecte vor înțelege acest concept, dar pentru începători, aceasta înseamnă practic că MainActivity va fi o versiune personalizată a activității.

    • Nume aspect— aspectul a ceea ce va fi afișat utilizatorului este definit într-o formă specială de Android XML. În curând veți învăța cum să citiți și să editați aceste fișiere.

    Faceți clic pe Terminare. Va dura ceva timp pentru a crea și descărca proiectul. După ceva timp, Android Studio va finaliza construirea proiectului dvs. Desigur, proiectul este încă gol, dar are tot ce aveți nevoie pentru a rula pe un dispozitiv sau emulator Android.

    După încărcarea proiectului, vizualizați fișierul de aspect în format XML. Înainte de a trece la programarea Android, să vorbim despre cum putem rula această aplicație. Este timpul să spui „Bună lume!”

    Rularea unei aplicații pe un emulator

    Acum este timpul să spunem câteva cuvinte despre emulator. Android Studio vine cu software care poate emula un dispozitiv Android pentru a rula aplicații, a naviga pe site-uri web, a depana și orice altceva de pe el.

    Această caracteristică este oferită de Managerul dispozitivului virtual Android (AVD). Dacă doriți, puteți configura mai mulți emulatori, puteți seta dimensiunea ecranului și versiunea platformei pentru fiecare nou emulator. Această funcționalitate este foarte utilă, deoarece scutește dezvoltatorii de a fi nevoiți să cumpere mai multe dispozitive pentru a testa programe.

    Faceți clic pe butonul Run sub forma unei săgeți verde.

    Va trebui să așteptați un timp pentru ca emulatorul să se încarce și odată ce este gata, veți vedea ceva de genul acesta:

    Felicitări! Ai creat prima ta aplicație pentru Android!

    Și așa... De ce și cum a funcționat?

    Pentru a începe să faceți modificări și să adăugați funcții interesante, trebuie să obțineți cunoștințe de lucru despre ceea ce se întâmplă în culise. Aruncă o privire la secțiunea de proiecte Android Studio cu fișiere și foldere în partea stângă a ecranului. Poate fi necesar să faceți clic pe fila mică de pe margine (vezi mai jos) dacă exploratorul de proiecte nu este vizibil în prezent.

    Răsfoiți structura folderului pentru câteva minute și faceți dublu clic pe fișiere pentru a vedea conținutul acestora în fereastra principală. Dacă totul pare misterios, nu vă faceți griji!

    Structura proiectului Android: Echipa

    Fiecare echipă bună este formată din oameni care își îndeplinesc rolurile atribuite. Vrei să faci treaba corect? Ai nevoie de echipa potrivită. Proiectele Android au mai multe elemente cheie și fiecare dintre ele are un rol specific de jucat:

    Java: profesional

    Aceasta este partea din codul dvs. care este responsabilă pentru logica aplicației. Codul dvs. va fi localizat în directorul src\main\java din folderul principal al proiectului. Pentru a învăța Java, recomand cartea lui Bruce Eckel „The Philosophy of Java”;

    Resurse: Artist

    Nu este suficient să faci doar o aplicație pentru Android, trebuie să fie și stilată. Aplicația dvs. nu va ieși niciodată în evidență dacă nu are pictograme și imagini clare, machete bine concepute și poate chiar animații netede.

    Când este inițializat, folderul conține următoarele foldere:

    • desenabile, care stochează pictograme. Acum există doar pictograma aplicației standard.
    • layout cu fișiere XML care reprezintă modele de ecran.
    • meniu cu fișiere XML ale listelor de elemente care vor fi afișate în panoul de acțiuni.
    • valori cu fișiere XML care conțin dimensiuni, culori, constante de șir și stiluri.

    AndroidManifest.xml: Boss

    Acest fișier XML informează sistemul dumneavoastră despre cerințele hardware și software ale aplicației și conține numele și pictograma versiunii acesteia. Manifestul conține, de asemenea, informații despre toate activitățile din aplicație. Aveți nevoie de munca efectuată de aplicația dvs.? Vorbește mai întâi cu șeful tău.

    Modificare

    Navigați la res/values/strings.xml și faceți dublu clic pe fișier. Când deschideți fișierul, veți vedea două resurse de șir în XML.

    Aceste resurse sunt folosite în locuri diferite, dar este foarte convenabil să aveți tot textul folosit în aplicația dvs. într-un singur fișier. Dacă trebuie să îl traduceți sau dacă colegul dvs. de marketing vă cere să eliminați toate linkurile inutile, este ușor să faceți toate modificările aici.

    Schimbați șirul hello_world pe care aplicația îl afișează pe ecran. Schimbați conținutul în ceva mai personal, cum ar fi folosirea propriului nume. Veți obține ceva de genul:

    Matt învață Android!

    Faceți clic pe Run. Aplicația ar trebui să repornească și veți vedea un mesaj personalizat:

    Vă felicităm - ați finalizat primul proiect și ați învățat cum să editați codul sursă. Primul pas în programarea Android a fost făcut. Vă dorim mult succes pe acest drum dificil, dar incredibil de interesant! Dacă aveți nevoie de dezvoltare profesională a aplicațiilor Android, contactați specialiștii Infoshell.



Articole similare