Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Savjet
  • Pisanje mobilnih aplikacija. Profesionalni pristup Android programiranju

Pisanje mobilnih aplikacija. Profesionalni pristup Android programiranju

Kako izgleda proces razvoja Androida? Istaknimo nekoliko osnova:

  • U Java datotekama opisujete logiku programa – šta želite da vaša aplikacija radi.
  • U XML datotekama dizajnirate izgled - izgled.
  • Nakon što je aplikacija napisana, alat za pravljenje se mora koristiti za kompajliranje svih datoteka i njihovo pakiranje zajedno u .apk datoteku koja se može pokrenuti na Android uređajima i/ili objaviti na Google Play.
  • Svi uslužni programi i fajlovi koji se koriste za kreiranje Android aplikacije su kombinovani u integrisano razvojno okruženje (IDE). IDE je program koji otvarate da biste uredili svoje datoteke koda i kompajlirali i pokrenuli.
  • Ranije je Eclipse bio standardni IDE za razvoj Androida, ali sada ga je zamijenio funkcionalniji Android Studio, Googleov proizvod.

Naravno, naći ćete dublje procese koji se odvijaju iza kulisa gore navedenih koraka. Na primjer, napredni korisnici će htjeti znati ulogu Dalvik virtualne mašine. Na kraju članka bit će navedene veze do korisnih resursa sa kojima bi svaki Android programer trebao biti upoznat. Prva je zvanična Google-ova dokumentacija.

  • Preuzmite i instalirajte Android Studio.
  • Saznajte više o pokretanju i testiranju aplikacija na Android uređajima i emulatorima.
  • Kreirajmo jednostavnu Android aplikaciju koja prikazuje natpis "Hello World" na ekranu mobilnog uređaja.

Na kraju članka možete pronaći korisne preporuke za programere početnike iz kompanije.

Instaliranje razvojnog okruženja Android Studio

Zaista je primamljivo početi čitati dokumentaciju i pisati kod kako biste saznali za šta je platforma sposobna. I uradićemo to uskoro! Međutim, da biste započeli s Android platformom, morate postaviti razvojno okruženje.

Za početnike u Android programiranju, posebno je važno da odvoje vrijeme i da metodično prate svaki korak. Čak i ako ispravno slijedite korake, možda ćete morati riješiti mali problem s podešavanjem okruženja ovisno o konfiguraciji vašeg sistema ili verziji proizvoda. Da biste to učinili, koristite usluge pretraživanja. StackOverflow resurs se može posebno istaći.

Važno je da ne dozvolite da zamke stane na put vašem krajnjem cilju učenja Android programiranja. Poznato je da se čak i profesionalci ponekad susreću sa određenim problemima u uspostavljanju radnog okruženja. U takvim slučajevima je važno poznavanje komandne linije. Ako želite da se bolje upoznate s ovim alatom, na dnu se nalazi veza do dobrog uvodnog.

Uz obuku iz sintakse, važno je educirati se u načinu razmišljanja uspješnog programera koji neće prihvatiti poruku o grešci X not found kao konačnu presudu. Takvo razmišljanje se lako istrenira u slučajevima kada ne odustajete i tražite rješenje za nastali problem.

Idite na Android Studio developer.android.com/studio/index.html i pronađite dugme za preuzimanje najnovije verzije za svoju platformu.

Kliknite na dugme za preuzimanje i od vas će se tražiti da pročitate odredbe i uslove za korišćenje softverskog proizvoda. Nakon pažljivog čitanja (kao i uvijek) i prihvatanja, preuzimanje počinje. Vjerovatno će potrajati nekoliko minuta. Nakon toga možete instalirati Android Studio kao i svaki drugi program. Početna stranica za preuzimanje sadrži upute za instalaciju za Mac i Windows.

Sada kada ste instalirali Android Studio, hajde da ga pokrenemo i pokrenemo! Pokrenite Android Studio. Program će vas pitati da li želite da uvezete svoja podešavanja. Pošto počinjete od nule, samo odaberite drugu opciju i nastavite.

Trebali biste vidjeti lijep ekran za učitavanje Material Design.

Po završetku preuzimanja, bit ćete preusmjereni na ekran dobrodošlice.

Čak i ako ste upravo preuzeli Android Studio, možda nemate najnoviju verziju. Da biste izbjegli probleme u budućnosti, kliknite na dugme "Provjeri ažuriranja sada" i, ako je potrebno, slijedite sva uputstva da biste dobili najnoviju verziju. Ponekad će vas Studio automatski obavijestiti da postoji ažuriranje sa ekranom poput ovog:

U tom slučaju uvijek odaberite Ažuriraj i ponovno pokreni. Fino! Uspješno smo završili instalaciju razvojnog okruženja.

Kreiranje prvog Android projekta

Vrijeme je za kreiranje prvog projekta. Počnimo jednostavno. Uobičajeno je da programeri prvi program zovu "Hello World". Pratimo ovu tradiciju, a zatim napravimo nekoliko malih promjena kako bi aplikacija koristila vaše ime za pozdrav. Na kraju, možete je preuzeti na svoj uređaj i pokazati prijateljima. Android Studio ima mali alat korak po korak koji će vam pomoći da izgradite svoj projekat. Kliknite na "Novi projekat" na početnom ekranu:

Popunite ga ovako. Slobodno zamijenite "primjer" u nazivu paketa nečim drugim kako biste uklonili upozorenje na dnu ekrana. Također možete postaviti lokaciju projekta tako što ćete pokazati na bilo koju mapu na vašem tvrdom disku

Za padajuće verzije SDK, obratite pažnju na odjeljak Opis na dnu dijaloškog okvira. Objašnjava čemu služi svaka postavka.

Instalirajte minimalno potreban SDK kao što je prikazano na snimku ekrana. Ovo postavlja minimalnu verziju Androida potrebnu za pokretanje aplikacije. Odabir ove vrijednosti za vlastite projekte je stvar balansiranja SDK funkcija koje želite sa uređajima koji će biti podržani.

Za više informacija o verzijama API-ja i njihovoj upotrebi, postoji posebna stranica Dashboards na web lokaciji za programere za Android https://developer.android.com/about/dashboards/index.html.

Nakon odabira verzije, pojavljuje se početni ekran za odabir predloška. Možete kreirati aplikaciju koja već stupa u interakciju s google maps API-jem i renderira mapu. U našem primjeru testa, odaberite Empty Activity i kliknite na dugme "Dalje".

I sada ste na posljednjem koraku procesa kreiranja aplikacije. Prije nego što kliknete na "Završi", treba napomenuti nekoliko stvari. Ovdje po prvi put nailazite na spominjanje glavnih arhitektonskih komponenti bilo koje aplikacije.

  • - ovo je prvo, ali ne i posljednje spominjanje riječi Aktivnost. U kontekstu Androida, aktivnost se obično smatra "ekranom" u vašoj aplikaciji. Ova stavka je vrlo fleksibilna. Kada Android Studio kreira klasu MainActivity, nasljeđuje je od klase Activity Android SDK-a. Oni koji su upoznati sa objektno orijentiranim programiranjem razumiju ovaj koncept, ali za početnike to u osnovi znači da će vaša MainActivity biti prilagođena verzija aktivnosti.

  • Layout Name- izgled onoga što će biti prikazano korisniku je definisan u posebnoj vrsti Android XML-a. Uskoro ćete naučiti kako čitati i uređivati ​​ove datoteke.

