Contacte

Program în Android cu propriile mâini. Cum se creează un joc pe Android de la zero - am stăpânit dezvoltarea jocului Aza. Rularea pe dispozitivul real

Programarea este una dintre aceste direcții în care toată lumea se poate simți în rolul Creatorului. De obicei, sub ea înțelege dezvoltarea aplicațiilor sub calculatoare personale, unități de echipament de fabricație sau doar pentru homemake-uri electronice. Dar cu distribuția senzorilor dispozitive mobile Programarea sub Android, iOS sau altă carcasă de acest tip de acest tip devine din ce în ce mai mult. Ei bine, trebuie să recunoașteți că acest lucru este promițător. Prin urmare, în cadrul articolului va fi considerat în cadrul Android de la zero. Ce caracteristici există aici? Ce limbă este folosită?

Crearea de software

Înainte de a scrie singur programe, este necesar să studiezi toate componentele de care aveți nevoie:

  1. Limba.
  2. Selectați mediul de dezvoltare. În limba, ne vom concentra în detaliu, deoarece totuși și pe produse software unde vor fi create aplicații. Dar mai întâi să vorbim puțin despre mediile de dezvoltare. Condițional, ele pot fi împărțite în trei componente:
  • grafic;
  • comun;
  • pe net.

Trebuie remarcat pentru a crea programe că acum este dificil să prezinte o idee care nu a fost elaborată anterior. Prin urmare, dacă există o problemă sau pur și simplu în absența cunoașterii, este necesar să formuleze competent neînțelegerea și să se transforme la programatori mai experimentați. Ei vor putea ajuta la crearea de programe un sfat constructiv.

În ce limbă scrie programul?

În aceste scopuri, Java este utilizat. Trebuie remarcat faptul că acesta este un limbaj de programare destul de complicat. Dar pentru a crea aplicațiile dvs. nu este neapărat să o cunoașteți. Va fi suficient pentru cunoștințele și abilitățile de bază pentru a lucra cu informații de referințăPentru a primi răspunsuri la întrebările dvs. În plus, există anumite piese care utilizează care, puteți face niște pași pentru a crea o aplicație fără probleme semnificative. Apoi, programarea sub Android se transformă într-o plăcere.

Alegeți mediul de dezvoltare obișnuit

Ca și cei mai serioși jucători, Eclipse și Android SDK sunt luate în considerare. Ele sunt libere. În general, trebuie remarcat faptul că aceste medii de dezvoltare sunt concurenți serioși, iar fiecare dintre ele are o serie de puncte forte și puncte slabe. Studiul este unul dintre ei. Separat, lăsați-vă doar puțin pe un aspect al Android SDK - emulator. Este un program care dă telefonul sau tableta care funcționează pe baza "Android". Emulatorul funcționează calm pe computerul obișnuit și pe desktopul arată ca un dispozitiv mobil standard. Există o singură caracteristică - este controlată de un șoarece și tastatură, nu degetul. În emulator, va fi posibilă verificarea performanței aplicației pentru diverse extensii de ecran, precum și pe diferite versiuni Mobil sistem de operare "Android". Prin urmare, indiferent cât de ciudat sună pentru dvs., dar în timpul dezvoltării aplicațiilor care vizează Android, nu este nevoie să aveți un telefon.

Ce este necesar pentru a vă dezvolta cererea?

Medii de dezvoltare grafică

Această opțiune este potrivită pentru cei care nu au conceptul de programare în general, dar dorește să obțină aplicația aici și acum. În primul rând, trebuie să vă familiarizați cu descrierea și capabilitățile mediilor de dezvoltare grafică. Deci, unii pot pune doar cele mai simple elemente și pot atașa funcționalitatea minimă. Astfel de resurse sunt mai bine să nu se utilizeze, deoarece cu ajutorul lor va fi dificil să se înțeleagă logica lucrării și să creeze un produs final dezvoltat. Este recomandabil să se efectueze selecția de astfel de parametri:

  1. Prezența unei interfețe intuitive.
  2. Utilizarea logicii de lucru ușor de înțeles.
  3. Abilitatea de a crea elemente în moduri grafice și de cod.
  4. Prezența documentației pentru lucrul cu mediul de dezvoltare și forumul de sprijin.

Mediu de dezvoltare online

Acestea pot oferi o funcționalitate destul de largă într-un punct simplu de acces - Internetul. "Mediul de dezvoltare online" - probabil totul se spune. Deși ar trebui clarificată faptul că în Android nu este încă ușor. Deci, cel mai dificil va fi de a implementa shooters și similar cu complexitatea aplicației. Dar programele cu proiectarea textului și transferul de date sunt ușor.

Concluzie

Sperăm că nu mai există întrebări cu privire la primii pași de pregătire pentru crearea programelor lor. Dacă vă decideți să vă ocupați serios de programare, puteți folosi literatura specială. De exemplu, cartea "Programare Android" Hardy Briand. Desigur, aceasta nu este singura slujbă bună, dar cu ceva ce trebuie să începeți. Aici cu cunoașterea acestui manual și puteți începe calea spre succes.

