Kako postaviti pametne telefone i računala. Informativni portal

Kako učiniti aplikaciju popularnom. Kako napraviti mobilnu aplikaciju ako nemate iskustva u razvoju

Zapravo, realizirati ovu ideju nije tako teško i nije tako skupo kao što se može činiti na prvi pogled. Samo trebate imati dovoljno dobru ideju o tome što točno očekujete od mobilne aplikacije i odrediti kako postići svoje ciljeve.

Testiranje hipoteza: isplati li se koristiti online usluge za izradu mobilnih aplikacija?

Nije tajna da izrada vlastite mobilne aplikacije zahtijeva ozbiljna ulaganja, vrijeme i trud. Ali isplati li se toga? U svom radu skupom metoda testiramo hipoteze naših klijenata kako bismo bili sigurni da će razvijena aplikacija ispuniti očekivanja poslovanja i korisnika.

U nekim slučajevima, prije početka razvoja Androida ili iOS-a, možete samostalno provesti analizu programa, bez ozbiljnih financijskih ulaganja.

Jedan od načina provjere vrijednosti planiranih zadataka budućeg projekta je kratki TTM (vrijeme do tržišta), čija je svrha u kratkom vremenu objaviti minimalnu radnu verziju mobilne aplikacije i dobiti ubrzanu povratnu informaciju od korisnika.

Postoji mnogo načina za postizanje kratkog TTM-a i brzo prikupljanje povratnih informacija. Jedan od najjeftinijih i koji vam omogućuje brzu provjeru potrebe za stvaranjem Android programa za postojeće poslovanje su dizajneri mobilnih aplikacija na mreži.

Za koje je zadatke ovo rješenje prikladno:

  • Izrada mobilne verzije vaše stranice
  • Povećanje prodajnih kanala postojeće on-line trgovine
  • Povećanje komunikacijskih kanala između zaposlenika i kupaca
  • Povećanje kanala vijesti za vaš blog, web stranicu, newsletter

Kada koristiti takve usluge?

  • Jako ste ograničeni u sredstvima
  • Vaša ideja nema tehnološki složena rješenja i “tipična” je za tržište
  • Uspjeh ili neuspjeh nakon pokretanja aplikacije neće imati značajan utjecaj na poslovanje
  • Tražite novi kanal za privlačenje kupaca i razmatranje projekta kao potencijalnog

Prednosti korištenja:

  • Brza brzina razvoja
  • Minimalna početna investicija
  • Prilika za brže dobivanje povratnih informacija od kupaca

Nedostaci:

  • Ograničena funkcionalnost kalkulatora
  • Ograničeni dizajn, animacija
  • Loša kvaliteta rada pri velikim opterećenjima
  • Bugovi koda, dug proces ispravljanja bugova
  • U većini usluga se konačni proizvod objavljuje i pripada uslugama putem kojih je nastao.
  • Nije moguće testirati određenu funkciju
  • Nema UX testiranja
  • Nekontrolirano oglašavanje

Ako trebate kvalitetnu i višenamjensku analitiku projekta, razvoj aplikacija za Android ili iOS, obratite se profesionalcima u InfoShell-u. Naši stručnjaci će za vas razviti jedinstvenu mobilnu aplikaciju koja vaše kupce neće ostaviti ravnodušnima.

Ako se ipak odlučite sami izraditi aplikaciju, za vas smo odabrali nekoliko besplatnih/shareware usluga.