Kliknite na Završi. Za kreiranje i učitavanje projekta trebat će neko vrijeme. Nakon nekog vremena, Android Studio će završiti izgradnju vašeg projekta. Naravno, projekat je još prazan, ali ima sve što vam je potrebno za pokretanje na Android uređaju ili emulatoru.

Nakon učitavanja projekta, pregledavate XML datoteku izgleda. Prije nego pređemo na Android programiranje, hajde da razgovaramo o tome kako možemo pokrenuti ovu aplikaciju. Vrijeme je da kažete "Zdravo svijete!".

Pokretanje aplikacije na emulatoru

Sada je vrijeme da kažemo nekoliko riječi o emulatoru. Android Studio dolazi sa softverom koji može emulirati Android uređaj za pokretanje aplikacija, pregledavanje weba, otklanjanje grešaka i još mnogo toga.

Ovu funkciju pruža Android Virtual Device (AVD) Manager. Opciono, možete postaviti više emulatora, postaviti veličinu ekrana i verziju platforme za svaki novi emulator. Ova funkcionalnost je vrlo korisna jer programere štedi od kupovine nekoliko uređaja za testiranje programa.

Kliknite na dugme Run u obliku zelene strelice.

Morat ćete pričekati neko vrijeme da se emulator učita i kada bude spreman, vidjet ćete nešto poput ovoga:

Čestitamo! Napravili ste svoju prvu Android aplikaciju!

I tako… Zašto i kako je to funkcioniralo?

Da biste počeli da pravite promene i dodajete sjajne funkcije, morate da imate radno znanje o tome šta se dešava iza kulisa. Pogledajte odjeljak projekta Android Studio s datotekama i mapama na lijevoj strani ekrana. Možda ćete morati da kliknete na malu karticu na ivici (pogledajte dole) ako istraživač projekta trenutno nije vidljiv.

Pregledajte strukturu foldera nekoliko minuta i dvaput kliknite na datoteke da vidite njihov sadržaj u glavnom prozoru. Ako sve ovo izgleda zagonetno, ne brinite!

Struktura Android projekta: Tim

Svaki dobar tim čine ljudi koji ispunjavaju svoje dodijeljene uloge. Da li želite da posao obavite kako treba? Potreban vam je pravi tim. Postoji nekoliko ključnih elemenata u Android projektima, a svaki od njih ima svoju ulogu:

Java: Professional

Ovo je dio vašeg koda koji je odgovoran za logiku aplikacije. Vaš kod će biti u direktoriju src\main\java u glavnom folderu projekta. Da biste naučili Javu, možete preporučiti knjigu Brucea Eckela "Java Philosophy";

Resursi: Artist

Nije dovoljno samo napraviti Android aplikaciju, ona mora biti i moderna. Vaša aplikacija se nikada neće isticati ako nema jasne ikone i slike, dobro dizajnirane izglede, a možda čak i glatke animacije.

Kada se inicijalizira, folder sadrži sljedeće foldere:

  • drawable, koji sadrži ikone. Sada postoji samo standardna ikona aplikacije.
  • raspored sa XML datotekama koje predstavljaju dizajn ekrana.
  • meni sa XML fajlovima sa listama stavki koje će biti prikazane na traci sa radnjama.
  • vrijednosti sa XML datotekama koje sadrže veličine, boje, string konstante i stilove.

AndroidManifest.xml: Boss

Ova XML datoteka obavještava vaš sistem o hardverskim i softverskim zahtjevima aplikacije i sadrži naziv verzije i ikonu. Manifest također sadrži informacije o svim aktivnostima u aplikaciji. Da li vam je potreban rad na vašoj aplikaciji? Prvo razgovaraj sa svojim šefom.

Izmjena

Idite na res/values/strings.xml i dvaput kliknite na datoteku. Kada otvorite datoteku, vidjet ćete dva izvora niza u XML-u.

Ovi resursi se koriste na različitim mjestima, ali je vrlo zgodno imati sav tekst koji se koristi u vašoj aplikaciji u jednoj datoteci. Ako ga trebate prevesti, ili ako vaš kolega iz marketinga zatraži da uklonite sve suvišne veze, ovdje će biti lako izvršiti sve izmjene.

Promijenite string hello_world koji aplikacija prikazuje na ekranu. Promijenite njegov sadržaj u nešto osobnije, kao što je korištenje vlastitog imena. Dobićete nešto poput:

Matt uči Android!

Kliknite na Run. Aplikacija bi se trebala ponovo pokrenuti i vidjet ćete personaliziranu poruku:

Čestitamo vam - napravili ste svoj prvi projekat i naučili kako da uredite izvorni kod. Prvi korak u Android programiranju je urađen. Želimo vam puno sreće na ovom teškom, ali ludo zanimljivom putu! Ako vam je potreban profesionalni razvoj Android aplikacija, kontaktirajte Infoshell stručnjake.

Stotine miliona uređaja pokreću Android. Platforma je otvorena, tako da svako može napisati svoju aplikaciju i distribuirati je kroz softverske kataloge. Svi alati su besplatni, a programski jezik je vrlo jednostavan. Reći ćemo vam kako pisati za Android

Android platforma

Android je najpopularniji operativni sistem na svijetu. Windows je postavio regalije nakon 30 godina dominacije, a sada je Android apsolutni svjetski lider kada se uzmu u obzir svi uređaji povezani na internet: personalni računari, laptopovi, tableti i pametni telefoni. Neki bi mogli reći da je svjetski lider Linux jer Android radi na Linux kernelu, ali to je sofizam.

Potrebni alati

Kako početi pisati Android aplikaciju? Prije svega, instalirajte program Android Studio. Ovo je službeno razvojno okruženje (IDE) za Android i objavljeno je za Windows, macOS I linux. Iako kada razvijate programe za Android, možete koristiti druga okruženja osim Android Studija.

Ako nemate instaliran na svom računaru Android SDK i ostale komponente, zatim android studioće ih automatski preuzeti. Android SDK je programsko okruženje za Android, mora biti instalirano zajedno sa IDE. IN SDK uključuje biblioteke, izvršne datoteke, skripte, dokumentaciju itd.

Korisno za instalaciju na vaš računar i emulator Android, tako da onda u njemu možete pokrenuti APK aplikacije. Uz emulator dolazi android studio.

Kada su svi alati instalirani, možete kreirati prvi projekat. Ali prvo morate razumjeti osnovne koncepte: šta je Android aplikacija.

Šta je Android aplikacija

Standardni programski jezik za Android aplikacije je Java. Istina, sada Google aktivno promovira Kotlin kao jezik koji može zameniti Java. Prijave se također mogu pisati C++.