Este puțin probabil ca o persoană să fie găsită, care cel puțin o dată în viața sa a jucat cel puțin un joc de calculator, indiferent, pe un laptop sau un dispozitiv mobil. Ei bine, cine dintre voi, draga cititor al blogului nostru, nu visezi sa-mi creezi jocul si, daca nu devenim un milionar datorita proiectului meu, atunci sa il stimulat cel putin printre prietenii mei?

Dar cum să creați un joc pe Android de la zero, fără a avea cunoștințe speciale și fără a ști chiar și elementele de bază ale programului? Se pare că încercați ca un dezvoltator de jocuri nu este o sarcină atât de dificilă. Aceasta va fi tema materialului nostru de astăzi.

  1. Idee sau script.
  2. Dorința și răbdarea.
  3. Designer de jocuri.

Și dacă cu primele două componente ale succesului mai mult sau mai puțin totul este clar, atunci pe cea de-a treia componentă trebuie să opriți mai mult.

Care este designerul de jocuri

Vorbim despre un program care simplifică în mod semnificativ dezvoltarea de jocuri, făcându-l accesibil persoanelor care nu au abilități de programare. În designerul de design, un mediu de dezvoltare integrat, un motor de joc și un editor de nivel care funcționează ca editor vizual (WYSIWYG. - Engleză Abrevierea "Ce vedeți, atunci veți obține").

Unii designeri pot fi limitați la gen (de exemplu, RPG, Arcade, Questuri). Alții, oferind ocazia de a proiecta jocuri de diferite genuri, în același timp limită fantezia jocurilor Novice Developer 2D.

Chiar citirea deja scrisă, devine clar că pentru un nou dezvoltator, care a decis să scrie un joc pentru orice sistem de operare, inclusiv OS Android, alegerea unui designer adecvat este principala sarcină, deoarece soarta viitorului proiect depinde pe funcționalitatea și capacitățile acestui instrument.

Cum de a alege constructorul dorit

Trebuie să începeți cu evaluarea propriului nivel de cunoaștere în domeniul programării. Dacă el se străduiește cu zero sau absent, atunci este mai bine să încercați cel mai mult opțiuni simple. Și chiar dacă nu posedați cunoștințele necesare despre limba engleză, atunci în acest caz puteți găsi programul care vă va potrivi.

Și al doilea un moment important Când alegeți un designer - funcționalitate. Aici trebuie să analizați foarte precis scenariul proiectului dvs., deoarece este mai dificil jocul, cu atât mai mult de creat va fi nevoie de o varietate de instrumente, respectiv, iar designerul va avea nevoie de mai puternic.

Pentru a vă ajuta să alegeți, mai jos, prezentăm atenția dvs. cel mai bun program de designeri, care, în general, nu exclude ceea ce, luptați cu atenție pe forumuri sau site-uri specializate, ridicați altceva pentru dvs., beneficiul acestei game de programe destul de largi .

Top 5 cei mai buni designeri de jocuri

Construi 2.

Această aplicație ocupă invariabil primele linii în clasamentele designerilor de jocuri. Cu Construct 2, puteți crea jocuri bidimensionale de aproape orice genuri pentru diferite platforme, inclusiv pentru Android, precum și jocuri animate orientate spre browsere care suportă HTML5.

Cu luarea în considerare număr mare Instrumente auxiliare, programul va fi capabil să alinieze chiar și utilizatorii novice.

Pentru a stăpâni lucrul cu construct 2, nu este nevoie să cumpărați o licență, o versiune gratuită gratuită este propusă pentru a fi instrumente destul de suficiente și posibilitatea de a exporta un proiect finit la unele platforme. Cu toate acestea, codarea produsului finit pe platforme mobile Și accesul la volumul complet al funcționalului va oferi o licență personală de 129 de dolari. Dacă abilitățile dvs. în crearea de jocuri a ajuns la Apogee și ați devenit deja venituri din proiectul dvs. mai mult de 5 mii de dolari., Va trebui să vă forțați pentru o opțiune de afaceri care va costa 429 USD.

Și acum, vezi mai multe video practice despre crearea de aplicații de joc utilizând construcția 2:

Clickteam fuziune.

Clickteam Fusion este un alt eșantion dintr-un designer excelent de joc, care ajută chiar la un nou venit să creeze un joc cu drepturi depline. Programul oferă o oportunitate de a exporta complet aplicațiile create în format HTML5, ceea ce înseamnă că va fi posibilă publicarea jocurilor de browser și, de asemenea, să le convertiți pentru a publica pe diferite piețe mobile, cum ar fi Google Play.

Din principalele caracteristici, puteți marca simplitatea interfeței, suport pentru efectele shader și accelerația hardware, disponibilitatea unui editor de evenimente cu drepturi depline, economisind proiecte în formate compatibile cu diferite platforme, inclusiv Android.

Versiunea dezvoltatorului plătit a programului nu este disponibilă pentru locuitorii Federației Ruse, dar discul său licențiat poate fi comandat de la același Amazon, ameliorează în medie un buget personal cu 100 $. Rusificarea meniului printr-o fisură terță parte este posibilă.

Cum să lucrați cu aplicația, vizionați un curs video special:

STENCYL.

Stencyl este un alt instrument excelent care vă permite să dezvoltați jocuri simple de calculator 2D fără cunoștințe speciale de coduri, precum și limbi de programare pentru toate platformele populare. A lucrat cu scripturi și scheme care sunt prezentate sub formă de blocuri și puteți trage obiecte sau caracteristici cu mouse-ul care este foarte convenabil.