TOP-10 PROGRAMA ZA IZRADU APLIKACIJA ZA ANDROID I IOS

    Usluga appsgeyser omogućuje vam da svoju web stranicu, blog, video ili stranicu društvenih medija pretvorite u mobilnu aplikaciju za android s naknadnom objavom na Google Playu.

    - potpuno besplatno i ne ograničava vas u broju aplikacija koje kreira korisnik.

    Prednosti platforme: praktično pregledavanje aplikacija, programa, brza konverzija bilo kojeg sadržaja (video s YouTubea, html dokumenta, web stranice) u mobilnu aplikaciju.

    Prije svega, usluga je prikladna za blogere i web stranice s vijestima. Uz pomoć kreirane aplikacije moći ćete procijeniti koliko će se preglednost povećati nakon prve objave, a po broju instalacija - koliko je hitna potreba za mobilnom verzijom stranice za vaše kupce.

  1. www.theappbuilder.com

    TheAppBuilder nudi alate za pomoćne aplikacije i programe. Uz pomoć ove usluge možete kreirati i konfigurirati aplikaciju potrebnu za interni rad vašeg tima. Pošaljite svima obavijest o promjeni radnog rasporeda restorana, podsjetite zaposlenika na promjenu radnog rasporeda, prikažite najnovije vijesti tvrtke.

    Ako planirate interni proizvod, pokušajte napraviti probnu verziju aplikacije pomoću ovog servisa i na taj način provjeriti hoće li zaposlenici koristiti takvu aplikaciju i u kojem slučaju.

    Cijena: pojedinačno na upit.

  2. je usluga koja nudi gotova rješenja za poslovanje - aplikacije za restorane, hotele, noćne klubove, javne organizacije. Konstruktor je dizajniran za izradu mobilnih aplikacija za Android (Android), Apple iOS, Mobile Web, Web stranicu. Aplikacija se može učiniti višejezičnom.

    Usluga vam omogućuje neograničen broj promjena u već objavljenoj aplikaciji, siguran hosting.

    Trošak razvoja jedne mobilne aplikacije: 49 USD.

    je stranica za izradu aplikacija na ruskom jeziku koja vam omogućuje izradu funkcionalnih aplikacija temeljenih na gotovim predlošcima za sve popularne elektroničke uređaje (iPhone, Android, iPad, Android Tablet) bez znanja programiranja. Usluga također nudi jednostavan način postavljanja aplikacije u Google Play i Apple Stores.

    Cijene: Izrada mobilne aplikacije za Android i iOS - BESPLATNO. Poslovni paket– 2400 rubalja/mjesečno (1 aplikacija, 3000 instalacija, objava u trgovinama, bez oglasa). Paket "Neograničeno"– 3700 rubalja/mjesečno (1 aplikacija, neograničene instalacije, objavljivanje u trgovinama, bez oglasa). Paket "Korporativni"– 27.100 rubalja/mjesečno (10 aplikacija, neograničene instalacije, dodatna zaštita sadržaja, tehnička i savjetodavna podrška).

  3. www.mobileroadie.com

    je servis za izradu aplikacija za događaje i vijesti. Koristeći ovu uslugu, možete kombinirati informacije o svojoj tvrtki na jednom mjestu ili preuzeti podatke o događajima tako što ćete kontakte, fotografije, videozapise, članke i vijesti staviti u jednu aplikaciju.

    Cijena korištenja razlikuje se od paketa usluga: Osnovni paket– 149 USD mjesečno ili 1499 USD godišnje, omogućit će vam izradu jednostavne aplikacije bez složenih tehničkih rješenja i vanjskih usluga. Pro paket– 799 USD mjesečno ili 7 999 USD godišnje, omogućit će vam povezivanje vanjskih usluga i prilagođavanje sadržaja aplikacije s administratorske ploče.

  4. – usluga za privatne poduzetnike i mala poduzeća. Kreatori tvrde da će vam za izradu aplikacije trebati 20 minuta. Izrađene aplikacije omogućit će vam da uspostavite novi kanal komunikacije s kupcima i prikupite povratne informacije, napravite mobilnu verziju svoje stranice ili gotovu mobilnu aplikaciju.

    Važna prednost usluge je potpuni nedostatak oglašavanja i mogućnost razvoja aplikacija za elektroničke uređaje na iOS, Android (Android) i Windows Phone.

    Cijene: Besplatni i plaćeni paketi dostupni su na stranici: Osnove aplikacije– 1 USD mjesečno AppPro– 9 dolara mjesečno Neograničen prodavač– 39 USD mjesečno.

    Appery je platforma za razvoj poslovnih aplikacija za iOS, Android (Android) i Windows Phone. Dizajner je raspoređen u oblaku, što eliminira potrebu za instaliranjem programa na vaš tvrdi disk i dizajniran je za izradu funkcionalnih poslovnih aplikacija.

    Prednosti: prikladan vizualni uređivač, mogućnost dodavanja vlastitih dodataka, širok raspon alata za Android i iOS programere, povezivanje baza podataka i usluga trećih strana.

    Cijene paketa: Osnovna verzija: 30 $ Standardna verzija: 30 USD (plaćanje za 12 mjeseci), 45 USD (mjesečno plaćanje). Pro verzija: 57 dolara (plaćanje za 12 mjeseci); 85 USD (mjesečna uplata).

    je platforma za samoizgradnju mobilnih aplikacija za iPad, iPhone, Android, HTML5. Uz mnoge svoje prednosti, usluga vam omogućuje izradu aplikacija za e-trgovinu s unovčavanjem.

    Cijene: Osnovni, temeljni– 22,90 USD mjesečno ili 19,90 USD mjesečno (kada se naplaćuje godišnje) Napredna– 58,90 USD mjesečno ili 49 USD mjesečno (kada se naplaćuje godišnje) Neograničen– 139,90 USD mjesečno ili 119,90 USD mjesečno (kada se naplaćuje godišnje).

    – platforma omogućuje korisniku jednostavnu izradu funkcionalne aplikacije za Android i iOS (iPhone, iPad) za male i srednje tvrtke. U BiznessAppsu kreirate mobilnu aplikaciju koristeći stotine gotovih predložaka.

    Cijene paketa: Mobilna stranica– 29 USD mjesečno Mobilna aplikacija– 59 USD mjesečno.

  5. www.viziapps.com

    – usluga vam omogućuje izradu mobilnih aplikacija za poslovanje pomoću funkcionalnog vizualnog uređivača. Kroz platformu je lako implementirati nova sučelja za SalesForce, QuickBooks, QuickBase, Google proračunske tablice i SQL baze podataka. Aplikacije kreirane u Viziaapps rade na svim popularnim vrstama mobilnih operativnih sustava.

    Cijene paketa: programer– 33 USD mjesečno Pro– 79 USD mjesečno Premija– 129 USD mjesečno.

    * Potrebno godišnje plaćanje.

    Kao i kod web-mjesta, kada kreirate svoj proizvod pomoću on-line konstruktora, nameću vam se mnoga ograničenja. Primjeri ograničenja:

    • Aplikaciju je teško integrirati s vanjskim uslugama koje nije osigurao dizajner.
    • Kada koristite besplatne on-line konstruktore, podložni ste ozbiljnim ograničenjima, kao što su oglašavanje unutar vašeg proizvoda, prikupljanje podataka o proizvodu i kupcima te funkcionalna ograničenja.
    • Stvoreni proizvod je teško skalirati. Ako broj korisnika raste, vaše rješenje će visjeti ili može postati nedostupno korisnicima. Također, nećete moći prenijeti aplikaciju na alternativne platforme za korištenje (na primjer, yandex.store, koji je popularan u CIS-u ili Amazon u SAD-u).

    Aplikacije kreirane uz pomoć on-line konstruktora služe za provjeru hipoteza vašeg projekta. Međutim, ako dobijete negativnu recenziju i vaš projekt nije ocijenjen, prije nego što ga stavite u stražnji okvir, odredite što je točno postalo ključ neuspjeha. Inače riskirate gubitak profitabilnog projekta zbog loše provedbe.

Odricanje:
Ovaj članak je besplatno književno prepričavanje-prijevod uvoda knjige "App Savvy
Pretvaranje ideja u aplikacije za iPad i iPhone koje korisnici stvarno žele "

Možda će biti zanimljivo ljudima koji tek dolaze u svijet mobilnog razvoja i pitaju se odakle početi. Ako ste iskusan poslovni čovjek koji već ima stabilan prihod od vlastitih mobilnih aplikacija - najvjerojatnije će vam se činiti beskorisnim i očitim.

Istina je da vrhunski programeri rade jako dobro, jer najpopularnije aplikacije, obično igre poput Angry Birds ili Doodle Jump, dobivaju milijune preuzimanja. Pod pretpostavkom da možete zaraditi 1 USD po preuzimanju i gledajući ogromne količine preuzimanja ovih aplikacija, vrlo je lako pogledati App Store i vidjeti samo hrpe novca kako lebde pokraj vas.


Business Insider: Izrađivač Angry Birds Rovio izvještava o prihodu od 200 milijuna dolara u 2012., slika s techcrunch.com

U ovom trenutku vrlo je lako pomisliti "Zašto ne ja?", izraditi vlastitu aplikaciju - i suočiti se s surovom stvarnošću koja se obično jako razlikuje od postojanja bez oblaka takvih vodećih programera. Statistike pokazuju da više od polovice plaćenih aplikacija u App Storeu ne dosegne ni 1000 preuzimanja godišnje, što znači da ćete nakon odbitka Appleove provizije za sav vaš rad dobiti samo oko 700 dolara - dakle, da sam na vašem mjestu , ne bih se prepuštao optimizmu, gledajući nevjerojatne performanse popularnih igara.