Android SDK alati kompiliraju vaš kod zajedno sa svim podacima i resursima APK fajl(Android paket) sa ekstenzijom .apk. Ovaj fajl sadrži sve što vam je potrebno za instaliranje aplikacije na vaš Android uređaj.

Svaka Android aplikacija živi u svom sandboxu, kojem je podložna Linux sigurnosna pravila:

  1. Svaka aplikacija je poseban korisnik u višekorisničkom Linux sistemu.
  2. Podrazumevano, sistem svakoj aplikaciji dodeljuje jedinstveni korisnički ID, nepoznat aplikaciji; sistem postavlja dozvole za sve datoteke aplikacije tako da su dostupne samo tom korisničkom ID-u.
  3. Svaki proces ima svoju virtuelnu mašinu (VM), tako da je izvršni kod izolovan od drugih aplikacija.
  4. Po defaultu, svaka aplikacija pokreće vlastiti Linux proces.

Postoje izuzeci od pravila. Moguće je da dvije aplikacije imaju zajednički korisnički ID tako da mogu međusobno dijeliti datoteke. Aplikacija također može zatražiti dozvolu za pristup kontaktima korisnika, SMS-u, sadržaju diska, informacijama o kameri i drugim podacima. Ali korisnik mora eksplicitno dati ovu dozvolu prije nego što program počne ispravno raditi.

Android aplikacija se sastoji od četiri komponente. Ovo su gradivni blokovi aplikacije. Svaka komponenta je ulazna tačka preko koje sistem ili korisnik može ući u aplikaciju.

  1. Aktivnost(aktivnost) - interaktivni element korisničkog interfejsa u aplikaciji. Tipično, aktivnost je grupa elemenata korisničkog sučelja koji zauzimaju cijeli ekran. Kada kreirate interaktivni Android program, počinjete s podklasiranjem klase Aktivnost. Jedna aktivnost aktivira drugu i prenosi informacije o tome šta korisnik namjerava učiniti kroz razred Namjera(prevedeno sa engleskog "namjera"). Ovo je apstraktni opis operacije koju jedna aktivnost mora izvršiti na zahtjev druge. Kada uspoređujete Android aplikacije s web aplikacijama, aktivnosti su poput stranica, a namjere su kao veze između njih. Kada korisnik klikne na ikonu aplikacije, aktivnost se pokreće Main. Međutim, sa drugih mjesta (na primjer, iz obavijesti) možete direktno poslati korisnika na druge aktivnosti.
  2. Servis(usluga) je generička ulazna tačka za održavanje aplikacije u pozadini. Ova komponenta obavlja dugotrajne operacije ili radi za udaljene procese u pozadini. Servisi nemaju vizuelni interfejs.
  3. Prijemnik za emitovanje(prijemnik za emitovanje) - komponenta koja omogućava više učesnika da slušaju namjere koje emituju aplikacije u sistemu.
  4. Content Provider(dobavljač sadržaja) - Komponenta koja upravlja zajedničkim skupom podataka aplikacije iz sistema datoteka, SQLite baze podataka, weba ili bilo kojeg trajnog skladišta kojem aplikacija može pristupiti.

Pokušajmo sada napraviti našu aplikaciju za Android.

Kreiranje Android aplikacije

Kako napraviti jednostavnu android aplikaciju? Ovaj proces se sastoji od nekoliko koraka: kreiranja projekta u Android Studiju, pokretanja aplikacije u emulatoru, izgradnje jednostavnog korisničkog interfejsa i dodavanja novih aktivnosti u aplikaciju.

Kreiranje projekta u Android studiju

U prvoj fazi kreiranja projekta biramo naziv aplikacije, označavamo domen naše kompanije, putanju do projekta i naziv paketa. Ovdje ukazujemo da li treba omogućiti podršku za opcione programske jezike za projekat. C++ I Kotlin.

Zatim morate postaviti jedan ili više ciljnih okvira za izgradnju. Koristi SDK i AVD, Android Virtual Device Manager. Ovaj alat vam omogućava da instalirate pakete u SDK koji će podržavati više verzija Android operativnog sistema i više nivoa API-ja (interfejsa za programiranje aplikacija).

Navodite minimalnu verziju Androida koju će vaša aplikacija podržavati. Što je niža verzija, veći je broj uređaja na kojima će se aplikacija pokrenuti. Što je verzija viša, to je API funkcionalnost bogatija koja se može koristiti.

Zatim biramo glavnu aktivnost koja će se pokrenuti kada kliknete na ikonu aplikacije.

Odredite naziv za ovu aktivnost.

Pritisnemo dugme Next, zatim Finish - i nakon nekoliko minuta izgradnje, Android Studio otvara IDE interfejs.

Ako odaberete vrstu iz padajućeg menija Android, tada možete vidjeti glavne datoteke vašeg projekta. Na primjer, naša glavna djelatnost se zove app > java > en.skillbox.skillboxapp > FullscreenActivity, jer smo prilikom kreiranja projekta umjesto Glavne aktivnosti naveli da se aplikacija pokrene na cijelom ekranu ( cijeli ekran).

Konačno, treći važan fajl: aplikacija > manifesti > AndroidManifest.xml, koji opisuje osnovne karakteristike aplikacije i definiše sve njene komponente.

Manifestni sadržaj


package="en.skillbox.skillboxapp">

android:allowbackup="true"
android:icon="@mipmap/ic_launcher"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="tačno"
android:theme="@style/AppTheme">
android:name=".FullscreenActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:label="@string/app_name"
android:theme="@style/FullscreenTheme">




Radi na pravom uređaju

Aplikacija koju smo kreirali je jedna aktivnost koja radi u režimu celog ekrana i nema nikakve grafičke elemente. Međutim, ova aplikacija se već može pokrenuti na pravom Android uređaju ili u emulatoru. Za to, pametni telefon ili tablet moraju biti povezani u USB modu za otklanjanje grešaka, koji je aktiviran "Opcije za programere" na meniju "Postavke".

Za pokretanje u emulatoru, pritisnite dugme u Android studiju Trči na meniju Pokreni (Shift+F10). Tamo biramo odgovarajući uređaj i verziju OS-a, portretnu ili pejzažnu (pejzažnu) orijentaciju.

Android Studio će instalirati emulator i pokrenuti ga.

Izgradnja jednostavnog korisničkog interfejsa

Vrijeme je da kreirate osnovni interfejs za početni ekran. Korisničko sučelje android aplikacije kreira se kroz hijerarhiju rasporedi(izgledi, objekti pogledajte grupu) I widgeti(objekti pogled). Rasporedi su nevidljivi kontejneri koji kontrolišu postavljanje podređenih widgeta na ekranu. Widgeti su sami po sebi komponente korisničkog interfejsa, kao što su dugmad i tekstualna polja na ekranu.

Interfejs aktivnosti pohranjen je uglavnom u XML datotekama. I kreira se u Android studiju u Layout Editoru.