Dezvoltatorul programului oferă, de asemenea, posibilitatea de a se înregistra în blocuri și codul său, dar pentru acest lucru, desigur, cunoașterea în domeniul programării.

Prezența este excelentă editor grafic Scene Designer permite utilizatorului să-și aplice fantezia pentru desenul lumilor de jocuri.

Setul optim de funcții va contribui la crearea de jocuri de înaltă calitate a diferitelor genuri, dar graficele cele mai tigla (gresie) va fi relevantă pentru "shooters" sau "florillers".

Programul se extinde la free Bazat.dar exporturile către formate desktop necesită un abonament care va costa 99 USD pe an, și licența pentru jocuri mobile - 199 de dolari pe an.

Ne uităm la cursul accelerat la locul de muncă cu Stencyl:

Maker de jocuri.

Programul există în plăți și versiune gratuită.. O opțiune bugetară Vă permite să creați jocuri buni bidimensionale sub desktop. În timp ce versiunea plătită vă oferă posibilitatea de a scrie o jucării 3D destul de "complicate" pentru Windows, IOS și Android. Suntem încă interesați de oportunitatea de a învăța cum să vă implementăm în industria jocurilor de noroc, iar jocul de joc este chiar opțiunea care vă va permite să creați jocuri cu propriul scenariu fără restricții în alegerea genului.

Programul oferă o alegere Șabloane gata Locații, obiecte, precum și caractere, sunete și fundaluri. Deci, toate lucrările creative se ridică la tragerea în zona de lucru a elementelor selectate și selecția condițiilor - locația și interacțiunea cu alte obiecte. Cel puțin cunoașterea limbajului de programare și nu va avea nevoie, dar utilizatorii care "în subiect" vor putea folosi GML, oarecum similar cu JS și C ++.

Makerul de joc se aplică limba englezaPrin urmare, cei care nu au suficient nevoie de descărcarea fișierului Russifier.

Cine este interesat de acest program, vă sugerăm să vizionați un videoclip de învățare:

Unitatea 3D.

Unitate 3D - poate cel mai bun care poate fi oferit pentru a crea un proiect tridimensional de înaltă calitate. Programul a integrat modele complet pregătite, precum și texturi și scripturi. În plus, este posibilă adăugarea și propria conținut - sunet, imagini și videoclipuri.

Jocurile create folosind unitatea sunt compatibile cu toate platformele populare de la dispozitive mobile pe IOS sau Android la receptoare de televiziune inteligentă.

Programul are o rată de compilare înaltă, ușor de operat interfață, editor flexibil și multifuncțional.

Toate acțiunile și comportamentul de jocuri ale personajelor se bazează pe nucleul fizic al comunității fizice. Fiecare obiect creat în acest constructor de jocuri este o combinație specifică de evenimente și scripturi care gestionează independent dezvoltatorul.

Este important să înțelegeți că cel puțin programul este poziționat, ca designer de jocuri, conceput pentru nou-veniți, un anumit nivel de cunoaștere pentru a lucra cu această aplicație va avea nevoie încă. Ei bine, lucrul cu grafica 3D implică prezența suficientă computer modernEchipat cu card video hardware.

O serie de jocuri de jocuri de jocuri folosind unitatea 3D:

Deci, ați decis să vă realizați visul pentru a vă crea propriul joc unic. Am încercat să oferim informații care ar putea ajuta în acest sens. Rețineți că dacă ați citit cu atenție materialul prezentat și cel puțin bateți tutorialele video pentru fiecare program, atunci probabil că ați observat că lucrul cu fiecare designer de joc este construit conform unui principiu. Prin urmare, este posibil ca să puteți alege ceva care este mai potrivit pentru solicitările dvs. Cel puțin sperăm că, în acest stadiu, problema modului de a face jocul în sine pe Android închis. Noroc!

De fapt, pentru a pune în aplicare această idee nu este la fel de dificil și nu atât de scump, deoarece poate părea la prima vedere. Este necesar doar să vă imaginați destul de bine ce anume vă așteptați aplicatie de mobil Și să determine ce metode pentru a-și atinge obiectivele.

Îți place dezvoltarea de aplicații mobile pentru afaceri, blog, produs sau serviciu, sau cauți doar o nouă sursă de câștiguri? Credeți cum să implementați și să calculați cheltuielile viitoare? De fapt, pentru a pune în aplicare această idee nu este la fel de dificil și nu atât de scump, deoarece poate părea la prima vedere. Este necesar doar să vă imaginați destul de bine ce anume vă așteptați de la aplicație telefon mobil sau tabletă și determinați ce metode pentru a-și atinge obiectivele.

Etapa pregătitoare

Înainte de a crea o aplicație mobilă, merită scădere în următoarele puncte:

  • Am o viziune specifică a ceea ce va fi produsul finit și cum va fi funcționalitatea acestuia?
  • Ce fel de sarcini Programul este conceput pentru a decide și care va fi beneficiul unui anumit utilizator?
  • Ce platforme vor funcționa gata software. (iOS, Android, Windows Phone)?
  • Va lua controlul zilnic al operațiunii sale?
  • Ce sumă sunt gata să cheltuiți?
  • Voi crea cererea independentă sau voi cere profesioniștilor dezvoltatorilor.