Znači li to da ako ste novi u razvoju mobilnih aplikacija, trebate odmah napustiti ovu ideju? Ne nužno, ali u svakom slučaju, prvo vam predlažem da se suočite s istinom i istražite sve što se već nalazi u App Storeu – tada ćete shvatiti da imate vrlo male šanse ući u njega i odmah pokrenuti vrlo popularnu aplikaciju. Ne želim reći da je to nemoguće, ali mnogi uspješni iPhone developeri stvorili su mnogo aplikacija prije nego što su postigli svoj cilj. Glavna stvar koju ćete dobiti pokretanjem svoje prve aplikacije je znanje i iskustvo u samorazvoju aplikacija.

Kad proučavate tržište, može vam se činiti da nećete uspjeti. Moj vam je savjet u ovoj situaciji da razmišljate veliko. Ne razvijajte aplikaciju, već nešto što ima vrijednost za vas i za ljude, ne samo kao program na telefonu. Riješite stvarne probleme za korisnike, učinite to jednostavno i prirodno za njih - i tada možete stvoriti aplikaciju koja će postati jako popularna.

No prije nego počnete razvijati svoju mobilnu aplikaciju, ne zaboravite dobro razmisliti. Uspješne programere mobilnih aplikacija odlikuje činjenica da razvoj tretiraju kao posao. Izračunavaju trošak razvoja, trošak ulaska na tržište, smišljaju način povrata ulaganja - a to im omogućuje stabilan prihod od razvoja, a ne pokušavaju izvući sretnu lutriju.

Što više vremena provedete proučavajući tržište, to ćete jasnije naučiti razlikovati stvarne i iluzorne mogućnosti zarade. Tretirajte razvoj aplikacija kao investiciju i naučit ćete kako komunicirati s klijentima, medijskim partnerima, moći ćete kreirati vlastitu biblioteku dizajnerskih elemenata i koda koji ćete koristiti u svim svojim aplikacijama.

Nakon što shvatite ekonomiju App Storea, uspostavite prave veze i počnete graditi svoju knjižnicu, imat ćete značajnu prednost u odnosu na ljude koji samo lutaju App Storeom pokušavajući pronaći svoje mjesto na suncu.

Za razliku od ostalih, u App Store nećete doći ispunjeni emocijama i megalomanijom svoje ideje. Naprotiv, moći ćete objektivno procijeniti svoje sposobnosti i razumjeti koliko novca i vremena trebate uložiti u svoju aplikaciju te kako ćete vratiti uloženo.

Uvod
Strategija
Poglavlje 1: Procjena vaše ideje za mobilnu aplikaciju
Poglavlje 2: Što bi trebalo biti u vašoj prijavi?
Poglavlje 3: Od ideje do koncepta

Razvoj
Poglavlje 4: Pronalaženje tima: Trebate pomoć
Poglavlje 5: Dobivanje radne aplikacije
Poglavlje 6: Poboljšanje aplikacije prije slanja u App Store

lansirati
Poglavlje 7: Priprema za prijenos aplikacije u App Store
Poglavlje 8: Izgradnja naše marketinške strategije
Poglavlje 9: Procjena uspjeha i razmatranje budućeg razvoja

Mobilne aplikacije mogu izraditi ne samo specijalizirane tvrtke s visokokvalificiranim programerima, već i obični korisnici. Koje alate mogu koristiti u tu svrhu? Na što treba obratiti pažnju pri izradi vlastitog softvera za mobilne uređaje?

Namjena mobilnih aplikacija

Prije nego razmotrimo koji se alati koriste za razvoj mobilnih aplikacija, kako ih stvoriti, proučimo što, zapravo, može biti svrha njihovog izdavanja, na temelju toga koja je svrha odgovarajućih rješenja. Mobilne aplikacije mogu se klasificirati u sljedeće glavne vrste:

Informativni;

Transakcijski;

Komunikacija;

Mobilne verzije računalnog softvera - urednici, preglednici, preglednici;

Analitičke aplikacije i rasporedi;

Obrazovna rješenja.

Igre su zapravo i mobilne aplikacije, ali se najčešće ističu u zasebnoj kategoriji softvera. Proučimo detaljnije što su označene mobilne aplikacije, kako ih izraditi, uzimajući u obzir moguće troškove.

Informacijske aplikacije

Bit informacijskih aplikacija je omogućiti svojim korisnicima pristup određenim korisnim informacijama, vijestima. Primjer relevantnog rješenja je aplikacija proizvođača odjeće ili obuće koja obavještava korisnike o popustima i posebnim ponudama ove tvrtke. To može biti mobilni katalog ili brošura u odgovarajućem formatu.

Izrada mobilne aplikacije za iOS ili Android odgovarajućeg okusa vjerojatno je najjednostavnija stvar. Činjenica je da osnova za ovu vrstu softvera može biti, primjerice, web stranica tvrtke koja već radi ili njegova mobilna verzija. Dovoljno je prilagoditi njegovo sučelje, kao i komunikacijske mehanizme implementirane u njemu, softverskim algoritmima mobilnih operativnih sustava - razmotrit ćemo s kojim alatima se to može učiniti, a mobilna aplikacija će biti spremna.

Transakcijske aplikacije

Transakcijske aplikacije dizajnirane su za plaćanje raznih dobara i usluga kupljenih putem interneta. Ove vrste softvera mogu izdati banke, platni sustavi. Treba napomenuti da su najsloženije strukture i koda u mnogim slučajevima transakcijske mobilne aplikacije. Samo najkvalificiraniji stručnjak zna ih izraditi i, što je najvažnije, prilagoditi zahtjevima zakona.

Stoga, ako korisnik nema takve vještine - kako u pogledu rješavanja tehničkih problema tako i u području osiguravanja usklađenosti aplikacija sa zakonskim zahtjevima - tada bi takva rješenja trebala razvijati samostalno, ako se razvijaju, tada, prije svega, za informativne svrhe, tijekom samoučenja. Implementacija takvog razvoja u praksi zahtijevat će dodatno vrijeme i u mnogim slučajevima dodatne troškove.

Komunikacijske aplikacije