Ponovno otvaranje fajla app > res > layout > activity_fullscreen.xml. U gornjem lijevom uglu vidimo Paleta sa svim widgetima koji se mogu dodati na ekran. Dodaju se jednostavno prevlačenjem i ispuštanjem. Na primjer, prevucite tekstualno polje na ekran (otvoreni tekst). Ovo je widget edittext gdje korisnik može unijeti tekst.

Takođe možete prevući dugmad i druge elemente na ekran.

Nove akcije, aktivnosti i navigacija

Recimo da smo kreirali aktivnost sa tekstualnim poljem i dugmetom za slanje. Nakon toga morate napisati šta će se tačno dogoditi kada kliknete na dugme "Pošalji". Da biste to učinili, idite na kod aplikacija > java > aktivnost preko cijelog ekrana i dodaj metodu Pošalji poruku() u razred FullscreenActivity tako da kada korisnik klikne na dugme, ova metoda se poziva.

Zatim morate kreirati "namjere" (cl Namjera) za prelazak s jedne aktivnosti na drugu, nove aktivnosti, navigaciju i sve ostalo što je potrebno za aplikaciju. I, naravno, shvatite kako će program zaraditi novac (više o tome u drugom članku).

Kurs za mobilne programere

Sve faze razvoja aplikacije su detaljno objašnjene u kursu. Učesnici ovog 12-mjesečnog programa će naučiti kako kreirati aplikacije za Android i iOS. Osim toga, dobit će punopravni programerski portfelj i moći će se zaposliti kao mlađi programer ili pokušati sudjelovati kao indie programer, odnosno individualista koji sam kreira aplikacije, distribuira ih, zarađuje i ne dijeli prihod sa bilo ko, osim poreskih doprinosa u budžet.

Google Play, App Store, Windows Store prepuni su širokog spektra aplikacija. Pogrešno je pretpostaviti da su sav ovaj asortiman kreirali profesionalci različitih nivoa. Sve više običnih korisnika kreira zgodne i jednostavne aplikacije bez ikakvih vještina programiranja. Gdje i kako slijediti njihov primjer, detaljno ćemo opisati u nastavku, birajući programe za Android pametne telefone kao primjer.

Ko će imati koristi od samostalno kreirane aplikacije

Ako odlučite da napravite Android aplikaciju bez vještina programiranja radi sporta, onda možete sigurno nastaviti na odjeljak "Online konstruktori". Onima koji se odluče da se bave ovim poslom kako bi promovirali i popularizirali svoj poslovni, kreativni ili poslovni projekat, važno je da se odluče da li im je dovoljna jednostavna, samostalno kreirana aplikacija ili ipak treba potražiti pomoć od iskusnih programera.

Dakle, kada je ova opcija optimalna:

  • početni posao ili projekat: publika će vam oprostiti brojne nedostatke, navodeći vaše neiskustvo;
  • korisnicima je potrebna aplikacija s jednostavnom funkcionalnošću - zgodna verzija stranice, na primjer;
  • pokretanje neuspješne aplikacije neće biti bolno za vas - kreirate je radeći za budućnost;
  • ne želite ovisiti o zahtjevima programera.

Kakva bi trebala biti aplikacija

Prije nego što kreirate aplikaciju za Android, potrebno je da naznačite ključne tačke na koje ćete se oslanjati u svom radu. Kreirate program koji će raditi na pametnim telefonima i tabletima i bit će dizajniran da riješi praktične probleme korisnika: upozna ga s vijestima, pomogne mu u kupovini, obavlja komunikacijske funkcije itd.

Publiku privlače aplikacije koje ispunjavaju sljedeće tačke:

  • sigurnost;
  • neprekidan rad;
  • zgodna navigacija;
  • Personal Area;
  • dostupnost push obavijesti;
  • informativni sadržaj - osoba mora pronaći odgovor na sve svoje zahtjeve unutar aplikacije.

Odabir App Buildera

Budući da kreiramo prvu aplikaciju za Android, nemamo pojma o programskim jezicima, onlajn dizajneri će nam moći pomoći u ovom pitanju. Prije nego što odaberete, pažljivo pročitajte njegove karakteristike. On mora imati:

  • intuitivno sučelje;
  • jasna logika rada;
  • sposobnost rada sa kodom i grafikom;
  • detaljna uputstva, tehnička podrška, forum.

Konstruktor mora obezbijediti hosting aplikacije, dati vam mogućnost da njome upravljate i također objaviti vašu kreaciju na Google Play.

Deset najboljih online konstruktora

Za one koji traže kako napraviti Android aplikaciju bez vještina, nudi se sljedeća linija konstruktora koja ispunjava sve gore navedene zahtjeve:

1.Mobile roadie. Jedna od najstarijih usluga koje Madonna koristi je Circus of the Sun, Zoološki vrt San Diego. Najviše se fokusira na šou biznis, marketinške i PR agencije. Kroz kreirane projekte možete prodati ulaznice, prenamijeniti ih za određeni događaj. Cijena korištenja konstruktora nije simbolična: najmanje $149.

2.AppsBuilder. Kako napraviti Android aplikaciju ovdje - samo je napravite od gotovih šablona. Osim toga, konstruktoru su dodane funkcije za programere. Izrada jedne aplikacije mjesečno ovdje će koštati 49 eura.

3.Viziapps. Konstruktor nudi i gotove šablone za vašu aplikaciju, kao i mogućnost slanja poruka sa nje na email, Twitter, Facebook. Minimalna cijena mjesečnog paketa: $33.

4.iBuildApp. Konstruktor za one koji traže kako napraviti jednostavnu aplikaciju za Android - uz njegovu pomoć izrađuju se mobilni katalozi, brošure, biografije. Pored engleske, dostupna je i ruska verzija. Za 2.400 rubalja mjesečno, klijent dobija mogućnost tri hiljade instalacija svoje aplikacije bez ugrađenog oglašavanja.

5. My-apps.com. Radi u ruskoj i engleskoj verziji. Za izradu vlastite aplikacije potrebno je oko pet minuta, jer je dovoljno odabrati samo potrebne module i dizajn programa. Minimalni paket "Start" koštat će 599 rubalja mjesečno. Iznos uključuje alat za pravljenje aplikacija samo za Android, besplatne šablone i ikone, ažuriranja programa najviše jednom u dva mjeseca.

6 Appglobus. Ruski konstruktor je dostupan na 8 jezika. Za 900 rubalja mjesečno predviđeno je sljedeće: dizajn aplikacije, admin panel, nedostatak ugrađenog oglašavanja u projektu i ograničenja upotrebe push obavijesti, broj instalacija.

7. Poslovne aplikacije. Za one koje zanima kako napraviti Android aplikaciju od nule kako bi ona radila u korist poslovanja, ovo je najbolja opcija: chat, obavijesti, korpa za kupovinu, integracija društvenih medija, katalog usluga, odjeljak s vijestima. Minimalna naknada za kreiranje aplikacije: 59 USD mjesečno.