De asemenea, considerați că crearea de programe mobile pentru afaceri, cum ar fi cafenele, pizzeria sau clubul de fitness, ar trebui abordată în mod serios. La urma urmei, compania are un instrument modern - acesta este un factor serios de imagine care va contribui la o mai mare loialitate a clienților față de marcă și o creștere semnificativă a numărului de re-vizite.

Metode și costuri de creare a unei aplicații

În crearea de aplicații pentru dispozitivele mobile există două moduri. Primul implică o formare independentă a programelor de dispozitive electronice bazate pe Android sau IOS de tip șablon cu site-uri de design special. Al doilea mod, mai costisitor, totuși, ca rezultat, vă permite să obțineți produse grave și funcționale - să solicitați ajutor persoanelor sau companiilor angajate în scris software.. A doua opțiune este potrivită dacă vorbim Cu privire la crearea de produse software grave cu caracteristici specifice care depășesc seturile finite disponibile pe site-urile de proiectare. De asemenea, ar trebui să se țină cont de faptul că dezvoltarea profesională pentru IOS sau Android necesită costuri semnificative. Care este costul creării unei aplicații pentru platformele Android și IOS piața rusă? Gama de prețuri este destul de largă - de la câteva sute la zeci de mii de dolari - totul depinde de tipul de software și de funcțional. Cu toate acestea, astfel de investiții serioase cu mai mult decât plata în perspectivă. La planificarea costului final, merită, de asemenea, luați în considerare costul de plasare a unui produs nou în piața Appstore și Android. Dacă sunteți limitat la un mic buget și nu aveți timp, atunci puteți încerca să construiți singur o aplicație pentru dispozitivele electronice. Pentru aceasta nu trebuie să fii programator. Despre cum este ușor de făcut, citiți mai departe.

Cum se creează o cerere gratuită

Până în prezent, există suficiente platforme interne și străine în rețea, care se lasă să construiască aplicația pe tipul finit gratuit. La site-urile constructorilor, sute de aplicații finite sortate de diferite categorii sunt postate: Business, educație, divertisment, sport, bloguri și altele asemenea. Pentru astfel de resurse, programele sunt create cu un set standard și limitat de funcții. Restricțiile se referă la numărul de instalații și opiniile aplicației, numărul de poziții din catalog, posibilitățile de publicare în magazine, disponibilitatea unui sistem de primire a plăților, prezența publicității terților și a posibilității de îmbunătățire a funcționalității pentru nevoile dvs. Pentru a elimina restricțiile pe site-uri, puteți selecta un pachet specific cu o placă lunară fixă, a căror dimensiune este determinată în funcție de numărul de opțiuni incluse. Exemple de site-uri și designeri de aplicații mobile gratuite pentru Android, iPhone, iPad.

  1. Appsgeyser.com (AppSgeyser.ru - opțiunea de limbă rusă).

Acum, luați în considerare modul în care se dezvoltă o aplicație mobilă în câteva minute folosind un exemplu de IbuildApp. Am ales această platformă particulară, deoarece este foarte simplă și de înțeles de utilizat. Apropo, resursa IbuidApp are, de asemenea, o versiune de limbă rusă, ceea ce facilitează utilizarea designerului. Înainte de a începe munca, înregistrați-vă pe site. Apoi, pe pagina principală, faceți clic pe fila "Creați" și alegeți șablonul pentru noi.

Selectarea șablonului și a categoriei

Această platformă oferă suficientă o alegere mare opțiuni standardPuteți să vă familiarizați cu cine puteți în directorul din categoria din meniul din stânga al paginii site-ului. De exemplu, am ales categoria "Foto" și modelul "Studiere foto". După selectarea designului și a categoriei corespunzătoare, începeți să editați elementele de meniu.

Editarea conținutului

Panoul administrativ al designerului se deschide oportunități largi Pentru a edita elementele de meniu. Puteți schimba fundalul, adăugați logo-ul, configurați navigarea din meniul principal și inferior de pe ecran dispozitiv electronicEditați conținutul pagini interne. Apropo, în partea dreaptă a ecranului poate fi văzută ca modificări făcute Va privi pe ecranul dispozitivului electronic. Constructorul vă permite, de asemenea, să vă testați aplicația pe o tabletă sau pe un smartphone. De asemenea, programul finit poate fi publicat în Appstore sau în Google Play.Cu toate acestea, această caracteristică este disponibilă numai pentru versiunile plătite. Site-ul oferă 3. pachet plătit În valoare de 490 de ruble, 2400 de ruble, 3700 de ruble. pe luna.

Pachete plătite

Dacă nu sunteți mulțumit aspect Disponibil pe șabloanele site-ului, puteți crea propriul dvs. design făcând clic pe cont Fila "Șabloanele mele". Posibilitățile designerului individual sunt suficient de limitate, vă permit să dotați produsul software numai elementele cele mai necesare.
Acum, rândul dvs. este de a prelua crearea de aplicații și să o instalați pe telefonul smartphone. Încercați destul de ușor!