Komunikacijske aplikacije su oni programi koji su dizajnirani za pružanje komunikacije između korisnika koristeći resurse robnih marki programera ili trećih strana. Sami kreirati takva rješenja, kao u slučaju transakcijskih aplikacija, prilično je teško. Opet, ima smisla to činiti uglavnom kada postoji načelna želja da se nauči kako razviti odgovarajuću vrstu proizvoda. Ali njihova provedba zahtijeva značajna sredstva koja su dostupna nekolicini privatnih korisnika.

U većini slučajeva samo visokokvalificirani stručnjaci znaju kako se ove mobilne aplikacije implementiraju, kako stvoriti uvjete za njihov stabilan rad. Ali, naravno, vješt programer koji je spreman potrošiti značajnu količinu vremena i ulaganja, u načelu, može razviti jednostavnu strukturu, ali traženu zbog svoje jednostavnosti i praktičnosti, glasnik ili malu društvenu mrežu.

No, vjerojatno se neće moći natjecati sa Skypeom, Vkontakteom ili Viberom. Stoga, u fazi planiranja razvoja tradicionalnih aplikacija, programer bi trebao realno procijeniti izglede za izvođenje svog proizvoda na tržište.

Mobilne verzije računalnog softvera

Urednici, preglednici, preglednici su aplikacije koje su po svojim funkcijama slične ili bliske odgovarajućim rješenjima koje koriste korisnici tradicionalnih računala. Ali, naravno, ne samo da mogu imati analoge prilagođene za rad na računalu. Zapravo, sve vrste aplikacija u našoj klasifikaciji mogu biti računalne aplikacije. Međutim, rješenja koja se razmatraju spadaju među ona koja su ipak postala poznata korisnicima prije nego što su se pametni telefoni i tableti počeli masovno pojavljivati ​​na tržištu računalne tehnologije. Stoga se programi odgovarajućeg tipa u originalu u pravilu predstavljaju u verzijama prilagođenim za rad upravo na osobnom računalu, a tek pojavom pametnih telefona i tableta na tržištu osmišljavaju se kao mobilne verzije.

Kako sami izraditi mobilnu aplikaciju za Android ili iOS odgovarajućeg tipa ovisi prvenstveno o tome je li izvorna računalna verzija softvera licencirana ili se distribuira kao besplatni softver s otvorenim kodom. U prvom slučaju, stvaranje mobilne verzije programa u većini slučajeva zahtijeva dogovor s nositeljima autorskih prava. A ako odbiju ovlastiti razvoj odgovarajuće verzije programa, tada će njegova mobilna verzija, čak i ako je korisnik kreira na vlastitu inicijativu, vjerojatno biti prepoznata kao nezakonita. Ako je izvorni softver otvorenog koda, razvoj njegove verzije za mobilni uređaj je stvar tehnologije.

Analitički softver i planeri

Analitičke aplikacije i planeri omogućuju vam provođenje raznih statističkih promatranja, formiranje proračuna, zakazivanje sastanaka itd. Može se primijetiti da je ovaj segment mobilnih aplikacija jedan od onih u kojima privatni programeri u pravilu imaju najveću slobodu djelovanja. Nema mnogo robnih marki koje znaju izgraditi pravu vrstu mobilne aplikacije za Android ili iOS puno bolje od privatnog programera. Najvažnija stvar u takvim odlukama je koncept. Njegov razvoj ovisi uglavnom o vještinama određenog programera, dizajnera, stručnjaka za financije, a moguće je da će pristupi koje je on predložio biti učinkovitiji od onih koje je razvila velika tvrtka.

Tutoriali

Isto se, u principu, može reći i za programe obuke dizajnirane za mobilne uređaje. Osmišljeni su tako da korisnicima olakšaju stjecanje određenih jezika, normi i vještina. Privatni programer može korisnicima ponuditi odgovarajuću vrstu rješenja koje je prikladnije i učinkovitije od onoga što može stvoriti velika tvrtka.

Samostalni razvoj mobilnih aplikacija: struktura softvera

Kako sami izraditi mobilnu aplikaciju? Da bi uspješno riješio ovaj problem, programer bi prije svega trebao odlučiti o optimalnoj strukturi programa koji se stvara za mobilni uređaj. Bez obzira na namjenu softvera, on će se sastojati od 2 glavne komponente: front-end modula i back-end modula. Prvi su sučelja putem kojih će korisnik koristiti mogućnosti aplikacije. Drugi modul je odgovoran za primanje i prijenos podataka kao dio interakcije između odgovarajućeg softvera i korisnika (u nekim slučajevima i programera, ako, na primjer, treba dati određena ažuriranja ili povratne informacije).

Kakvo bi moglo biti sučelje aplikacije?

Detaljnije karakteristike strukture mobilnih aplikacija ovise o njihovoj namjeni. Tako, na primjer, ako se stvara informacijski softver za internetsku trgovinu, tada njeno sučelje može sadržavati:

Navigacijske opcije s kojima će korisnik moći pristupiti određenim podacima;

Blok povratnih informacija s prodavateljem ili dobavljačem;

Osobni račun, koji će odražavati podatke o zahtjevima korisnika, njegovim kupnjama;

Blok vijesti koji će sadržavati informacije o popustima i posebnim ponudama internetske trgovine, kao i druge važne informacije.

Moguće je da bi bilo bolje da vlasnik trgovine izradi mobilnu aplikaciju stranice koja ponavlja upravo istu strukturu, tako da korisnici koji su već upoznati s resursom mogu lako navigirati strukturom odgovarajućeg softvera za mobilne uređaje.

primjene: alati

Proučimo sada niz praktičnih nijansi razvoja razmatranih rješenja. Pitanje kako sami izraditi mobilnu aplikaciju može se riješiti uz pomoć prikladnih konstruktora, koji su predstavljeni u prilično velikom broju na tržištu odgovarajućeg softvera. Posebno možete obratiti pažnju na rješenja kao što su: MobiCart, BusinessApps, My-Apps, Net2Share. Svi su predstavljeni u softverskom formatu u oblaku i mogu im se pristupiti s bilo kojeg uređaja putem interneta. Razmotrimo detaljnije kako izraditi mobilnu aplikaciju koristeći mogućnosti ovih programa.

Alati za razvoj aplikacija: MobiCart

Ova usluga može biti korisna i vlasniku internetske trgovine jednako ako u početku nema vlastitu web stranicu. Koristeći MobiCart, programer može izraditi funkcionalnu aplikaciju putem koje će korisnici moći izgraditi najširi spektar komunikacija s prodavateljem: naručiti, platiti ih, dobiti informacije o popustima i kontaktirati dobavljača.

Glavne funkcije predmetne usluge pružaju se na komercijalnoj osnovi, ali programer se može besplatno upoznati s njezinim mogućnostima.