8. Prodavnica za izradu aplikacija. Omogućava kreiranje aplikacija ne samo za Android, već i za 5 drugih platformi. Interfejs na 23 jezika, uključujući ruski. Ključna karakteristika konstruktora: gotovi šabloni za razne projekte: trgovina, kozmetički saloni, restorani itd. Mjesečno korištenje - 9,78$.

9. TheAppBuilder je besplatni dizajner koji nudi gotove šablone za poslovne, kreativne, vijesti, sportske i obrazovne projekte. Ali jedan minus - aplikacija će imati ugrađeno oglašavanje. Nudi se da ga onemogućite za 5 dolara mjesečno.

10 AppsGeyser. Konstruktor nudi besplatnu konverziju sadržaja web stranice u mobilnu aplikaciju. Možete prodavati svoje kreacije, kao i postavljati vlastite reklame u njih.

Pogledajmo sada primjere specifičnih konstruktora za kreiranje vlastite aplikacije.

Kako napraviti Android aplikaciju: Odabir predloška u AppsGeyseru

Za rad u ovom konstruktoru nije potrebna registracija - samo kliknite na glavnu stranicu Kreiraj sada.

Kreiranje blog aplikacije u AppsGeyser

Dakle, kako napraviti mobilnu aplikaciju za Android na vlastitom blogeru:

  1. Izaberite tip bloga: RSS, Tumblr, Wordpress, itd. Sledeće - njegova email adresa i šema boja za vašu buduću aplikaciju.
  2. Sada naziv kreiranog mobilnog programa.
  3. U "Diskriminacija" stavite sažet i informativan opis aplikacije (iako je interfejs na engleskom, možete unositi tekst na ćirilici).
  4. Odaberite neku od predloženih opcija za logotip aplikacije ili prenesite svoj.
  5. Da kreirate datoteku za preuzimanje za svoj projekat, kliknite na Kreiraj aplikaciju. Da biste to učinili, morate biti registrirani u sistemu.
  6. Na svom ličnom AppsGeyser nalogu možete preuzeti svoju kreaciju na svoj pametni telefon, kao i postaviti je na Google Play prodavnicu. Ako omogućite unovčavanje, oglasi u aplikaciji će se prikazivati ​​u aplikaciji i bit će vam naplaćen određeni iznos za korisnike koji ih pregledaju.

U svom ličnom računu također možete pratiti broj preuzimanja, uređivati ​​aplikaciju, kreirati push banere i objavljivati ​​projekat u drugim trgovinama.

Kako napraviti Android aplikaciju u formatu "Vodič".

Koristeći isti AppsGeyser, moguće je kreirati i uputstvo za aplikaciju, korisnički priručnik.

To se također radi u nekoliko jednostavnih koraka:

  1. Prilagodite šemu boja mobilne aplikacije i način na koji se koraci vodiča prikazuju: jedan po jedan ili nekoliko na aktivnom ekranu.
  2. Urednik će vam pomoći da preuzmete potreban tekst, veze, video zapise ili slike potrebne za jasnoću. Za dodavanje fotografija koristite Imgur hosting. Kopirajte vezu slike na ovom resursu na URL slike.
  3. Na kraju rada dodajte opis i logo vaše aplikacije, a zatim kliknite na Kreiraj aplikaciju. Aplikacija je kreirana - ostalo je provjeriti njen rad i staviti je na Google Play.

Kreirajte aplikaciju za trgovinu

Hajde da shvatimo kako da kreiramo Android aplikacije od nule za vlasnike internet prodavnica. Na primjer, koristit ćemo još jedan konstruktor - Mobi Cart, koji je specijaliziran za ovu oblast. Usluga podržava ruski jezik, radi u plaćenom i besplatnom načinu rada. Za potonje postoji ograničenje - dodavanje ne više od 10 proizvoda.

Dakle, kako napraviti android aplikaciju:

  1. Prvi korak je registracija. Zatim na svom nalogu kliknite na Kreiraj aplikaciju.
  2. Upload logo - prenesite logo vaše prodavnice. U ovoj fazi birate i temu boje aplikacije.
  3. Odabir kartica, stranica koje će biti u vašoj aplikaciji: "Novosti", "Moj nalog", "Početna", "Prodavnica", "Kontakti" itd.

Pohranite postavke u Mobi Cart

Za postavljanje vaše online trgovine kliknite na Postavke trgovine:

  1. Unesite ime, adresu e-pošte administratora, valutu.
  2. Da biste koristili Google Maps, morate registrirati API ključ - zatim se kopira u prozor.
  3. Označite okvir za besplatnu dostavu ako je vaša trgovina nudi. Za pouzećem odaberite veličinu marže (ako je npr. 12%, onda je u Pouzeću upisano 1,12).
  4. Dostava određuje cijenu dostave za određenu regiju. Ovaj proces je dugotrajan, jer za svaku regiju cijenu određujete ručno.
  5. U odeljku Porez, ruske prodavnice navode cenu sa uključenim PDV-om, pa označite polje Cene za uključivanje poreza ovde.
  6. U Payments Gatewayu navedite sisteme plaćanja sa kojima radite. Budite oprezni - Mobi Cart ne podržava popularni "Yandex.Money".
  7. Jezici - jezik vaše mobilne aplikacije. Ruski nije podešen prema zadanim postavkama, tako da morate ručno registrirati prijevod predloženih naredbi.
  8. App Vital - ovo označava naziv programa i zemlje čiji će ga stanovnici moći preuzeti.
  9. Slike - logotip aplikacije, Početna Galerija - slika na glavnom ekranu.

Dodavanje informacija o proizvodu u Mobi Cart

Sljedeći važan korak je dodavanje vaše linije proizvoda u Store Builder. To možete učiniti bilo kojom metodom koja vam odgovara:

  • korištenje CSV datoteke koja sadrži sve informacije o asortimanu;
  • korištenjem konstruktorskog dodatka za sinkronizaciju vaše stranice s programom koji se kreira;
  • ručni unos podataka u lični račun.

Za potonju metodu koriste se dva odjeljka: odjeli i proizvodi. Dodavanje se vrši pomoću dugmeta Dodaj proizvod. Zatim unesite naziv, cijenu, kategoriju, detaljan opis.

Ostale korisne opcije za trgovinu u Mobi Cart-u

Hajde da se dotaknemo opcija koje mogu biti korisne nekome koga zanima kako sam napraviti Android aplikaciju:

  1. Više stranica - informacije prikazane na stranicama programa.
  2. Push notifikacija - ručno kreiranje push obavijesti. Ovdje možete odabrati slanje i svim korisnicima i određenim primateljima.
  3. Kartica vijesti - kopiranje vijesti na karticu istog imena sa Twitter ili RSS izvora. Ovdje navedite korisničko ime za prvi i URL za drugi.
  4. Publish News vam omogućava da sami pošaljete vijesti u aplikaciju.