Android Aplicații au intrat ferm în viața noastră. Le folosim în fiecare zi: hărți, retele sociale, mesageri, browsere. Dar fiecare utilizator inteligent cu experiență pe Android sa gândit să-și creeze aplicația. A fost un stereotip care este foarte dificil și trebuie să înveți programarea pentru o lungă perioadă de timp pentru a scrie ceva de înaltă calitate. Cu toate acestea, Google își îmbunătățește în mod constant instrumentele de dezvoltare, făcându-le mai ușor și mai convenabil. Astăzi vom crea cea mai simplă aplicație Android și l-am lansat pe telefonul smartphone.

Aplicațiile Android sunt create în limba de programare Java. Acum, cum este alternativa la Java și relativ nouă mai simplă limbă Kotlin (limba este numită după insulă? Unde se află orașul Kronstadt). Exemplul nostru va fi pe Java.

La început vom verifica dacă pe computerul dvs. (sub controlul Windows.) JDK. Java Development Kit este un set de dezvoltator de aplicații de la Oracle. Fără aceasta, mediul de dezvoltare nu va putea funcționa corect.

Pentru a face acest lucru, apăsați tastatura Win + R. Introduceți cmd. Și apăsați ENTER. Deschide linie de comanda. În continuare în consola trebuie să formați:

java -version.

Cel mai probabil, veți vedea versiunea Java:

Aceasta înseamnă că ați instalat deja JDK. În caz contrar, acesta trebuie să fie descărcat (150 MB).

După instalarea JDK, mergeți la instrumentul principal de dezvoltare pentru OS Android Android Studio. Puteți să o descărcați (944 MB).

Android Studio este un atelier distribuit gratuit de la Google. Aceasta este o combinație atât de mare pentru dezvoltarea aplicațiilor care au inclus diverse instrumente pentru testarea, asamblarea aplicațiilor, precum și șabloanele, un editor convenabil de layouts și multe altele. Android Studio este actualizat constant, precum și numeroasele sale componente.

Android Studio Versiunile nu sunt numai în Windows, ci și pentru Mac OS și Linux. Cerințe de sistem Pentru Android Studio: Windows 7/8/10, 3 GB memorie cu acces aleator Minimum 8 GB RAM recomandat, 4 GB pe hard disk.

Deci, ați descărcat instalatorul Android Studio.

Rulați-l.

Zhmem. Următorul, Alegeți calea de instalare. Setările sunt de dorit să nu se schimbe.

Apoi, Maestrul va începe setări Android. Studio. Aici puteți alege culoarea mediului de dezvoltare, descărcare fișiere suplimentare.. Tip de instalare Selectați standardul.

După descărcarea componentelor necesare, va fi solicitat să alegeți tipul proiectului dvs. Alegeți activitatea goală și faceți clic pe Următorul.

În ecranul următor, dați numele proiectului și alegeți din ce android Version. Cererea dvs. va funcționa. Cel mai bine este să alegeți - C Android 4.0.3 - Deci, aplicația noastră va funcționa cantitate maximă dispozitive. Este demn de remarcat faptul că Android Studio este atât de universal, ceea ce vă permite să creați aplicații nu numai pentru smartphone-uri, ci și pentru orele inteligente și televizoare!

Apoi, oferim fereastra principală Android Studio. În stânga vedem câteva secțiuni. Aceasta este structura proiectului nostru. Dosarul Manifestă conține fișierul Androidmanifest.XML, care este responsabil pentru informațiile despre aplicații, bibliotecile importate, componentele și alți parametri. Folderul Java este direct codul (fișierul de întreprindere din dosarul Com.example.myaplication). Folderul RES conține resurse de aplicații - butoane, fișiere care definesc designul interfeței (de exemplu, activitatea_main.xml).

Aciditatea este un ecran separat cu care utilizatorul interacționează. Exemple: ecran foto, formare, introduceți text. Vom avea o acitivitate (ecran). Prin urmare, mergem imediat pe drum aplicație.sRC.principal.res.aspect. și deschideți fișierul. activitate_ principal.. xML.. Treceți la modul de proiectare.

Selectați secțiunea Buton și trageți-o în ecranul aplicației. Avem un buton ..

Pentru a mări dimensiunea fontului - trecem la modul text și în codul din secțiunea Button Adăugați o astfel de linie:

android: Textsize \u003d "25SP"

În modul de proiectare, apăsați butonul din dreapta al mouse-ului și selectați constrângere, apoi selectați toate punctele de la rândul său. Este "legătura" butonul dvs. astfel încât să nu se poate schimba.

Următorul pas - Adăugați o imagine. Mai întâi trebuie să-l adăugăm la proiect. Imaginea va fi de exemplu, aceasta:

Descărcați-l și trageți direct în proiect în dosar. res - elaborat. Acesta va fi adăugat la proiect. Acum deschis activitate_main.xml. și treceți la modul de proiectare. Selectați Common - ImageView. Gândiți-vă la ecranul nostru. Se deschide o fereastră de selectare a imaginilor. Mergeți la secțiunea de proiect .. Alegeți-l și puneți în mijlocul ferestrei aplicației noastre. De asemenea, folosim constrângere în imagine.

Ca rezultat, ar trebui să aveți un astfel de cod. activitate_main.xml:

versiunea XML \u003d."1.0" codificare \u003d."UTF-8"?> <xMLNS:android= xMLNS:aplicație.= "http://shemas.android.com/apk/res-auto"xMLNS:instrumente.= "http://shemas.android.com/tools"android: Layout_width \u003d."Parinte potrivit"android: Layout_Height \u003d."Parinte potrivit"instrumente.: context \u003d.".Activitate principala"> <TextView.android: Layout_width \u003d."145DP"android: Layout_Height \u003d."53DP"android: Layout_Margintop \u003d."262DP"android: Layout_Marginbottom \u003d."416DP"android: gravitatea \u003d."Centru"android: Text \u003d."Ale mele primul atașament pe Android "aplicație."Mamă"aplicație."Mamă"aplicație."0.552" aplicație."Mamă"aplicație."Mamă"/> <Buton.android: id \u003d."@ + ID / buton"android: Layout_width \u003d."199d"android: Layout_Height \u003d."113DP"android: Text \u003d."Website"android: Textsize \u003d."25SP"aplicație.: Layout_constrannd_toendof \u003d."Mamă"aplicație.: Layout_constretStart_tosartof \u003d."Mamă"instrumente.: Layout_editor_Absolutey \u003d."114DP"/> <ImageView.android: id \u003d."@ + ID / Imageview"android: Layout_width \u003d."216DP"android: Layout_Height \u003d."172DP"android: Layout_Marginstart \u003d."55DP"android: Layout_Marginleft \u003d."55DP"android: Layout_Margintop \u003d."380DP"android: Layout_Marginend \u003d."28DP"android: Layout_MarGinRight \u003d."28DP"android: Layout_Marginbottom \u003d."51dp"aplicație.: Layout_considenBottom_tobottomof \u003d."Mamă"aplicație.: Layout_constrannd_toendof \u003d."Mamă"aplicație.: Layout_constrainthorizontal_bias \u003d."0.495" aplicație.: Layout_constretStart_tosartof \u003d."Mamă"aplicație.: Layout_consitandtop_totopof \u003d."Mamă"aplicație.: srccompat \u003d."@ Desenable / logo"/> android.support.constraint.constareLayout.>

Și, în consecință, un astfel de cod de întreprindere (în folderul com.example.myapplication):

pachet.com.example.myapplication; importandroid.support.v7.app.appcompatibilitatea; importandroid.os.Bundle; clasa publică.Activitate principala. se extinde.AppRompatactivity (@Override. protejate.oncreate (Bundle savedinstanceState) ( super.Create (savedinstanceState); SetContentView (R.Layout. activitate_main. ); } }

Androidmanifest.xml:

versiunea XML \u003d."1.0" codificare \u003d."UTF-8"?> <manifesta.xMLNS:android= "http://shemas.android.com/apk/res/android"pachet \u003d."com.example.myapplication"> <aplicațieandroid: AllowBackup \u003d."ADEVĂRAT"android: pictograma \u003d."@ MIPMAP / IC_LAUNCHER"android: etichetă \u003d."Site App"android: rotund \u003d."@ MIPMAP / IC_LAUNCHER_RODER"android: Suportsrtl \u003d."ADEVĂRAT"android: Tema \u003d."@ Style / AppTheme"> <activitateandroid: Nume \u003d.".Activitate principala"> <intent-filtru.> <acțiune.android: Nume \u003d."Android.Intent.Action.Main"/> <categorie.android: Nume \u003d."Android.launcher" "/> intent-filtru.> activitate> aplicație> manifesta.>

Și acum este timpul să verificați dacă totul funcționează. Verificați smartphone-ul virtual direct pe computer.

Faceți clic pe Up. Instrumente - Manager AVD - Creați dispozitiv virtual.

Creați un dispozitiv virtual (smartphone) sub android Management.. Alegeți Nexus 5x. Descărcați-vă android Emulator.. Faceți clic pe Următorul. După toate manipulările, ar trebui să apară în lista de dispozitive virtuale. Smartphone Nexus 5x.

Acum lansează aplicația de pe smartphone-ul virtual - ALERGA.ALERGA. aplicație..

O fereastră apare cu o alegere, ceea ce trebuie testat. Desigur, alegeți Nexus 5x.

Pe telefonul smartphone, deschideți lista de aplicații și căutați un site web acolo.

Asta sa întâmplat:

Lucrări! Aplicația este gata. Acum îl puteți descărca pe telefonul dvs. smartphone real.

Pentru a instala prima noastră aplicație pe telefonul smartphone - trebuie să creați un fișier APK. APK - Kit Pachet Android, acesta este o arhivă zip necriptată, care conține codul de aplicare compilat, fișierele de resurse, fișiere manifest și alte informații. Este în format APK că fișierele sunt stocate în Google Play, din care descărcați aplicații.

Deoarece acestea nu sunt criptate, imaginile și alte informații pot fi ușor eliminate din orice aplicații. Pentru aceasta există o resursă apkmirror.com. Puteți descărca fișierul APK al aplicației dorite de la Google Play. Apoi redenumiți-l în * .ZIP și deschideți orice arhivă. Acolo puteți vedea structura aplicației, icoane, grafică. De exemplu, ce arată aplicația WhatsApp din interior:

Fișierele APK pot fi descărcate pe smartphone-ul dvs. sau partajați-le. Sau stabiliți ca o cerere. Este convenabil și oferă o anumită libertate.