Alati za izradu mobilnih aplikacija: BusinessApps

Ovaj alat za izgradnju aplikacija optimalan je uglavnom za male internetske trgovine. Omogućuje vam implementaciju:

Sučelja za razmjenu poruka, dodavanje artikala u košaricu;

Organizacija pregovora između dobavljača i kupca robe;

Blok vijesti.

Važno je napomenuti da vam ovaj graditelj aplikacija omogućuje korištenje predložaka prilagođenih za izradu aplikacija za poduzeća koja predstavljaju određena poslovna područja, kao što su ugostiteljstvo, fitness. Dotična usluga nije besplatna, pretplata za nju iznosi 59 USD mjesečno. Međutim, možete koristiti probnu verziju. Osim toga, ako se korisniku nije svidio ovaj konstruktor, tada može zahtijevati povrat uplaćenih sredstava.

Alati za razvoj aplikacija: My-Apps

Ovaj je konstruktor, zauzvrat, besplatan. Izazov "kako izraditi mobilnu aplikaciju za iPhone ili Android pomoću nje" može se riješiti pomoću 10 predložaka koji su prilagođeni da omoguće komunikaciju s poslovnim potrošačima u širokom rasponu poslovnih područja. Među najznačajnijim značajkama dotične usluge je promptna objava aplikacije u najvećim katalozima - App Store i Google Play.

Alati za razvoj aplikacija: Net2Share

Konstruktor o kojem je riječ jedno je od najprikladnijih rješenja koje vam omogućuje da brzo shvatite kako sami izraditi mobilnu aplikaciju za Android. Ovaj je resurs jednako prilagođen za razvoj proizvoda na odgovarajućoj platformi. Karakterizira ga prilično velik skup funkcija, kao i mogućnost zarade na aplikaciji koja se kreira pomoću internih usluga oglašavanja. Odnosno, korisnik ga može, nakon što je razvio određeni proizvod, preuzeti na korporativni račun. Osim toga, najaktivniji programeri dobivaju besplatan profil na Google Playu.

Osim toga, Net2Share nudi besplatne tečajeve za korisnike, zahvaljujući sudjelovanju u kojima programer može poboljšati svoje vještine u kreiranju i promicanju aplikacija na tržištu.

Naravno, postoji veliki broj drugih specijaliziranih usluga koje vam omogućuju izradu mobilne aplikacije, igre. U mnogim slučajevima programer možda preferira ne uslugu u oblaku, već distribucijski komplet koji vam omogućuje implementaciju jednog ili drugog programskog koda. No, resursi o kojima smo gore govorili namijenjeni su uglavnom korisnicima s minimalnim iskustvom i stoga se mogu koristiti čak i bez posebne obuke. Oni su univerzalni i omogućuju programerima stvaranje aplikacija koje su optimizirane za razna područja aktivnosti.

Kako razviti profitabilnu mobilnu aplikaciju ili kako pogoditi metu!

Ako postoji ideja za stvaranje, nema sumnje da će uspjeti, pa čak i ostvariti prihod, pod uvjetom da je vaša mobilna aplikacija nevjerojatno korisna korisniku. To može biti optimizacija svakodnevnih zadataka ili rješavanje problema korisnika (plaćanje kazni prometne policije ili predbilježba za pranje automobila i sl.) ili rješavanje problema korisnika koji provodi vrijeme na svom pametnom telefonu.

Sve počinje s idejom

Besmisleno je kreirati aplikaciju ako nema ideje. Stoga se na samom početku preporuča dobro razmisliti o svemu. Važno je znati kome će uslužni program biti namijenjen i koje će funkcije obavljati.

Velik broj poznatih mobilnih aplikacija nije bio dio interesa kreatora. To su igre koje su uvijek na visokim pozicijama u rejtingu. Možda svi već znaju za Minecraft, Temple Run i druge.

Uz pomoć aplikacija za igranje, postoji mogućnost ostvarivanja veće zarade, jer. ljudi su spremniji dati svoj novac samo za njih. Pogotovo ako su to popularni projekti. Ne biste trebali klonuti duhom ako ideja koju želite implementirati već postoji i čak je objavljena na App Storeu. Ali ipak pobjeđuju oni koji razmišljaju izvan okvira. Trebate pogledati slične prijedloge i shvatiti što im nedostaje te ih učiniti boljim.

Na primjer, ako već postoji nekoliko komunalnih usluga koje pružaju informacije o popularnim mjestima u Moskvi, mogu se natjecati s programom koji prikazuje mjesta u gradu koja nisu svima poznata.

Postoji nekoliko ključnih točaka koje treba imati na umu kada iznosite ideju:

  • Procjena mogućnosti kada sami kreirate aplikaciju. U jednostavnom razvoju mobilnih aplikacija moći ćete sami izraditi jednostavnu mobilnu aplikaciju.
  • Ako imate mobilnu aplikaciju sa specifičnim poslovnim procesima ili tehnički složenu mobilnu aplikaciju, onda će vam trebati razvoj od nule. Ako će vaša mobilna aplikacija obavljati funkciju internetske trgovine, onda preporučamo korištenje gotovog rješenja za 1s Bitrix Mobile aplikaciju. Proširite ga i poboljšajte potrebnu funkcionalnost tijekom vremena. Da biste to učinili, morate pronaći tvrtku za razvoj mobilnih aplikacija.
  • Ako je mobilna aplikacija iz B2C segmenta, na primjer, poput kafića, pizzerije, taxi službe, mobilne aplikacije banke, mobilnog internet klijenta banke, mobilne aplikacije turističke agencije, tada možete koristiti gotove mobilne aplikacije od razvojnih tvrtki ili pronađite programere za izradu web stranica na kojima možete sami razviti aplikaciju (u ovom slučaju možete je napraviti jednostavnom jednostavnom funkcionalnošću).
  • Važno je istaknuti i ocijeniti korisnost buduće aplikacije.
  • Odlučite hoće li komunalni program zahtijevati svakodnevno praćenje.
  • Odaberite platforme za koje je budući mobitel namijenjen (IOS, Android, Windows Background).

Koje su aplikacije

Postoji veliki broj vrsta i kategorija. Ispod je popis najpopularnijih.

  • Igračke (jednostavna šarena "pucalica" Angry Birds osvojila je priznanje mnogih korisnika);
  • Resursi za putnike (TripAdvisor je dobar primjer);
  • Društvene mreže (Vkontakte, Odnoklassniki);
  • Izvori vijesti (poznata verzija - RIA Novosti);
  • Projekti za ljubitelje glazbe (Upečatljiv primjer Spotifyja);
  • Resursi s video sadržajem (Vine);
  • Pomoćni alati (Na primjer, prevoditelj);
  • Foto mreže (Instagram) itd.