Odlaskom na Kreiraj aplikaciju - Pošalji aplikacije, možete kreirati apk datoteku (instalater) tako što ćete prihvatiti ugovor o licenci. Prilikom odabira plaćene verzije, vaša aplikacija se automatski učitava na Google Play, dok je besplatna, to morate učiniti sami putem Play konzole. Uputstva za registraciju u ovaj sistem, kao i za postavljanje vlastite Mobi Cart aplikacije na njega, biće vam poslata e-mailom.

Stoga je kreiranje Android aplikacije pomoću konstruktora podataka mobilnih aplikacija zadatak s kojim se može nositi svaki samouvjereni korisnik računara. Na kraju krajeva, ovaj proces na većini servisa može se izvesti bez poznavanja osnovnih osnova programiranja.

Googleov Android operativni sistem savršen je za programere koji žele da kreiraju aplikacije za mobilne telefone bez potrebe da prolaze kroz komplikovane procese odobravanja koje Apple ima svaki put.

Ovaj vodič ima za cilj da vam pruži potreban softver i alate koji će vam pomoći da lako započnete razvoj sopstvene aplikacije.

Nije bitno koliko ste dobri u programiranju, jer ako savladate Android Software Development Kit (SDK), vaše aplikacije će ispasti sasvim dobro. Dakle, pogledajte materijale u nastavku da biste ušli u proces.

Java Development Kit

Prva stvar koja vam je potrebna da započnete razvoj java aplikacija (temelj Android aplikacija) je Oracleov Java Development Kit (JDK), koji se može preuzeti sa sljedećeg linka.

Verovatno ste već preuzeli i instalirali neki oblik Java Runtime Environment (JRE) koji je potreban za pokretanje apleta na vašem računaru. Morate deinstalirati verziju JRE koja je trenutno instalirana na vašem stroju u slučaju da je u sukobu sa JDK verzijom koju preuzimate. Srećom, gornja verzija uključuje najnoviji i najbolji JRE koji će definitivno biti kompatibilan sa JDK-om, eliminirajući potrebu za ponovnom instalacijom.

Preuzmite i pokrenite instalacijski program, uvjerite se da su 'Alati za razvoj', 'Izvorni kod' i 'Javni JRE' uključeni u instalaciju u prozoru za ručnu instalaciju (može se vidjeti ispod). Kliknite „Dalje“, pročitajte uslove ugovora o licenci ako imate dovoljno slobodnog vremena i nastavite sa instalacijom.

Iako većina aplikacija integriranog razvojnog okruženja (IDE) – o tome ćemo više govoriti u sljedećem koraku – dolazi sa vlastitim kompajlerom, preporučujem da ugradite novoinstalirani Java kompajler u komandnu liniju kako biste ga mogli koristiti na zahtjev .

Ako koristite Windows, idite na postavke sistema sa kontrolne table i izaberite napredne postavke sistema. Ovdje odaberite 'Environment Variables' i pronađite varijablu 'Path'. Dodajte let prije datoteke direktorija 'bin' prije vaše Java instalacije, kao što je prikazano u primjeru ispod.

Da provjerite da li je sve prošlo dobro, koristite komande 'java -version' i 'javac -version'. Trebali biste vidjeti nešto ovako:



Instaliranje IDE

IDE često koriste sezonski programeri i početnici koji žele da razvijaju aplikacije. Za one koji ne znaju, IDE je aplikacija koja pomaže programerima da pišu kod pružajući sažet skup alata kao što su programi za otklanjanje grešaka, kompajleri i još mnogo toga.

Iako postoji mnogo IDE-ova na webu, ovdje ćemo koristiti besplatni softver Eclipse, jer Google obezbjeđuje dodatak za njegovu integraciju sa Android SDK-om. Možete preuzeti potrebnu verziju Eclipse-a.

Ovo se može razlikovati od slučaja do slučaja, ali kada sam preuzeo resurs, softver je bio dostavljen kao zip datoteka koja je sadržavala datoteku 'eclipse.exe', s kojom ste mogli početi raditi bez ikakvih instalacija. Ako vaša verzija zahtijeva instalaciju, uradite to sami, jer nema posebnih zahtjeva i postavki. Prilikom prvog pokretanja, softver će od vas tražiti da navedete 'Workbench' gdje se nalaze vaši kodovi i povezani fajlovi. Odredite pogodnu lokaciju za vas.

Kada završite, pred vama će biti prikazano sljedeće:

Ako želite da se malo upoznate sa Eclipse-om prije nego što počnete, otvorite prozor pomoći i pogledajte Vodič za korisnike Workbench-a. Ovdje možete vidjeti i korisnički vodič za razvoj, koji će vam pomoći da naučite osnovne vještine rada sa Javom ako već niste upoznati s ovim jezikom.

Preuzmite Android SDK

Slijedite ovu vezu i kliknite na 'Preuzmi SDK'. Na sljedećoj stranici, od vas će biti zatražen link za instaliranje Android SDK-a na vaš računar.

Čim se preuzimanje izvršne datoteke završi, pokrenite instalaciju. Kada dođete do prozora ispod, navedite putanju do direktorija u koji želite da instalirate ili zapamtite onaj koji je već naznačen.

Kada se instalacija završi, otvorite Android SDK Manager i tada ćete vidjeti sljedeći prozor:

Kliknite na dugme da instalirate sve potrebne pakete i resurse koji nisu bili uključeni u originalnu instalaciju.

Instaliranje dodatka Android Development Tools

Kao što je gore navedeno, Google nudi namjenski Android SDK dodatak za Eclipse koji se može dodati direktno iz IDE-a.

U Eclipse-u idite na 'Help' i odaberite 'Install New Software'. Kliknite na dugme 'Dodaj' i tada ćete biti preusmjereni na prozor koji će vam omogućiti da dodate online softversko spremište koje sadrži ADT dodatak. Dajte mu opisno ime i unesite sljedeći URL u blok 'Lokacija':

  • http://dl-ssl.google.com/android/eclipse

Kliknite na 'OK'. Odaberite novo dodano spremište i označite potvrdni okvir 'Alati za programere'.

Kliknite na 'Dalje' i prođite kroz korake instaliranja datoteka dodataka. Kada završite, sljedeće 2 ikone bi se trebale pojaviti na vašem Eclipse Control Panel-u:

Sada idite na 'Prozor' i 'Preference', odaberite odjeljak 'Android' i uvjerite se da lokacija SDK odgovara direktoriju SDK koji ste ranije naveli. Kao rezultat, trebali biste dobiti sljedeće:

Sada ste vlasnik dodatka Android Development Tools.

Postavljanje Android emulatora

Iako ovo pomaže, zapravo ne morate imati sve modele Android uređaja pri ruci da biste napravili aplikacije za njih, jer nam Google pruža odličan izvorni mobilni OS emulator zajedno sa SDK-om. Prije početka razvoja, željeli bismo postaviti Android Virtual Device (AVD) tako da platforma za testiranje bude spremna unaprijed.