Pentru a instala APK pe telefonul dvs. smartphone, trebuie mai întâi să o rezolvați. Mergem la setări - Aplicații - Drepturi de acces speciale - Instalare Uninforțată. Aplicații și alegeți "permis" acolo pentru managerul de fișiere (de exemplu, comandantul total).

Deci, sarcina noastră este de a face un fișier APK din codul pe care l-am scris. Pentru a face acest lucru, în Android Studio, alegeți Build - Build Bundle / APK - Build APK. Scriptul va începe să creeze APK. La final, vi se va oferi să deschideți dosarul în care va fi fișierul APK. Apoi, trebuie să conectați smartphone-ul la computer și să copiați fișierul APK recepționat în memoria telefonului. Apoi, pe telefonul smartphone, deschideți dosarul Manager fișiere cu fișierul și îl instalați. Acum aveți aplicația proprie în telefonul smartphone!

Dacă sunteți interesat de acest subiect - vă puteți familiariza cod sursa Unele aplicații simple pe GitHub. De exemplu, există o galerie și un manager de fișiere. Puteți edita codul lor pentru nevoile dvs. Multe informații despre dezvoltarea Android De asemenea, puteți găsi.

Există două modalități de a crea un program pentru Android. Primul care se bucură de dezvoltatori serioși necesită o înțelegere a limbii Java și instalarea unui mediu special de dezvoltare. Utilizatori fără cunoștințe speciale care caută informații Cum să creați o aplicație Android pot fi sfătuiți să utilizeze una dintre cele mai duzine editori online existenți care vă permit să generați utilități mobile simple în unele cazuri. Să luăm în continuare procesul de creare a unui program folosind mai mulți designeri specializați.

Definiția funcționalității aplicației

Aceasta este prima etapă de a crea orice program mobil. În cazul nostru, timpul nu este cheltuit în astfel de pași, cum ar fi, de exemplu, crearea de icoane, butoane, planificarea designului utilității. Editorii de Internet sunt utilizați deja soluții gataPrin urmare, acesta va fi lăsat doar să selectați un aspect existent, completându-l cu conținut original, care poate fi, de exemplu, informații sau jocuri.

Și pentru asta trebuie să decideți asupra funcționalității. De exemplu, pentru magazinul online, acesta poate fi după cum urmează:

  1. Navigare convenabilă. Prezența categoriilor și a subcategoriilor în care clientul pentru șabloanele specificate ar putea găsi produsul potrivit.
  2. Utilizarea unei unități de comandă ușor de utilizat cu sistem de plată, urmărirea stării.
  3. Cont personal pentru client cu secțiuni "Favorite", "Istoria Shopping" și așa mai departe.
  4. Prezența unei secțiuni de informare cu recenzii de știri.

În acest fel, puteți formula sarcini și puteți determina funcționalitatea oricărui tip de aplicație Android creat, fie Formulare, orice servicii, proiecte de conținut. Apoi, vom spune cum să devenim un dezvoltator al proprietății dvs. Android.

Utilitatea cu funcțional definită în stadiul anterior poate fi acum scrisă de la zero folosind diverse servicii de internet, ascuțite sub crearea de aplicații multifuncționale sau foarte specializate. De la lista minimă a caracteristicilor magazinului online pentru Android, luați în considerare modul de creare a unui program de acest tip cu Mobicart.

Acest serviciu este conceput special pentru utilitățile comerciale. În scris utilizând aplicația Mobicart Android poate înlocui în mod eficient platforma existentă de rețea. Caracteristicile designerului în cauză:

  1. Sprijin pentru interfața rusă;
  2. Plata acceptată prin numerar sau prin PAYPAL;
  3. Prezența unui tarif non-profit cu restricționarea funcționalității sub forma posibilității de a adăuga o duzină de nume ferestrei Windows.

Pentru a vă crea utilitatea, înregistrați-vă în serviciu. După aceasta, puteți utiliza biroul unde trebuie să selectați Creare aplicație ca primul pas. Mai departe:

  1. Prin selectarea logo-ului de încărcare, descărcați logo-ul programului viitor și specificați culoarea designului.
  2. Mai jos trebuie să selectați filele pe care utilizatorii le vor vedea pe ecranul dispozitivului. De asemenea, în această secțiune indică paginile pe care designerul va trebui să le genereze pentru magazinul dvs.
  3. După salvarea modificărilor, mergeți la setări aplicațiile create. Această caracteristică este disponibilă în secțiunea Setări magazin.
  4. Numele magazinului creat și dvs. adresa electronică Scrieți în fila magazin. În meniul derulant, puteți selecta moneda utilizată.
  5. Spectacole de servicii de service Hărți Google În utilitate, pentru care cheia API înregistrată este indicată într-un domeniu special.
  6. Dacă livrarea ar trebui să fie gratuită, aici puteți activa opțiunea de mai sus și specificați condițiile sale. În rândul de livrare de numerar, puteți specifica indemnizația (sub forma unei fracții zecimale), pe care clientul va trebui să le plătească cu numerarul la livrare. De exemplu, numărul 1.06 va însemna că costul achiziției cu 6% va crește.
  7. Regiune Specificați în lista de expediere în lista derulantă. Puteți specifica prețul de livrare al unei singure (comenzi unice) sau imediat un pachet (comenzi multiple) de bunuri.
  8. Evidențiați prețurile pentru a include locația fiscală făcând clic pe secțiunea fiscală. Aceasta înseamnă că prețul mărfurilor va fi indicat cu TVA, care este caracteristic tuturor comercianților cu amănuntul interni.
  9. Sistemele de plată prin care veți lista clienților, sunt specificate în gateway-ul plăților. Sistemele populare precum Qiwi sau Yandex.Money nu sunt acceptate în Mobilicart, deci asigurați-vă că activați utilizarea numerarului la livrare.
  10. Limba este configurată în secțiunea Langges. Deoarece limba rusă nu este acceptată aici, textul mesajului trebuie introdus manual, după care este necesar să se salveze informațiile.
  11. Accesați aplicația vitală, unde trebuie să specificați numele utilității create, precum și țările în care poate fi utilizată aplicația.
  12. Pictogramele pe care utilizatorul le va vedea pe ecranul gadgetului său în magazin pot fi descărcate în imagini. Imagine pentru ecranul principal Completați galeria de acasă.
  13. Descrierile pentru produse pot fi plasate în constructorul magazinului în mai multe moduri:
  14. Conținutul site-ului de știri poate fi creat în secțiunea Știri. Scrieți conținutul mesajului și faceți clic pe publicarea știrilor.