Kako da aplikacija zaradi

Prije nego počnete razvijati, morate odrediti monetizaciju mobilne aplikacije. Postoji nekoliko opcija za unovčavanje projekata:

  • Distribuira se besplatno. Slični su programi uključeni u velike korporacije i omogućuju im promicanje brojnih dobara i usluga.
  • Besplatno uz oglase. Ova se vrsta često nalazi u popularnim projektima koji aktivno komuniciraju s korisnicima.
  • Platni sustav. Najprofitabilniji od svih. Slične aplikacije koristi i Apple koji zarađuje na proviziji (do 30%) od prodaje.
  • Lite (Lite) i profesionalna (Pro) verzija. Prvi je besplatan, ali sadrži ograničenu funkcionalnost, koja je u potpunosti dostupna pri kupnji Pro verzije.
  • Kupnja u zemlji. Funkcionalnost aplikacije i nove značajke igre lika korisnici postupno stječu za pravi novac.

Faza razvoja

Kad je ideja već tu, to je pola bitke.

Za one koji se ne žele puno zamarati, ali su spremni izdvojiti određeni iznos, tu su ponude programera mobilnih aplikacija. U procesu smo razvoja prilagođenih mobilnih aplikacija.

Najlakši i najjeftiniji način da pronađete stručnjaka je da se obratite burzama slobodnih zanimanja. No, ako naiđe beskrupulozan zaposlenik, postoji rizik da vam projekt neće biti dostavljen na vrijeme i, možda, izvođač će zatražiti dodatni iznos za razvoj (jer u početku, zbog neiskustva, nije ispravno odrediti obim posla).

U nastavku su pitanja koja treba postaviti programerima:

  • Koliko programer radi 1 sat?
  • Portfelj dovršenih projekata?
  • Hoće li kupac posjedovati prava na aplikaciju?
  • Postoje li prilike i iskustvo koji će omogućiti realizaciju ideje?
  • S kojim platformama radi?

Koliko košta razvoj aplikacije

Prije nego što zaradite veliku količinu novca, morate je prvo potrošiti. Ova izjava nije uvijek istinita. Ali ako pretpostavimo da je aplikacija naručena od stručnjaka, postoji nekoliko nijansi konačnog troška.

Cijena može varirati između 50.000-5.000.000 rubalja, ovisno o vrsti aplikacije i njezinim mogućnostima. Možda se čini vrlo skupim (osobito posljednja brojka), ali s razvojem popularnosti kvalitetne aplikacije, dobit će višestruko isplatiti sve troškove.

Najskuplje igre Često su bestseleri.

Kada je projekt u nekoj fazi već razvijen ili postoji barem izgled, cijena se može značajno smanjiti. Druga mogućnost smanjenja troškova unaprijed je ponuditi programeru postotak od dobiti programa. Kada je aplikacija spremna, trebala bi biti objavljena na App Storeu. Ovo također nije slobodan potez. Iznos koji će se morati platiti je otprilike 100 USD godišnje. Postavljanje na Android Market košta 25 USD.

Ako izradite aplikaciju besplatno

Kada nema želje i mogućnosti za ulaganje novca, možete krenuti drugim putem i koristiti graditelje mobilnih aplikacija. Ova proširenja rade u online sustavu i omogućuju vam da besplatno napravite jednostavan uslužni program ili "igračku" bez vještina programiranja. Ali, ako trebate nešto individualno i složenije, za to postoji plaćena tarifa.

Evo nekoliko konstruktora:

  • my-apps.com. Osigurano je 10 gotovih predložaka za razvoj poslovnih sustava (taxi, dostava pizze, internet trgovina itd.).
  • Net2Share.com. Konstruktor je potpuno besplatan i kreiran za Android aplikacije. Postoji interni sustav promocije. U sklopu programa redovito se održavaju edukativni seminari o značajkama izrade mobilnih aplikacija.
  • ibuildapp.com. Konstruktor za razvoj aplikacija koje rade na iOS i Android platformama. Prema ruskoj verziji stranice, tarifna naknada iznosit će oko 500 rubalja.
  • MobiumApps.com. Dizajniran za Android, Apple iOS i Windows Phone. Sustav je plaćen. Jedna aplikacija može koštati 10.000 rubalja mjesečno (s neograničenim planom) ili 7 rubalja za svaku instalaciju.
  • AppsGeyser.com. Jeftin konstruktor. Sustav je besplatan, ali pun oglasa. Dizajniran za blogere i online publikacije koje isporučuju sadržaj pretplatnicima.
  • BuildAnApp.com. Konstruktor kreiran za BlackBerry, Windows, iOS i Android. Naknada za pretplatu iznosit će oko 20 dolara. Generiranje se provodi u samo 6 faza.
  • ViziApps.com. Razvojni sustav za Android, Apple iOS i HTML5. Mjesečna cijena je oko 100 USD mjesečno. Troškovi objavljivanja koštat će oko 400 dolara. Usluga se dobro nosi s idejama za poslovne procese.

Koliko možete zaraditi na aplikaciji?

Sav novac primljen putem aplikacije izravno ovisi o njezinoj popularnosti. Stoga je teško odmah reći određenu brojku. GigaOM PRO je proveo istraživanje koje je pokazalo da otprilike polovica programera zarađuje oko 500 dolara svaki mjesec, a samo 4% mobilnih aplikacija donosi milijune rubalja profita. Ovaj iznos je vrlo mali za život samo od prihoda iz aplikacije. Zarada je savršena za one koji samo žele dodatno zaraditi.

Genijalci koji mogu rekreirati projekt koji je profitabilan kao Angry Birds imaju priliku primati do 100.000 dolara svaki mjesec. Da biste dobro zaradili na aplikaciji, morate uzeti u obzir sljedeće:

  • Ideja i aplikacija u cjelini trebaju biti od interesa za široku publiku;
  • Prije početka izrade preporuča se istražiti sve postojeće pogotke;
  • Najlakši način zarade na aplikacijama za IOS;
  • RuTaxi

    Izrada mobilne verzije stranice, odredišne ​​stranice i mobilne aplikacije za taxi službu

    rutaxi.ru

    Želite li isti projekt ili još hladniji?

    Pišite nam o tome!