Sada treba da kreiramo novi virtuelni uređaj. Ovaj primjer pretpostavlja kreiranje generičkog uređaja, ali postoje i resursi za specifične postavke za Android uređaje. Odaberite 'Novo' i prikazat će vam se prazna kutija poput onog ispod:

  • Naziv: Ako želite testirati aplikaciju na više postavki uređaja, morat ćete unijeti nešto opisno. S druge strane, može se koristiti i generičniji naziv.
  • Cilj: Ovo je verzija Androida koju će emulator ciljati. U većini slučajeva, vaša opcija će biti najnovija verzija Androida koja dolazi sa instaliranim SDK-om. Međutim, ako želite testirati na starijim verzijama (što bi bilo prilično mudro s obzirom na toliko različitih verzija i modela), tada koristite SDK menadžer za instaliranje dodatnih verzija.
  • SD kartica: Određuje dodatni prostor za pohranu koji će se koristiti na uređaju. Virtuelni uređaj podrazumevano ima 194 megabajta "interne" memorije i SD karticu, tako da ćete morati ručno da odredite potrebnu količinu prostora na disku.
  • Skin: Ovu opciju možete koristiti za postavljanje izgleda i konfiguracije određenog uređaja (HTC One X na primjer). Ali u našem slučaju koristimo zadanu vrijednost.
  • Hardver: Pošto postoje značajne razlike u pogledu hardvera među fizičkim Android uređajima, ovu opciju možete koristiti da dodate bilo koji hardver koji će vaša aplikacija koristiti.

Kada završite, prozor AVD Managera bi trebao uključivati ​​vaš novokreirani uređaj. Možete kliknuti na 'Start' da pokrenete ovaj uređaj, samo imajte na umu da prvo pokretanje može potrajati.



Vaš prvi Android projekat

Sada kada ste opremili svoj računar svim potrebnim aplikacijama i dodacima, možete započeti razvoj koda. Ali prvo moramo pripremiti projektne datoteke.

Za početak idite na 'File', 'New', 'Project' i proširite Android karticu. Tamo odaberite 'Android Application Project' i pred vama će se otvoriti sljedeći prozor:

Možete koristiti padajuće menije pored svakog polja da odaberete odgovarajuću vrijednost. Glavna stvar koju treba uzeti u obzir je ‘Application Name’ koji je odgovoran za naziv naše aplikacije tokom instalacije, kao i ‘Minimum Required SDK’, s kojim označavate najraniju verziju Androida koja podržava vašu aplikaciju.

Kliknite 'Dalje' da nastavite i postavite izvršnu ikonu da bude lice vaše aplikacije. Sljedeći meni će od vas tražiti da kreirate 'Aktivnost' za vašu aplikaciju.

Ovo je aktivnost ili prikaz s kojim će korisnik komunicirati, pa je najsmislenije podijeliti vašu aplikaciju na aktivnosti u smislu toga koje prozore će korisnik vidjeti i koja će funkcionalnost biti dostupna na svakom od njih. Dakle, ako kreirate jednostavan "Hello World" program, na primjer, onda vam je potreban samo jedan aktivan prozor koji predstavlja tekst, a sva podešavanja interfejsa su preuzeta iz datoteka resursa koje SDK kreira.

Kada se odlučite za ove prozore, kliknite na „Završi“. Eclipse će skupiti sve potrebne datoteke za aplikaciju zajedno, u koje ćete napisati kod i/ili promijeniti postavke kako biste specificirali parametre vašeg programa.

I to je sve! Sve je spremno za sklapanje gotove aplikacije. Na Google-u možete pronaći kompletne vodiče za razvoj Android aplikacija (za one koji imaju iskustva u programiranju). Svako ko će se baviti programiranjem na Javi također bi trebao prvo pročitati tutorijale poput onog koji nudi Oracle.

Danas se IT sektor prilično brzo razvija. Svaka osoba, ako želi da se okuša u tome, bira jedan od pravaca i kreće ka cilju. Mnogi preferiraju aplikacije za iOS i Android. Stvaranje ih je, naravno, prilično teško, potrebno je strpljenje, znanje i slobodno vrijeme. Ako ste ozbiljni po ovom pitanju, onda bi trebalo da proučite i idite ka svom cilju. na svoju ruku?

Razvojno okruženje

Prvo morate instalirati program u kojem ćete raditi sa sučeljem i propisati radnje za potrebne elemente. Najčešći je Xcode. Nažalost, ovo razvojno okruženje je dostupno samo korisnicima Apple proizvoda. Do danas ne postoji zvanična verzija za Windows ili Linux. Različite verzije iOS-a zahtijevaju drugačiju verziju ovog programa.

Dodaci za rad sa grafikom

Da biste razvili sliku ili dizajn za igre, morate instalirati grafički uslužni program. Uobičajena aplikacija je CorelDraw, koja vam omogućava da kreirate fotografije pomoću vektorske grafike. Naravno, za punopravni rad morate kupiti punu verziju, ali standardne metode se mogu koristiti besplatno.

Objective-C

Programski jezik Objective-C se koristi za kreiranje funkcionalnosti za igru. Kao što vidite, dolazi iz C porodice jezika, tako da ako ste ranije učili neki drugi programski jezik, možete potrošiti dosta vremena na dubinsko proučavanje i početi kreirati vlastite aplikacije. Naravno, postoji mnogo knjiga o učenju Objective-C.

Kreirajte nalog

Da biste naknadno prodali svoju aplikaciju, potrebno je da se registrujete u AppStore-u. U njemu možete i drugim korisnicima dati javni pristup kako bi mogli testirati program. Naravno, nije besplatno. Trebat će vam 100 USD da svoju aplikaciju stavite na prodaju na godinu dana.

Također možete vidjeti aplikacije za testiranje. Nekima se daju informacije o tome kako su razvijeni. Pogledajte slične primjere s onim što želite stvoriti i pokušajte napraviti nešto slično.

Izgled aplikacije

Prvo morate odlučiti o ciljnoj publici za vašu aplikaciju. Interfejs i funkcionalnost će zavisiti od toga. Naravno, ako razvijate program, onda vrijedi postići rješenje koje prije nije postojalo. Ovo je jedini način da se postigne popularnost.

Također je vrijedno odlučiti kako će aplikacija biti raspoređena. Interfejs bi trebalo da učinite što jednostavnijim tako da privlači nove ljude i da vas ne plaši ne pokazujući svoje mogućnosti.

Svako dugme treba da prikazuje svoje radnje i šta će uraditi. Korisnik ne bi trebao imati pitanja o tome šta će bilo koji ključ učiniti. Razmislite, a zatim oživite visokokvalitetno sučelje.

Kreirajte aplikaciju

Prvo morate otvoriti razmatrano razvojno okruženje i kreirati novi projekat. Da biste to učinili, morate otići u odjeljak "Datoteka" i otići na stavku "Aplikacija". Zatim odaberite "iOS" i idite na praznu aplikaciju "Empty Application".

Možete kreirati iOS aplikaciju koristeći različite predloške koji su dizajnirani za različite zadatke. Za početak, bolje je koristiti praznu za rješavanje svih suptilnosti. Možete ih primijeniti kasnije.