Apoi, veți crea în continuare un fișier de instalare pentru un magazin online de utilitate mobilă practic creat. Navigați la acest scop în aplicația Creare, deschideți fila Trimiteți APPS, faceți clic pe Continuați. Aici va fi necesar să acceptați un acord de licență, după care sistemul bazat pe setările veți genera un fișier de instalare al aplicației mobile.

Când alegeți un tarif non-comercial creat fișier în magazinul Google Play, va trebui să postați forțe proprii - Instrucțiunile corespunzătoare vor fi trimise la poștă. Dacă selectați o tarif plătită, Mobicart va posta în mod independent dezvoltarea dvs. în Google Play. Puteți să vă asigurați că vă puteți asigura că puteți instala ultima pentru propriul gadget și puteți verifica corectitudinea afișării cardurilor de bunuri, știri.

Crearea unui utilitar mobil tematic cu AppGSYSER

Pentru a începe să utilizați acest designer Android, trebuie să vă înregistrați, pentru care faceți clic pe Creați acum.

AppPSGEYSER a devenit serviciul multifuncționalpermițând dezvoltarea unui utilitar mobil de orice tip. Pentru resurse de informare Următoarele șabloane disponibile vor fi potrivite:

  1. Manual pentru a crea un mic utilitar de hayde;
  2. Blog pentru a citi paginile blog-ului dvs. pe ecranul gadget;
  3. Site-ul web pentru a converti site-ul într-o aplicație mobilă;
  4. Știri, creând agregator de știri, cum ar fi orice tematic sau regional;
  5. Pagina, capabilă să convertească carte electronică Sau alt conținut similar în aplicația Android.

Utilizați șablonul de blog:


Dacă v-ați înregistrat deja în AppGeyser, sistemul vă va redirecționa în contul dvs. personal, unde puteți instala programul Android creat pe propriul dispozitiv, publicați în Google Play. Utilitatea poate fi aici și monetizează. Când selectați această opțiune, utilizatorii vor vedea publicitatea. ÎN cabinet personal De asemenea, informații disponibile despre numărul de instalații ale programului dvs., aici îl puteți edita.

Alte designeri de aplicații Android

Din orice alte motive, nici Mobicart, nici AppSgeyser nu pot veni. Și rezolvați o astfel de sarcină cum să creați un joc pe Android fără programare, de exemplu, nu pot. Cu toate acestea, există mulți designeri similari în rețea astăzi cu cine să scrie un program în mod similar. Aici sunt câteva:

  1. AppSmakerstore. Creează aplicații Android de aproape orice tip - de la comercială la tematic. Are o interfață rusificată și ghidul exhaustiv. Pentru utilizarea taxelor de utilizare.
  2. Mobinbube. Vă permite să scrieți și să monetați utilitățile generate ale diferitelor subiecte. Funcționalitatea de bază este gratuită.
  3. Monomobi. Instrumentul comercial pentru crearea rapidă a programelor Android cu o interfață rusificată. Încercați serviciul în afaceri gratuit în timpul perioadei de testare.
  4. Appsbar. Editorul Android gratuit pentru a crea aplicații simple pentru telefoane.

Majoritatea editorilor similari sunt plătiți, mai ales dacă utilitățile create în ele pot fi monetizate pentru a extrage profituri fără abilitatea "Kam". Pe designeri liberi Puteți învăța, încercați să faceți ceva propriu, dar calitatea și funcționalitatea programului vor fi scăzute. Și creați un joc de înaltă calitate pe Android fără programare, de asemenea, nu este posibil.

Amintiți-vă că, făcând un program cu un designer similar, îl considerați adesea dependent de serviciul pe care proiectul dvs. îl poate "acoperi" dacă se dorește. Prin urmare, pentru a crea proiecte serioase, este mai bine să înveți la elementele de bază de programare de bază și să se dezvolte aplicațiile necesare Fără asistenți de rețea.

Se plânge la conținut


  • Încălcarea spamului de drepturi de autor Conținut incorect Link-uri rupte


Trimite

Ți-a plăcut articolul? Împărtășește-l