Napominjemo da se studio stalno ažurira, pa se izgled prozora i ostalih detalja može razlikovati od ovog primjera. Većina tutorijala na stranici sada koristi verziju 2.3. 25. listopada 2017. izašla je verzija 3.0 u kojoj se dosta toga promijenilo. U ovom članku pokušao sam zamijeniti sve slike novom verzijom.

Java se koristi kao programski jezik za Android. XML se koristi za kreiranje korisničkog sučelja.

Ovdje bismo trebali napraviti malu digresiju. Android Studio 3.0 dodaje punu podršku za novi Kotlin jezik koji su razvili Kotans. Google je najavio planove da novi "mačji" jezik postane glavni. Ali morate razumjeti da je ogroman broj primjera napisan u Javi tijekom prethodnih godina. Ako ste novi u programiranju, onda je bolje da se u prvom razdoblju obuke potpuno usredotočite na Javu, lakše ćete pronaći odgovore na pitanja. Kotlin vam neće otići, kasnije će se lakše prebaciti na njega, ali će obrnuti proces biti teži. Kad se malo upoznate s Javom, možete paralelno proučavati primjere u Kotlinu. Google sada aktivno prepisuje dokumentaciju za Kotlin, no prijelaz je još daleko, čak manje od 50%. Malo kasnije radit ću i nastavu pod Kotlinom, ali to neće biti uskoro.

Prema tradiciji položenoj u prošlom stoljeću, svaki programer je morao napisati "Hello World!" (Hello World!) kao prvi program. Vremena se mijenjaju i Hello World! je već ugrađen u razvojno okruženje Androida radi kompatibilnosti, a moderni programeri moraju napisati program Hello Kitty!(Bok maco!). Slažete se da ima više smisla pozdraviti mačića nego pozdraviti neki svijet.

Dakle, podijelimo problem na dva dijela. Prvo, pokrenimo gotov program bez pisanja koda, kako bismo bili sigurni da su svi alati ispravno instalirani, te da možemo kreirati i otklanjati greške u programima. A onda ćemo napisati naš prvi program.

Napravite novi projekt

Pokrenite Studio i odaberite datoteka | Novo | Novi projekt.... Pojavit će se dijaloški okvir čarobnjaka.

Polje naziv aplikacije- prijateljski naziv za aplikaciju, koji će biti prikazan u naslovu aplikacije. Prema zadanim postavkama, možda već jeste Moja prijava. Zamijenimo s . Uglavnom, možete napisati ovdje i Pozdrav svijete!, ali Android ima prekrasnu mogućnost prikaza željenih nizova na telefonima s različitim jezicima. Primjerice, Amerikanac će na svom telefonu imati natpis na engleskom, a Rus će imati natpis na ruskom. Stoga se engleske verzije uvijek koriste u početnim postavkama, a lokalizirane nizove pripremaju kasnije. Potrebno je odmah razviti naviku ispravnog koda.

Polje Domena tvrtke služi za označavanje vaše stranice. Prema zadanim postavkama, vaše ime kao korisnika računala može se tamo pojaviti. Ako imate web stranicu, možete unijeti njezinu adresu ili smisliti neko ime. Uneseni naziv se pamti i automatski će se zamijeniti u sljedećim novim projektima. ekonomija, međutim.

Treće polje lokacija projekta omogućuje odabir prostora na disku za projekt koji se stvara. Možete stvoriti zasebnu mapu na svom disku za svoje projekte i pohraniti svoje programe u nju. Studio pamti posljednju mapu i automatski će predložiti spremanje u nju. Ako je potrebno, možete postaviti drugu lokaciju za pojedinačni projekt putem gumba s tri točke.

Polje naziv paketa generira poseban Java paket na temelju vašeg imena iz prethodnog polja. Java koristi obrnutu verziju imenovanja paketa, tako da je prva en, a zatim naziv stranice. Paket se koristi za jedinstvenu identifikaciju vaše aplikacije kada je distribuirate. Ako sto ljudi napiše stotinu aplikacija s imenom "Mačka", tada neće biti jasno gdje se nalazi aplikacija koju je napisao programer Vasily Kotov. I aplikacija s nazivom paketa en.vaskakotov.cat lakše pronaći. Napominjemo da Google u svojoj dokumentaciji koristi paket com.primjer u svrhu demonstracije. Ako jednostavno kopirate primjere iz dokumentacije i pokušate ih staviti na Google Play u ovom obliku, onda vam ništa neće raditi - ovo je ime rezervirano i zabranjeno za korištenje u trgovini aplikacija. Dugme Uredi omogućuje uređivanje pripremljene verzije. Na primjer, pišete prilagođenu aplikaciju i trebate koristiti naziv paketa koji je odobrio korisnik, a ne vaš zadani naziv.

Ispod su dvije opcije za pisanje programa u C++ i Kotlinu. Ove opcije još nismo razmatrali. Kada pišete u Kotlinu, označite odgovarajući okvir. Međutim, možete pretvoriti projekt iz Jave u Kotlin i kasnije pomoću studijskih alata.

Kliknite na gumb Sljedeći i prijeđite na sljedeći prozor. Ovdje odabiremo vrste uređaja za koje ćemo razviti našu aplikaciju. U većini slučajeva pisat ćemo za pametne telefone i tablete, pa prvu stavku ostavljamo označenom. Također možete pisati aplikacije za Android TV, Android Wear, Android Auto i Android Things.

Osim odabira vrste uređaja, morate odabrati minimalnu verziju sustava pod kojom će aplikacija raditi. Odaberite svoju opciju. U ovom trenutku Google podržava verzije koje počinju s API-jem 7, objavljujući posebne biblioteke kompatibilnosti za starije uređaje. Ali možete odabrati moderniju opciju. Imam telefon s minimalnom verzijom Androida 4.4 pa sam postavio ovu opciju.

Java

Mapa Java sadrži tri podmape - radnu i za testove. Radna mapa ima naziv vašeg paketa i sadrži datoteke klase. Sada postoji jedan razred Glavna aktivnost. Mape za testove ne mogu se dirati. Ako znate kako funkcioniraju Java paketi, možete stvoriti nove mape i podmape.

res