U novom prozoru unesite naziv proizvoda i vaš identifikator, trebali biste navesti i prefiks klase. Ako ste programer početnik, trebali biste navesti "com.example" u polju identifikatora i "XYZ" u polju prefiksa. Zatim odaberite neki od predloženih iPhone uređaja i potvrdite svoje radnje.

Koristite Storyboard

Možete koristiti Storyboard da započnete svoje putovanje sa iOS aplikacijom. Šta je to? Ovo je funkcija koja vam omogućava da vizuelno predstavite sve svoje ekrane u programu. Prikazuje sve prozore i prijelaze koji se koriste između njih. Dobar je pomoćnik u kreiranju programa. Da otvorite Storyboard:

    idite na odjeljak "Datoteka" i stavku "Novo";

    odaberite dugme "Datoteka" i idite na "Korisnički interfejs";

    zatim odaberite željenu funkciju;

    ostaje samo odabrati iPhone uređaj i imenovati datoteku.

Treba imati na umu da se mora pohraniti u mapu u kojoj se pohranjuju podaci o vašem projektu.

Dodavanje ekrana

Da biste dodali ekran, morate koristiti kontroler prikaza. Omogućava vam da definirate kako će izgledati korisnički interfejs. Postoji mnogo ugrađenih kontrolera pogleda. Možete pogledati svaku dostupnu opciju i odlučiti koji dizajn vam se najviše sviđa.

· Da biste to učinili, idite na datoteku "Main.storyboard" kroz navigaciju.

· Odaberite "Biblioteka objekata" da učitate sve potrebne objekte.

· Morate kliknuti na "View Controller" i prevući ga u svoj projekat. Ovo će dodati vaš prvi ekran.

Objekti

Za iOS? Dakle, odlučili ste se za interfejs i dodali ekran, sada možete nastaviti sa kreiranjem određenih objekata. Da biste koristili standardne elemente, otvorite listu Biblioteka objekata. Ako ste pronašli odgovarajući objekt, možete ga prenijeti na svoj ekran. Može se lako pomicati i skalirati.

Elementi za uređivanje

Postavljanjem objekata koristite neku vrstu konstruktora. Na ovaj način možete kreirati iOS aplikaciju, ali ovi elementi imaju ružan, standardni izgled. Da biste promijenili dizajn: boju, font, dodali slike i druge parametre, trebate odabrati objekt i otići na njegova svojstva. To se može učiniti klikom na dugme "Attributes Inspector" (oznaka podsjeća na štit).

Traka za navigaciju

Uskoro ćete dodati mnogo drugih ekrana, a program će od vas tražiti da uđete u navigaciju kako biste lako pronašli informacije koje su vam potrebne. Da biste ga dodali, potrebno vam je:

    Pronađite mjesto gdje će se ovaj element nalaziti. Bolje ga je primijeniti na početni ekran za kontrolu drugih prozora.

    Kliknite na dugme “Editor” i idite na stavku “Embed In”.

    Ostaje samo odabrati potrebni element - "Navigacijski kontroler".

Dodatne mogućnosti

Kao što ste možda primijetili, još nismo koristili programski jezik za kreiranje iOS aplikacije. Ovaj trenutak će biti samo za vas. Morate shvatiti šta vaša aplikacija treba da radi i popiti akcije za to u Objective-C jeziku. Ako nemate dobru vještinu programiranja, trebali biste pročitati dodatnu literaturu.

Testiranje aplikacija

Xcode ima emulator koji vam omogućava testiranje. Nakon što je potrebno testirati, provjeriti performanse. Da biste to učinili, idite na odjeljak "Simulator i otklanjanje grešaka". Odaberite uređaj s kojim želite testirati.

Izgradnja programa

Kako sami kreirati iOS aplikaciju? Za punopravnu ili igru, morate sastaviti projekat. Idite na stavku "Build" i kliknite na nju. Ovo će kompajlirati aplikaciju, a nakon toga će se odmah pokrenuti. Ovo će vam trebati oko pet minuta. Moći ćete pratiti kako će se skupština odvijati.

Test uređaj

Da biste konačno bili sigurni da vaš projekt funkcionira, morate ga testirati na svom uređaju. Ako imate iPhone, onda to možete učiniti bez problema. Povezujemo naš uređaj sa računarom. Zatim izvodimo radnje koje smo već razmotrili. Kliknite na dugme "Uređaj i otklanjanje grešaka", a zatim idite na stavku "Izgradnja". Nakon nekoliko minuta, kada se aplikacija sklopi, pokrenut će se na svom uređaju.

Ako ste shvatili kako napraviti aplikaciju za Android i iOS, ali imate nekih problema, morate ih riješiti. Na konzoli možete vidjeti koje su se greške desile tokom testiranja. Općenito, ovo je prilično važan proces, jer ako dobro testirate svoju aplikaciju, to će donijeti uspjeh. Takođe možete potražiti pomoć svojih prijatelja. Da biste to učinili, pošaljite im svoju prijavu i pričekajte dok ne pronađu greške.

Publikacija projekta

Morate kreirati sklop. Da biste to učinili, odaberite stavku "Distribucija" u meniju i kliknite na dugme "Izgradi". Zatim odaberite svoj projekat i arhivirajte ga. Morate razumjeti da aplikacija mora biti optimizirana za potrebnu platformu i prikladna za retina ekran, inače neće biti odobrena.

Idemo na račun u AppStoreu i dodajemo novi program ili igru. Morat ćete unijeti sve podatke o aplikaciji: naslov, opis, ključne riječi, kategoriju, autorska prava i kontakte. Takođe popunjavamo polje sa cenom i pravima. Ostaje samo dodati ikonu vašoj aplikaciji i nekoliko snimaka ekrana.

Ispitivanje

Nakon što se vaša aplikacija učita, bit će pregledana. Trebalo bi da dobijete odgovor za nekoliko dana. U početnoj fazi, program se automatski provjerava. Ako je sve prošlo u redu, onda se prenosi u stanje "U pregledu". Ako se to ne dogodi, tada ćete za nekoliko sati moći dobiti odgovor na mail. Također možete dobiti informacije o tome kako otkloniti nedostatke i šta je za to potrebno.

Ako je aplikacija prošla sve provjere, bit će stavljena u Apple Store za prodaju. Vaš zadatak je sada reklamirati program ili igru. Ovo će odrediti koliko novca ćete zaraditi. Možete koristiti razne usluge oglašavanja.

Zaključak

Razvoj aplikacija slijedi sličan princip, ali u drugačijem razvojnom okruženju za Windows. Kako kreirati aplikaciju za iOS? Ovo je prilično dug i komplikovan proces. Ovome se mora pristupiti sa određenim znanjem i vještinama. To je jedini način na koji možete nešto postići. Svoje ideje možete realizovati bez određenih vještina. Odaberite pravu kompaniju i razmislite koliko košta kreiranje iOS aplikacije. Možete naručiti i neke komponente ako nešto ne možete sami.

Top Related Articles