Mapa res sadrži datoteke resursa podijeljene u zasebne podmape.

  • izvlačenje- ove mape pohranjuju grafičke resurse - slike i xml datoteke koje opisuju boje i oblike.
  • raspored- ova mapa sadrži xml datoteke koje opisuju izgled obrazaca i raznih elemenata obrasca. Nakon izrade projekta već postoji datoteka aktivnost_glavna.xml, koji je odgovoran za izgled glavnog prozora aplikacije.
  • mipmap- ovdje su pohranjene ikone aplikacija za različite razlučivosti zaslona
  • vrijednosti- ovdje se nalaze string resursi, izvori boja, tema, stilova i dimenzija koje možemo koristiti u našem projektu. Ovdje možete vidjeti datoteke boje.xml, nizovi.xml, stilova.xml. U starijim projektima postojala je i datoteka dimenzije.xml, sada napuštena

S vremenom ćete se moći slobodno kretati tim mapama, sve dok sami sebi ne smetate.

Radite na projektu - Hello World!

Kao što je već spomenuto, program Pozdrav svijete! je već ugrađen u svaki novi projekt, tako da ne trebate ništa pisati. Vi samo trebate pokrenuti projekt i dobiti gotov program!

Za učenje morate otvoriti dvije datoteke - Glavna aktivnost(najvjerojatnije već otvoren) i aktivnost_glavna.xml (res/izgled) u središnjem dijelu Studija. Ako datoteke nisu otvorene, otvorite ih sami dvostrukim klikom za uređivanje (ili pregled). Na taj način možete otvoriti bilo koju datoteku koja vam je potrebna.

Nemojmo još proučavati kod, nego samo kliknimo na zeleni trokut Trčanje(Shift+F10) na alatnoj traci na vrhu studija za pokretanje aplikacije.

Ako niste postavili emulator, onda niste pročitali prethodni vodič. Prvo postavite emulator i ponovno pokrenite projekt. Ili spojite pravi uređaj.

Ako je sve učinjeno ispravno, tada će se vaš program učitati u emulatoru ili na uređaju. Čestitamo!

Dakle, ako je program pokrenut, vidjet ćete prozor aplikacije s natpisom. Naziv programa također će biti . Svi ovi redovi mogu se pronaći u datoteci res/vrijednosti/nizovi.xml i urediti po želji.

Pogledajmo sada kod. Proučimo prvo aktivnost_glavna.xml.

Možete ga gledati u dva načina - oblikovati i Tekst.

Otvori u načinu rada Tekst.

Ovo je novi predložak kod koji je objavljen u Android Studiju 2.3 u ožujku 2017. Prethodno je korišten drugi kod sa RelativeLayout(a još ranije, drugi kod s Linearni raspored). Ako naiđete na stare primjere, onda studio ima kontekstni izbornik koji će vam pomoći pretvoriti stari kod u novi.

Nešto o XML kodu. Postoji poseban spremnik ConstraintLayout, u koji se nalazi komponenta tekstualni prikaz A za izlaz teksta.

Pogledajmo sada Java kod ( MainActivity.java)

Paket en.alexanderklimov.helloworld; uvoz android.support.v7.app.AppCompatActivity; import android.os.Bundle; javna klasa MainActivity proširuje AppCompatActivity ( @Override zaštićena void onCreate(Bundle savedInstanceState) ( super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ) )

Pred vama je otvorena datoteka razreda, gdje je naziv razreda Glavna aktivnost odgovara nazivu datoteke s ekstenzijom Java(ovo je pravilo koje postavlja jezik Java). Prvi redak sadrži naziv paketa - postavljamo ga prilikom izrade projekta ( naziv paketa). Sljedeće su linije uvoza potrebnih klasa za projekt. Kako bi uštedjeli prostor, presavijeni su u jednu skupinu. Proširite ga. Ako jednog dana vidite da su nazivi klasa prikazani sivo, onda se ne koriste u projektu (hint Nekorištena izjava o uvozu) i možete sigurno ukloniti dodatne linije. Također se mogu izbrisati automatski (podesivo).

Slijedi deklaracija same klase koja je naslijeđena ( proteže) iz apstraktnog razreda Aktivnost. Ovo je osnovna klasa za sve zaslone aplikacija. Moguće je da hoćete AppCompatActivity, ako ste prilikom kreiranja projekta ostavili podršku za stare uređaje (potvrdni okvir Kompatibilnost unatrag (App Compat)). Starije verzije nisu imale zvona i zviždaljke koje su se pojavile nakon Androida 4, pa je za njih stvorena posebna biblioteka kompatibilnosti koja vam omogućuje korištenje novih verzija Androida u starijim programima. Razred AppCompatActivity samo se odnosi na biblioteku kompatibilnosti. Zamislite je kao siromašnu rodbinu baze Aktivnost. Ima sve potrebne metode i pomoćne klase, ali nazivi se mogu malo razlikovati. I ne možete miješati imena. Ako već koristite klasu iz biblioteke kompatibilnosti, uzmite odgovarajuće metode.

U različitim fazama korišteni su različiti nazivi klase aktivnosti, koje možete susresti u starijim projektima. Na primjer, prvi put korišten FragmenActivity, onda ActionBarActivity, a 22. travnja 2015. objavljena je nova verzija biblioteke kompatibilnosti i trenutno se koristi nova klasa AppCompatActivity.

U samoj klasi vidimo metodu onCreate()- poziva se kada aplikacija kreira i prikazuje oznaku aktivnosti. Metoda je označena kao zaštićen a popraćen je napomenom @Override(poništeno iz osnovne klase). Sažetak vam može biti od koristi. Ako pogriješite u nazivu metode, prevodilac će vas moći upozoriti da roditeljska klasa nema takvu metodu. Aktivnost.

Analizirajmo kod metode.

Crta super.onCreate(savedInstanceState); je konstruktor nadređene klase koji izvodi potrebne operacije da bi aktivnost funkcionirala. Ne morate dirati ovu liniju, ostavite je nepromijenjenu.

Drugi redak setContentView(R.layout.activity_main); je od većeg interesa. Metoda setContentView(int) uključuje sadržaj iz datoteke za označavanje. Kao argument navodimo naziv datoteke bez ekstenzije iz mape res/izgled. Projekt prema zadanim postavkama stvara datoteku u njemu aktivnost_glavna.xml. Možete preimenovati datoteku ili stvoriti vlastitu datoteku pod nazivom cat.xml i povežite ga sa svojom aktivnošću. Tada će kod izgledati ovako:

SetContentView(R.layout.cat);

Kako bi vaš kod bio uredan, pokušajte se držati standarda. Ako stvarate oznake za aktivnost, upotrijebite prefiks aktivnost_ za naziv datoteke. Na primjer, oznaka za drugu aktivnost može biti imenovana aktivnost_druga.xml.

Vrhunski povezani članci