Kako sami stvoriti mobilnu aplikaciju. Aplikacije za razvoj aplikacija: Kako napraviti zahtjev za iOS i Android sebe. Što ćemo stvoriti

Istražite novi jezik i razvojno okruženje - to je minimum koji će vam trebati ako želite napisati svoj prvi mobilna aplikacija, Da bi se s razumijevanjem spakao na popis elementarnih todo za Android ili iOS, bez prehrane primjer iz knjige, neće biti manje od nekoliko tjedana. Ali ne možete svladati objektivno-C ili Java i istovremeno brzo razvijati aplikacije za pametne telefone ako koristite takve tehnologije kao PhoneGAP.

Ako ste pažljivo proučavali inovacije koje nas očekuju u sustavu Windows 8, možda je možda napomenuti da će pod njim biti moguće razviti aplikacije na HTML5. Ideja, u stvari, ne nova - tehnologija koja implementira isti pristup za mobilne platforme razvija sedam svjetskih koraka. Jedan od ovih okvira koji vam omogućuje da razvijete aplikacije za pametne telefone pomoću paketa koji nam je poznat s HTML-om, JavaScript i CSS!, Samo je Phonegap. Pisano sa svojim aplikacijama za pomoć pogodan je za sve popularne platforme: iOS, Android, Windows Phone, BlackBerry, Webos, Symbian i Bada. Ne morate proučavati značajke programiranja za svaku platformu (na primjer, objektivno-C u slučaju IOS-a), bave se raznim APIS-om i razvojnim okruženjima. Sve što će biti potrebno za stvaranje mobilne aplikacije za cross-platformu je znanje o HTML5 i poseban Phonegap API. U isto vrijeme, na izlazu, ispada ne glupu HTML stranicu, "uokvirena" u aplikacijskom sučelju, ne! Okvir API omogućuje vam da koristite gotovo sve značajke telefona koji se koristi u razvoju pomoću izvornih alata: pristup akcelerometru, kompas, kameru (video i fotografiranje snimanja), popis kontakata, sustav datoteka, sustav obavijesti (standardne obavijesti na telefonu), skladišni prostori, itd. Konačno, takva aplikacija može bezbolno pristupiti bilo kojoj internet-domenoj adresi. Možete ponovno stvoriti izvorne kontrole pomoću okvira kao što su jquery Mobile ili Sencha, a konačni program će gledati na vaš mobilni telefon kao da je napisan na materinjem jeziku (dobro, ili gotovo tako). Najbolje je ilustrirati gore navedeno u praksi, to jest, napisati aplikaciju, pa predlažem odmah početi vježbati. Poslano vrijeme - sve će biti sretno više od pola sata.

Što ćemo stvoriti

Kao ciljna platforma, uzimamo iOS - da, novac je u Appstoreu, i da unesi svoj razvoj je najbolji tamo :). Ali odmah napraviti jasnoću: svejedno, bez promjene, može se provjeriti, recimo, za Android. Dugo sam razmišljao o tome što je primjer razmotriti, jer apsolutno nisam htio napisati drugi Tulz na račun. Stoga sam odlučio stvoriti aplikaciju pod nazivom "Geonadmalka", navigacijski program, čija se svrha može opisati jedan izraz: "Recite mi kad ponovim ovdje." Appstore ima mnogo alata koji vam omogućuju da se "sjećate" mjesta gdje je korisnik parkirao automobil. Gotovo je isto, samo malo jednostavnije. Možete odrediti točku na karti grada, postaviti određeni radijus za to i programirati poruku. Kada uđete u sljedeći obod s navedenim radijusom, aplikacija će vam dati obavijest, a točka će biti izbrisana. Mi ćemo djelovati prema ovom planu: prvo stvoriti jednostavnu web aplikaciju, provjerite u pregledniku, a zatim se krećemo s telefonom na IOS platformu. Vrlo je važno pisati u prototipu i testirati glavni dio koda u pregledniku na računalu, budući da je mnogo teže otkloniti aplikaciju u telefonu. Kao okvir, mi ćemo uzeti jquery c jquery mobile (jquerymobile.com) JS-okvir (JQuerymobile.com), a kao karta kartica - Google Maps v3. Aplikacija će se sastojati od dvije stranice: kartice i popis točaka.

  • Karta je postavljena na oznaku trenutnog položaja. Klikom na kartu, točka je stvorena na koju je priložena poruka (poput "automobila u blizini"). Točka se može izbrisati klikom na njega. Za pomicanje čovjeka markera na karti, koristi se API Geo Navigacija.
  • Na popisu bodova morate imati dodatnu tipku "Izbrisati sve točke", a pored svake točke - "Izbriši ovaj gumb". Ako kliknete na stavku na popisu, na karti će se pojaviti odgovarajuća točka. Korisničke postavke i popis bodova će uštedjeti u lokalnom startorageu.

UI-okvir

jquery Mobile je, naravno, ne jedini okvir za stvaranje mobilno sučelje, Web stranica PhoneGAP pruža ogroman popis knjižnica i okvira koje možete koristiti (PermepMap.com/Tools): Sencha Touch, Utjecaj, Dojo Mobile, Zepto.js, itd.

Aplikacija okvira

Odmah objašnjavam zašto ćemo koristiti jquery mobile. Ova JS knjižnica nam daje gotove elemente mobilnih aplikacijskih sučelja (što je moguće bliže native) za različite platforme. Trebamo mobilnu aplikaciju na izlazu, a ne stranici preglednika! Tako kacham zadnja verzija Jquery Mobile (jquerymobile.com/download) i prenesite prve aplikacijske datoteke u operativnu mapu koju trebamo:

  • slike / (Prijenos svih slika iz JQ-Mobile Arhivske mape istog imena);
  • index.css;
  • index.html;
  • index.js;
  • jquery.js;
  • jquery.mobile.min.css;
  • jquery.Mobile.Min.js.

Trebate napraviti resurse uglavnom lokalne, tako da korisnik ne troši u budućnosti mobilni internet, Sada stvorite okvir stranica u index.html datoteci. Kôd u nastavku opisuje gornji dio stranice s karticom, natpis "Geonadmaker" i gumb "Point".

Stranica s karticom

Geoninga

Bodovi

Atribut Data-Dom-Cache \u003d "True" je potrebno kako se ne ispuštaju iz memorije. Prijelaz podataka \u003d "POP" se koristi za gumb "Point" tako da je stranica "Point" otvorila s "Flash" efekt. Pročitajte više o tome kako su jquery mobilne stranice uređene, možete čitati u dobrom priručniku (bit.ly/vtxx3m). Po analogiji stvorite stranicu s popisom bodova:

Stranica s popisom bodova

Izbrišite sve

Bodovi

Karta

Za tipku "Karta" također predlažem prijelaz podataka \u003d "pop", ali dodajte smjer podataka \u003d »Obrnut atribut, tako da se" mapa "stranica otvara s učinkom" prigušenja ". Istim atributima u predlošku dot. Sve, naš okvir je spreman.

Stvaranje aplikacije

Sada trebate prikazati kartu za ono što preuzimamo standardne Google Maps API, koji koriste milijuni različitih web-lokacija:

Var latlng \u003d novi Gm.latlng (this.Options.lat, things.options.lng); this. TRUE, // Odvojite autosum na vrpci / Dvostrukim klikom Nijezi: True // Odvojite sve elemente sučelja);

Ovdje GM je varijabilna koja se odnosi google objekt Karte. Parametri inicijalizacije, dobro sam se žalio u kodu. Slijedeći korak - crtanje mankera na karti:

Ovo.

Kao osoba_sprite_url, koristi se adresa čovjekove proizvoljnosti iz Google-panorama. Njegova statička adresa - maps.gstatic.com/mapfiles/cb/mod_cb_scout/cb_scout_sprite_api_003.png. Korisnik će dodati bodove, kliknite na kartu, tako da ih nacrtate, slušat ćemo Click Event:

GM.event.addListener (thick.map, "klik", funkcija (događaj) (funkcija (err, poruka) (// metoda vraća tekst ako (err) povratak; // metoda dodajte točku popisu aktivnih i // crteža na self.addpoint karta (event.latlng, self.Optius, poruka); self.updatepopointslist (); // ponovno crtanje popisa točaka);), false);

Donosim većinu kod - ostatak traži disk. Dalje, moramo podučavati aplikaciju za premještanje ikone korisnika na karti. U prototipu koristimo Geolocation API (onaj koji se koristi uključujući u desktop preglednicima):

Ako (navigator.eolocation) (// provjeriti je li preglednik podržan od strane funkcije GPSSUCCESS (POS) Geolocation (VAR Lat, LNG; ako (POS.COORDS) (LNG \u003d POS.COORDS.LANDITY; LNG \u003d POS Dužina;) drugo (lat \u003d pos.lantude; lng \u003d pos.zornosti;)) self.moveperson (novi Gm.latlng (lat, lng)); // premjestiti ikonu korisnika) // svaka tri sekunde tražim trenutni / / Položaj prozora.SetsetherServal (funkcija () (// Zatražite trenutni položaj NAVIGATORA.GELOGOKACIJA.GETCURNDOGITION (GPSSUCCESS, $ .noop, Mamameža: 300000));), 3000);)

MOT MOVENERSON metoda pomoću jednostavne procedure Getpointsins () provjerava ako je korisnik u nekoj aktivnoj točki. Zadnje pitanje - Gdje pohraniti popis točaka? U HTML5, došlo je do prilike za korištenje lokalne stanice, pa ga nećemo zanemariti (dajem vam da razumijem ove dijelove koda koji sam dobro komentirao). Dakle, aplikacija koja se izvodi u pregledniku je spremna!

Pokretanje web-aplikacije

Kao što sam rekao, ispravljanje pogrešaka u osnovi treba obaviti na računalu. Najprikladniji preglednik za testiranje web aplikacija na računalu je safari ili krom. Nakon ispravljanja pogrešavanja u ovim preglednicima, možete biti sigurni da tvoja prijava Neće "ići" u pregledniku mobilnog telefona. Oba ova preglednika su kompatibilna s većinom mobilnih web-preglednika, budući da su oni izgrađeni na temelju WebKit motora. Nakon popravljanja svih bugova, možete se prebaciti na pokretanje mobilne web aplikacije izravno na telefon. Da biste to učinili, poziva vaš web-poslužitelj (čak i ako Denwer ili Xamppp) tako da daje stranicu stvorenu i otvorite ga već u pregledniku mobilnog telefona. Aplikacija bi trebala izgledati kako je prikazano na slici. Važno je shvatiti da je buduća mobilna aplikacija prikupljena za mobilnu platformu koristeći PermonGAP će izgledati gotovo jedan na jedan, osim što se ploča za navigaciju preglednika neće prikazati na zaslonu. Ako je sve u redu, možete početi stvarati s stranice pune važeće IOS aplikacije. Imajte na umu da je telefonski i IDE mobilni razvoj Nismo ni dotaknuli do ovog trenutka.

Priprema

Kako biste sastavljali zahtjev pod iOS-om, trebate računalo s operativnim sustavom Mac OS 10.6+ (ili virtualni stroj na Mac OS 10.6), kao i za razvoj XCODE instaliran ios. SDK. Ako nemate SDK, morat ćete preuzeti sliku diska s Apple stranice, koja uključuje Xcode i IOS SDK (razvojni programer.Apple.com/devcenter/oios/index.action). Imajte na umu da slika teži oko 4 GB. Osim toga, morat ćete se registrirati na Apple kao programer (ako ne namjeravate objaviti prijavu u AppStore, tada se taj zahtjev može uništiti). Koristeći ovaj skup, možete razviti aplikacije na IOS materinjem jeziku Cilj-c. Ali odlučili smo ići zaobići i koristiti telefonski program, tako da još uvijek moramo instalirati paket telefona. Samo preuzmite arhiv iz offsite (https://githeb.com/callback/phonegap/zipball/1.2.0), raspakirajte ga i u mapi iOS pokrenite instalacijski program. Kada je instalacija završena, ikona telefona trebala bi se pojaviti u izborniku Xcode projekta. Nakon pokretanja morat ćete ispuniti nekoliko oblika, ali uskoro ćete vidjeti IDE radni prostor s prvom aplikacijom. Da biste provjerili postoji li sve radi, pritisnite tipku RUN - iPhone / iPad emulator s predloškom telefona mora pokrenuti. Prikupljeni program će dati pogrešku s porukom da se ne nalazi index.html je normalan. Otvorite mapu u kojoj ste spremili primarne projektne datoteke i pronašli www podmapu u njemu. Povlači ga uredniku, kliknite na ikonu aplikacije na popisu s lijeve strane i u odabrani "Napravite reference mape za bilo koju dodanu mapu". Ako ponovno pokrenete program, sve bi trebalo zaraditi. Sada možete kopirati sve datoteke našeg prototipa na WWW mapu. Vrijeme je da napišemo naš prototip za rad na pametnom telefonu u obradi telefonskog programa.

Prijenos prototip

Prvo morate povezati PhoneGAP-1.2.0.js u vaš indeks datoteku. PhoneGAP vam omogućuje da ograničite popis dostupnih za posjet domaćinima. Predlažem odmah konfiguriranje takve "bijele liste". U izborniku projekta otvorite podržavajuće datoteke / PerferGap.Plist, pronađite stavku Eursenthosts i dodajte sljedeće hostove na koju će naša aplikacija pristupiti (to google poslužitelji Karte): * .gstattic.com, * .gogleapais.com, maps.google.com. Ako ih ne navedite, program će prikazati upozorenje u konzoli i kartica se neće pojaviti. Da bismo inicijalizirali web verziju naše aplikacije, koristili smo domReady događaj ili jquery: $ pomagač (dokument). PhoneGAP generira Deviceready događaj koji sugerira da je mobilni uređaj spreman. Predlažem da je to iskoristiti:

Dokument.DoddeventListener ("deviceready", funkcija () (novi obavijest ($ ("# map-platna"); // ako korisnik nema internet, // obavijestite ga o tome (navigator.network.connection.type \u003d \u003d\u003d connection.none) (Navigator.Notification.Alert ("Nema internetske veze", $ .noop, naslov);)), false);
Mi zabranimo pomicanje: dokument.AdDeventListener ("TouchMove", funkcija (događaj) (događaj) (događaj.preventDefault ();), false);

Onda ćemo zamijeniti sve pozive upozorenje i potvrditi na postrojenju, koji nam pruža telefonski program:

Navigator.Notification.Confirm ("Delete Point?", Funkcija (gumba_ID) (ako (gumb gumb_id \u003d\u003d\u003d 1) (// pritisnut ok self.Removepoint (točka)), naslov);

Posljednje što trebamo promijeniti je blok koda koji premješta ikonu korisnika na karti. Naš trenutni kod također funkcionira, ali radi manje optimalno (pomiče ikonu, čak i ako se koordinate nisu promijenile) i ne daju takve bogate podatke kao analogni u telefonskom programu:

Navigator.eolocation.watchposition (novi Gm.latlng (položaj.coords.lantude, pozicija.coords. Korpord)) : "+ error.message, $ .noop, naslov);), (frekvencija: 3000));

Ovaj kod je elegantan - generira događaj samo kada se koordinate promijenile. Kliknite gumb Pokreni i provjerite je li aplikacija koju ste stvorili savršeno radi dobro u simulatoru IOS uređaja! Vrijeme je za pokretanje lansiranja na stvarnom uređaju.

Trčanje na uređaju

Spojite iPhone, iPod ili iPad na računalo na kojem Xcode radi. Program će definirati novi uređaj i tražiti dopuštenje da ga koristi za razvoj. Nema smisla odbiti :). Ponovo ponavljam: Za početak pisane iOS aplikacije, morate biti ovlašteni iOS razvojnik (drugim riječima, koji se potpisuju na IOS programeru). To će morati biti zbunjeno samo ako se razvijaju aplikacije apple proizvodiS drugim platformama (Android, Windows Phone), sve je mnogo lakše. Oni koji studiraju na sveučilištu imaju priliku besplatno pristupiti programu zahvaljujući bilo kakvim pogodnostima. Svi ostali bi trebali platiti 99 dolara godišnje za sudjelovanje u programu. Apple izdaje potvrdu da možete potpisati vaš kod. Potpisana prijava je dopušteno pokrenuti iOS i distribuirati Trgovina aplikacijama., Ako niste student i $ 99 za nevine eksperimente, još uvijek se žao, to jest, drugi način - za obmanu sustav. Možete stvoriti samo-potpisani certifikat za potvrdu koda i pokretanje mobilni program Na JAilbroken IOS uređaju (neću se zaustaviti, jer je sve opisano u najtanije u ovom članku: bit.ly/td6xaf). U svakom slučaju, uskoro ćete vidjeti radnu aplikaciju na zaslonu vašeg mobilnog telefona. Zaustavite štopericu. Koliko ste vremena išli na to?

Druge platforme

Osim telefonskog programa, postoje i druge platforme koje vam omogućuju stvaranje mobilnih aplikacija bez korištenja izvornih jezika. Naveli smo najsnaže igrače.

Appcelerator Titanium (www.appcelerator.com).

Titanium može prikupiti aplikacije prvenstveno pod Android i iPhone, ali je i BlackBerry podrška također proglašen. Osim samog okvira, projekt pruža skup izvornih widgeta i Ide. Međutim, možete razviti aplikacije na Titaniumu, za podršku i dodatne module će morati platiti (od 49 dolara mjesečno). Cijena nekih modula trećih strana doseže 120 dolara godišnje. Appcelerator titan programeri tvrde da je na temelju njihovog okvira napisano više od 25 tisuća zahtjeva. Izvor Projekt se odnosi na licencu Apache 2.

Corona SDK (www.anscamobile.com/corona).

Ova tehnologija podržava glavne platforme - iOS i Android. Okvir se uglavnom fokusira za razvoj igara. Ipak, zato što programeri objavljuju visokokvalitetnu optimizaciju na OpenGL. Besplatna verzija Nema platforme, a cijena je prilično gristi: $ 199 godišnje po licenci za jednu platformu i 349 dolara godišnje za IOS i Android. Corona nudi IDE i uređaje emulatore. Aplikacije pod Coronom napisane su na jeziku sličnom JavaScriptu.

Zaključak

Stvorili smo jednostavnu mobilnu web aplikaciju i nekoliko jednostavnih koraka prenijeli ga iOS platformi koristeći telefonski jezik. Nismo napisali liniju koda na objektivnom-C, ali primili ste pristojan program kvalitete, proveli minimalno vrijeme za prijenos i proučavanje API Phonegap. Ako želite drugu platformu, kao što je Android ili Windows Mobile 7, onda ste tako jednostavni, bez ikakvih promjena za ove platforme, možete prikupiti našu aplikaciju (za svako od njih postoji dobar uvodni priručnik i video tutorial: Phonegap.com/start). Kako bi se osiguralo da se dosljednost platforme može pregledati na već gotovim telefonskim aplikacijama koje programeri tehnologije prikupljenih u posebnoj galeriji (Phonegap.com/aps). Zapravo, PhoneGAP je idealna platforma za stvaranje barem prototip buduće primjene. Njegove glavne prednosti su brzine i minimalni troškovi nego što aktivno koriste startupi, koji su u svim aspektima ograničeni u resursima. Ako je aplikacija zarobljena, a inside na HTML + JS iz nekog razloga će se zaustaviti dogovoriti dogovoriti, uvijek možete uputiti aplikaciju na materinji jezik. Ne mogu ne reći da je telefonski jezik izvorno razvio nitobi kao otvoreni projekt (Repozitorij se nalazi na Github: Github.com/phoneGap). Izvori će i dalje ostati otvoreni, iako je u listopadu prošle godine Nitobi kupio Adobe. Trebate li reći, kakve perspektive se projekt pojavljuju uz podršku takvog diva?

Dmitry dementy

Sumnjati hoće li ulagati u razvoj mobilne aplikacije? Može se obaviti neovisno i apsolutno besplatno. Vi svibanj imati testnu opciju, s kojim je zgodan za procjenu učinkovitosti mobilne strategije. A ako pokušate, napravit ćete pristojnu mobilnu aplikaciju koja će biti glavni alat za online interakciju s vlasnicima pametnih telefona i tableta.

Samo imajte na umu da čak i najhladnija mobilna aplikacija ne može biti jedini alat za promociju. Maksimalni rezultat trgovine i prodaje daje samo integrirani internet marketing.

Je li vrijedno raditi vašu mobilnu aplikaciju

Vrijedi to. Ako ne vjerujete u riječ, evo nekoliko činjenica:

  • Prema analitici i comcoreu, vlasnici pametnih telefona i tableta koriste preglednik samo 14% ukupnog radnog vremena s uređajem. I 86% vremena koje troše na različite primjene.
  • Instalirana aplikacija - Vaš izravni komunikacijski kanal s potrošačem. Samo mislim: ne morate trošiti novac na oglašavanje ili čekati kada vas osoba pronađe uz pomoć Yandexa. Ostaje zadržati korisnik je trebao Funkcionalnost i pružite mu relevantni sadržaj.
  • Broj kupnje korištenjem tableta i pametnih telefona raste i na internetu kao cjelini i u Runetu. Prema informacijama o marketinškoj agenciji, CRITEO, već u 2016. godini, više od polovice online transakcija u Ruanet će se obaviti pomoću mobilnih uređaja.

Ako želite, aplikacija je mobilni preglednik u kojem se otvara samo vaša web-lokacija. U tom slučaju, bi li korisnik bio instaliran takav online preglednik? Samo ako je zainteresiran za vaš proizvod ili informacije. Stoga, zapamtite: aplikacija instalirana klijenta je odana i spremna kupiti predstavnik ciljne publike.

U ovom slučaju, je li vrijedno riskirati i ponuditi vjernim kupcima DIY aplikacije, a da nisu napravili programi stručnjaka za Android i IOS? Radimo se s.

Kada možete sami izraditi aplikaciju

Sjećate li se da trebate posjetitelje web-lokacije? Oni dolaze zbog sadržaja ili funkcionalnosti resursa. Ljudi žele dobiti informacije, kupiti nešto, vidjeti i komentirati fotografije prijatelja i tako dalje. Korisnici mobilnih aplikacija trebaju isto. Traže informacije ili prave transakcije.

Sjećate li se kada posao možete samostalno napraviti web-lokaciju? To je u pravu kada nema novca za suradnju s profesionalcima, i vrijeme i želja za rješavanjem WordPress ili "Juma". Istu situaciju s aplikacijama. Stvorio je neovisne programe za IOS i Android može se usporediti s web-lokacijama na "motorima" s otvorenim izvorom.

Da biste počeli raditi, ne morate se registrirati. Pritisnite gumb Stvaranje sada glavna stranica Ili odaberite izbornik Create App u gornjem desnom kutu na bilo kojoj stranici usluge.


Odaberite prikladan predložak aplikacije. Ako govorimo o projektu sadržaja, možda ćete biti zainteresirani za takve opcije:

  • Priručnik. Ovaj predložak omogućuje vam da napravite program vodiča.
  • Blog. Aplikacija će pomoći publici vašeg bloga da pročita nove bilješke s zaslona pametnog telefona ili tableta.
  • Web stranica. Predložak se pretvara u aplikaciju web-lokacije.
  • Stranice. Uz ovaj predložak, možete pretvoriti u aplikaciju s jednostavnom funkcionalnošću bilo kojeg sadržaja.
  • Vijesti Predložak vam omogućuje stvaranje sektorskih ili regionalnih vijesti o aplikaciji.
  • Stranica. Predložak pretvara izvanmrežnu aplikaciju sadržaja, na primjer, e-knjiga.
  • VK stranica i Facebook stranica. Stvorite aplikaciju koja vam omogućuje praćenje ažuriranja otvorene grupe U "Vkontakte" i Facebooku.
  • YouTube. Koristite predložak da biste promovirali svoj kanal na usluzi YouTube.

Kako stvoriti aplikaciju na blogu

Koristite predložak bloga. U odgovarajućem polju, navedite URL ili RSS kanal na blogu. Odaberite boju boje boje.


Navedite naziv aplikacije.


Dodaj opis.


Odaberite Standard ili dodajte proizvoljnu ikonu. Prikladna veličina slike - 512 na 512 piksela.


Da biste stvorili datoteku za pokretanje, kliknite gumb Stvori aplikaciju. Nakon toga morate se registrirati u sustavu. Potvrdite registraciju i idite na svoj osobni račun. Ovdje možete instalirati aplikaciju na mobilni uređaj, objaviti ga u Google Play. I Amazon App Store. Sustav također nudi mogućnost monetizacije. Ako koristite ovu značajku, oglašavanje će se prikazati u aplikaciji.


Provjerite kako aplikacija radi na vašem mobilnom uređaju. Na tabletu program bi trebao prikazati popis objavljivanja bloga u zaglavlju i objavljivanju formatu.

U osobnom uredu Appsgeyer možete slijediti broj instalacija, stvoriti push obavijesti, objaviti aplikaciju u trgovinama, unovčiti program pomoću oglašavanja i uređivati \u200b\u200baplikaciju.


Želim više aplikacija? Zatim stvorite Vodič za aplikaciju pomoću ručnog predloška.


Nakon uređivanja sadržaja odredite naziv aplikacije, dodajte opis i ikonu. Kliknite gumb Stvori aplikaciju. Nakon izrade datoteke za pokretanje, instalirajte ga na mobilni uređaj i provjerite izvedbu.

Najviše zabilježite mobilni uredaji Prema zadanim postavkama blokira instalaciju aplikacija iz nepoznatih izvora. Ako korisnik preuzme program s vaše web-lokacije ili s web-mjesta za dizajner aplikacije, kada ga pokušate instalirati, vidjet će upozorenje o sigurnosnom poremećaju. Dio klijenata vjerojatno će odbiti instalirati program.


8 dizajnera slične aplikacije

Ako se Univerzalni graditelj Appsgeyser nije pojavio, obratite pozornost na slične usluge:

  • AppsMakerStore. Uz uslugu možete stvoriti aplikacije različiti tipovi: Od programa Ecommerce na rješenja za sadržaj projekte. Dizajner čini aplikacije za IOS i Android. Sučelje usluge je Rusied. Za početnike postoji informativni priručnik za korištenje dizajnera. Usluga plaća.
  • Mobincube. Alat za stvaranje i monetiranje iOS i Android aplikacija. Osnovna funkcionalnost usluge dostupna je besplatno. Dizajner vam omogućuje da napravite primjene različitih vrsta.
  • Dobro brijač. S ovom uslugom možete razviti Android i IOS aplikacije. Dizajner se plaća, trošak korištenja je 16 USD mjesečno.

Većina predloženih usluga ima sučelje za engleski jezik. Ako ste nezgodni raditi s dizajnerima engleski jezik, Odaberite rušu platformu.

Dizajneri aplikacija: Kamena sjekira ili tančni moderni alat?

Nemojte žuriti izvan krajnosti do krajnosti. Uz pomoć predloženih usluga, stvarno možete stvoriti funkcionalne aplikacije. Dobiveni programi mogu se koristiti za rješavanje različitih zadataka: od pružanja online trgovanja raspodjeli sadržaja i učenja publici. Aplikacije kreirane u dizajneru mogu se objaviti na Google Playu i App Storeu, uređivati, monetizirati s oglašavanjem ili plaćenim instalacijama.

Nemojte precjenjivati \u200b\u200bpredložene usluge. Njihov očigledan nedostatak ostaje predložak. Govorimo o dizajnu i funkcionalnosti programa. Osim toga, plaća se pristup platformama s pristojnom funkcionalnošću. Što je bolje: Platite rad developera jednom ili više godina da platite vlasnike dizajnera? Razmislite o sebi.

I također: ako nemate vremena za samostalno stvoriti mobilnu aplikaciju, kontaktirajte našu tvrtku. Mi smo sudjelovali u razvoju mobilnih aplikacija i.

Kontaktirajte nas Raspravljajmo o tome? Naručite besplatnu konzultaciju

Kako i za što stvoriti mobilnu aplikaciju. Mobilna aplikacija nije samo alat za komunikacije, dobivanje potrebnih informacija ili način za slobodno vrijeme, već je i mogućnost da zaradite novac, podržavaju sliku, da bi se učinkovito proveo.

Uz minimalna ulaganja ili potpuno besplatno, možete stvoriti mobilne aplikacije koje zadovoljavaju zahtjeve potrošača, a zapravo su vlastiti mobilni preglednik koji nudi samo vašu web-lokaciju.

Ideja

Rođenje bilo kojeg proizvoda počinje s idejom njegovog stvaranja. Ideja se temelji na Stvoritelju ulaže ono što je usko poznavao. Razmislite o svojim interesima i hobijima. Ako puno putujete ili prisustvujete raznim javnim mjestima u vašem gradu, zašto ne biste stvorili aplikaciju na temelju tih znanja?

Aplikacije za brojanje kalorija, sportske aplikacije stvaraju ako ste naišli na dijetetologiju ili sport. Ako ste uvijek privukli astrologiju, možete stvoriti kartu Star Sky.

Mobilne aplikacije dobivaju zamah svaki dan i neke prognoze, mogu u potpunosti premjestiti internetske preglednike i web-lokacije.

Pokušajte razmisliti o nestalnosti i smisliti ideju koja ne bi imala natjecatelja ili, naprotiv, analizirati sa sličnim idejama i stvoriti aplikaciju koja bi bila bolja, prikladnija i korisniji za korisnike.

Vrste aplikacija

Mobilni i web preglednici koriste gotovo svaki mobilni promet potrošača. To su sve vrste kartica, navigacija, igre, online usluge za obradu fotografija, knjižnice, prostor za pohranu informacija, vijesti, glazbeni playeri, programi za gledanje videozapisa i više drugih. , Program kreiran za uporabu u mobilnom telefonu ili pametnom telefonu plaća se ili besplatno, a također je podijeljen na vrste, ovisno o zadacima riješenim:

  • zabava (multimedijska) aplikacija - bilo koji video playeri i audio datoteke, programi za gledanje slika, za čitanje knjiga, igre;
  • komunikacija - odgovorna za komunikaciju korisnika, njezinih kontakata, društvenih mreža, SMS poruka;
  • navigacija - Primjene rade s geografskim koordinatama, s GPS sustavom;
  • primijeniti - sve vrste kalkulatora, organizatora, bilježnica;
  • reference - enciklopedija, rječnici;
  • poslovne aplikacije koje vam omogućuju organiziranje rada, zapošljavaju zaposlenike, razvijaju strategije, povećali dobit;
  • obrazovni programi.

Mogućnosti za monetiranje

Ako ne eura ili megafon, ne aliexpress internet portal, onda možda želite zaraditi novac na stvaranju aplikacije.

Najlakši način je stvaranje plaćene aplikacije. Ali ovdje morate postaviti nekoliko pitanja:

  1. Što čini vašu ponudu, kakvu korist koristi ljudima?
  2. Koje su prednosti u usporedbi s konkurentima?
  3. Koliko preuzimanja iz natjecatelja?

Samo prethodno izračunavanjem broja korisnika koji su sposoban zainteresiran za vašu prijavu, možete približno brojati koliko možete zaraditi.

Ostale mogućnosti za monetiranje:

  • ugrađene kupnje;
  • oglašavanje u prijavi;
  • sponzorstvo i ponuda;

Razvoj

Imate ideju, ali nema iskustva u programiranju, a zatim za vas sljedeće opcije:

  • appbooker web stranica će vam dati popis popularnih programera, uzimajući u obzir vaš proračun i potrebe;
  • apps4all.ru - ovdje je dobar popis domaćih programera;
  • najjeftinija opcija je uključiti razmjenu slobodnjaka.
Najjeftiniji ne znači loše, ali to znači rizičnije: možete učiniti izvrsna aplikacijaAli možete uhvatiti beskrupuloznog radnika.

Troškovi razvoja

Trošak razvoja aplikacije ovisi o njegovom tipu, uvelike varira od želja kupca i može biti od 2,5 tisuća do 10 milijuna rubalja. Najskuplje aplikacijeU pravilu su u budućim prodajnim pogodacima za dugotrajnu.

Da biste saznali približnu cijenu razvoja vaše aplikacije, možete otići na web stranicu howmuchtomakeanpp.com. Primljena cijena hrabro podijelite na 3 i naučite troškove ruskih proizvođača. Primjeri izvršenih primjena i njihov trošak mogu se naći na web-mjestu Crew.CO.

Kako stvoriti aplikaciju besplatno?

Ako imate barem minimalne vještine programiranja, onda vam pomoći online konstruktori Mobilne aplikacije. Oni obraćaju pozornost na koji sustav je napisao mobilna aplikacija, na primjer, za iPhone ili Nokia Corporation, Android, Java. Najpopularniji sustav je Android. Algoritam kreiranja mobilnih aplikacija sličan je algoritmu stvaranja web-lokacije. Ali imajte na umu da ako želite stvoriti nešto jedinstveno u najvišoj mjeri, onda će vaš razvoj biti potreban ili novac, ili ozbiljna istraga.

Koliko možete zaraditi?

Ako ispravno dođete do razvoja vaše prijave: Istražite popularne ponude na tržištu, stvorite proizvod koji će biti zanimljiv široj javnosti pomoću aplikacija za različite operativni sustavi- Možete zaraditi oko 100.000 dolara mjesečno.

Studija koju je provela Giga Om Pro pokazala je da je zarada od gotovo polovice, odgovorila njihovim programerima mobilne aplikacije ne više od 200 dolara mjesečno. ? Prije svega, odlučite da ćete ulagati u projekt: vrijeme ili novac.

Bojimo se vjerovati programerima, ne želite ovisiti o njima i platiti previše podrške i ažuriranju programa, a zatim sami stvoriti aplikaciju.

Preko online dizajneri Stvarno možete napraviti aktivne visokokvalitetne mobilne aplikacije. U budućnosti se savjetuje da se oglašavaju, objavljuju na Google Playu i Appstoreu. Primjena kupnje nude dohodak za 25% manje od kupnje u samoj prijavi, prema Appleovom istraživanju, - ali 30% više od oglašavanja unutar usluge i drugih metoda zarade.

S poštovanjem, Nastya Chekhov

Elena Shramenko

direktor tvrtke
Tvrtke "Akintsev i partneri"

"Želim reći nekoliko riječi o dizajneru mobilne aplikacije iz AppGlobala.

Nedavno smo razvili našu prijavu na temelju AppGlobal dizajnera. I svaki dan otkrivamo sve više značajki ovog alata, s kojima možete provesti razne zadatke.

Prvo sam shvatio da je ovaj alat najkorisniji za obje strane: a za nas, kao i za vlasnike aplikacije, a za naše klijente koji koriste ovu aplikaciju.

Rješavanje naših marketinških izazova, našim klijentima dajemo dodatne pogodnosti:

Oni imaju sve informacije o temi od interesa za njih, dobivaju priliku proučiti materijale koji nisu u slobodnom pristupu. Oni mogu iskoristiti popuste i darove koji su aktivni samo putem aplikacije. Također imaju priliku platiti vašu uslugu ili isporuku od aplikacije i napraviti besplatni poziv.

Zahvaljujući tome, primamo redovne kupce i privlačemo novo. "

Ilya Basnin

Partner AppGlobala.

"Veliki minus svih ostalih usluga je odsustvo tehničke podrške.

Analizirao sam mnoge dizajnere.

Najčešće se koriste jednostavne jeftine platforme, čiji su vlasnici jednostavno kopirati materijale AppGlobala, ali samog konstruktora ostaje "sirovo", manjkavo.

Veliki minus imaju nedostatak podrške. I unatoč niske cijeneJoš uvijek ne stoje natjecanje. "

Arthur Budovsky

"Prodaja je porasla za 14% u prvom mjesecu korištenja mobilne aplikacije!

Pišem prodaju tekstova i podučavam ljude ovoj umjetnosti. Razinu povjerenja mojih čitatelja samo zato što postoji mobilna aplikacija. Kao, ako je moja škola u Austor i Google Play, to znači da imam solidno poslovanje, a ne neku vrstu "razvoda". Ljudi kupuju treninge bez i preuzimanje aplikacije na telefon.

Sam appglobalni konstruktor je megainski zub! Možete sami stvoriti punopravnu aplikaciju, bez posebnog znanja o programiranju, samo nekoliko sati! Jedina stvar koju bih želio biti u mogućnosti napraviti različita sučelja, jer su sve aplikacije slične jedna drugoj iz gumba.

Sada stavljam u moje mobilne aplikacije audio i video materijale, informacije o informacijama. Postoji pretplata na vijesti, integraciju s društvene mreže, Koristim Rush obavijesti za vaše čitatelje. Postoje povratne informacije, kao što su primanje poruka, fotografija od kupaca.

Unatoč činjenici da je lansiranje mog proizvoda odgođeno zbog prolaska umjerenosti, vrlo sam zadovoljan uslugom AppGlobal. Problemi se rješavaju prilično brzo, konzultanti pomažu u rješavanju svih pitanja.

Moja stranica sada živi i mobilni život, Jako se nadam da će moji klijenti i čitatelji cijeniti moju mobilnu aplikaciju i više od jednom za mene!

Zahvaljujući AppGlobalu za jednostavna rješenja složenih, ali važnih pitanja! "

Mobilne aplikacije mogu stvoriti ne samo specijalizirane tvrtke s visoko kvalificiranim programerima, već i običnim korisnicima. Koji instrumenti mogu koristiti za te svrhe? Što treba platiti prilikom razvoja vlastitog softvera za mobilne uređaje?

Svrha mobilne aplikacije

Prije razmatranja da se uz pomoć alata razvijaju mobilne aplikacije, kako ih stvoriti, bit će u stvari, u stvari, koja je svrha njihovog problema na temelju onoga što može biti svrha relevantnih odluka. Mobilne aplikacije mogu se klasificirati za sljedeće glavne sorte:

Informacija;

Transakcijski;

Komunikacija;

Mobilne verzije urednika računalnih softvera, gledatelja, preglednika;

Analitičke primjene i raspored;

Obrazovna rješenja.

Zapravo, igre su također mobilne aplikacije, ali se najčešće ističu u zasebnoj kategoriji softver, Proučavat ćemo detaljnije što je označeno mobilnim aplikacijama, kako ih stvoriti, uzimajući u obzir moguće troškove.

Informacijske aplikacije

Suština informacijskih prijava - u pružanju pristupa korisnicima pristupa onima ili drugim korisnim informacijama, vijestima. Primjer odgovarajuće otopine je aplikacija od proizvođača odjeće ili cipela, koji obavještava korisnike o popustima i posebnim ponudama ove tvrtke. To može biti mobilni direktorij ili brošura u odgovarajućem formatu.

Napravite mobilnu iOS ili Android aplikaciju u odgovarajućoj raznolikosti je vjerojatno najlakše. Činjenica je da je osnova za ovu vrstu može biti, na primjer, tvrtka već koristi tvrtku ili njezino mobilna verzija, Dovoljno je prilagoditi svoje sučelje, kao i komunikacijski mehanizmi provedeni u njemu pod programskim algoritmima mobilnih operativnih sustava - zatim s kojim alatima može biti učinjeno, pogledat ćemo, a mobilna aplikacija će biti spremna.

Transakcijske aplikacije

Transakcijske aplikacije osmišljene su za plaćanje raznih dobara i usluga kupljenih putem Interneta. Ove vrste softvera mogu biti objavljeni od strane banaka, platnih sustava. Važno je napomenuti da su najsloženiji u strukturi i kod u mnogim slučajevima transakcijske mobilne aplikacije. Kako ih stvoriti i, što je najvažnije, prilagoditi zahtjevima zakonodavstva, samo najviše kvalificirani stručnjak zna.

Stoga, ako korisnik nema takve vještine - kako u smislu rješavanja tehničkih zadataka i na području osiguravanja sukladnosti primjene sa zahtjevima zakonodavstva, tada samostalno takve odluke vrijedi, ako se razvijaju, onda, prije svega, za Informativne svrhe, tijekom samopouzdanja. Uvođenje takvih događaja u praksi zahtijevat će dodatno vrijeme iu mnogim slučajevima dodatne troškove.

Komunikacijske prijave

Komunikacijske aplikacije su one programe koji su namijenjeni pružanju komunikacije između korisnika pomoću resursa za razvojne programere ili brandova trećih strana. Stvorite slična rješenja sami, kao u slučaju transakcijskih aplikacija, vrlo je teško. Opet, to ima smisla učiniti uglavnom kada postoji želja u načelu da naučite razviti odgovarajuću vrstu proizvoda. No, uvođenje njih u praksi zahtijevat će značajne resurse koji su na raspolaganju nekoliko privatnih korisnika.

Kako se podaci uvode mobilne aplikacije, kako stvoriti uvjete za njihov stabilan rad, u većini slučajeva znaju samo visoko kvalificirani stručnjaci. No, naravno, vješti programer, spreman potrošiti značajnu količinu vremena i ulaganja, u načelu, može razviti jednostavnu strukturu, ali u potražnji na temelju jednostavnosti i praktičnosti glasnika ili male društvene mreže.

Međutim, neće se moći natjecati s Skype, Vkontaktom ili Viberom. Stoga, u fazi planiranja razvoja tradicionalnih primjena, programer bi stvarno trebao ocijeniti izglede za uklanjanje svog proizvoda na tržištu.

Mobilne verzije računalnog softvera

Urednici, gledatelji, preglednici su aplikacije koje su slične ili bliske svojim funkcijama na odgovarajuća rješenja koja su uključena od strane korisnika tradicionalnih računala. Ali, naravno, ne samo da mogu imati analoze prilagođene za rad na računalu. Zapravo, bilo koje vrste aplikacija u klasifikaciji koje nam daju mogu biti računalo. Međutim, rješenja koja se razmatraju su među onima koji se i dalje upoznaju korisnicima prije nego što je tržište za računalnu opremu počela činiti masovno pametne telefone i tablete. Stoga se programi odgovarajuće vrste u izvorniku obično prikazuju u verzijama prilagođenim lansiranju na računalu, a samo na činjenici izgleda pametnih telefona i tableta na tržištu kao mobilne verzije.

Kako stvoriti mobilnu aplikaciju za Android ili IOS odgovarajući tip samostalno ovisi prvenstveno o tome je li izvornik računalo, licencirana verzija ili se proteže kao slobodan softver koji ima otvoreni kod, U prvom slučaju stvaranje mobilne verzije programa u većini slučajeva zahtijevat će koordinaciju nositelja autorskih prava. A ako odbijaju odobriti razvoj odgovarajuće verzije programa, onda je mobilna verzija, čak i ako je korisnik će ga stvoriti na vlastitu inicijativu, najvjerojatnije će biti ilegalni. U slučaju originalnog softvera ima otvoreni kod, razviti njegovu verziju za mobilni uređaj je pitanje tehnologije.

Analitički softver i planeri

Analitičke primjene i raspored omogućuju vam da obavite različita statistička opažanja, formiraju proračun, plan sastanke itd. Može se napomenuti da je ovaj segment mobilnih aplikacija među onima u kojima se privatni programeri obično pružaju najvećom slobodom djelovanja. Nema mnogo brandova koji znaju kako stvoriti mobilnu aplikaciju za Android ili IOS odgovarajući tip je mnogo bolji 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, i moguće je da im pristupi ponuđeni će biti učinkovitiji od onih koji su razvijeni od strane velike tvrtke.

Obrazovni programi

Isto, u načelu, može se reći o programima obuke razvijenim za mobilne uređaje. Namjera im je olakšati razvoj korisnika određenih jezika, normi, vještina. Privatni programer može korisnicima ponuditi rješenje odgovarajuće vrste, prikladnije i učinkovitije u usporedbi s onim što može stvoriti velika tvrtka.

Samo razvoj mobilnih aplikacija: struktura

Kako sami stvoriti mobilnu aplikaciju? Da bi uspješno riješio ovaj zadatak, razvojni programer mora najprije odlučiti o optimalnoj strukturi. stvorio program Za mobilni uređaj. Bez obzira na svrhu softvera, sastoji se od 2 glavne komponente: front-end i povratni modul. Prvi je sučelja kojom će korisnik koristiti korisnika. Drugi modul je odgovoran za primanje i prijenos podataka kao dio interakcije relevantnog softvera i korisnika (u nekim slučajevima - i programeru, ako, na primjer, to zahtijeva osiguravanje određenih ažuriranja ili povratnih informacija o svom dijelu).

Što bi moglo biti sučelje aplikacija?

Detaljnije karakteristike na strukturi mobilnih aplikacija ovise o njihovoj svrsi. Na primjer, ako se informacije o online trgovini stvaraju, tada u sučelju može biti:

Navigacija Opcije s kojima će korisnik moći pristupiti svim informacijama;

Povratne blok s prodavateljem ili dobavljačem;

Osobni račun u kojem će se podaci odraziti na korisničke zahtjeve, njegove kupnje;

Blok vijesti u kojem će se postaviti informacije o popustima i posebnim ponudama online trgovine, kao i druge značajne informacije.

Moguće je da će vlasnik trgovine biti bolji stvoriti mobilnu primjenu web-lokacije, ponavljajući istu strukturu korisnicima na koje je resurs već poznat, bez ikakvih problema može se upravljati u strukturi odgovarajućeg softvera za mobilne uređaje ,

Aplikacije: Alati

Sada proučavamo niz praktičnih nijansi razvoja razmatranih rješenja. Pitanje kako stvoriti mobilnu aplikaciju se može riješiti pomoću praktičnih dizajnera koji su predstavljeni na tržištu relevantnog softvera u prilično velikoj količini. Konkretno, možete obratiti pozornost na rješenja kao što su: Mobicart, BusinessApshare, My-Apps, Net2Share. Svi su prikazani u obliku oblak softvera, a pristup njima može se dobiti s bilo kojeg uređaja putem Interneta. Razmislite o tome kako stvoriti mobilnu aplikaciju bicikliranjem mogućnosti navedenih programa, više.

Alati za razvoj aplikacija: Mobicart

Ova usluga može biti korisna vlasniku online trgovine upravo to ako on izvorno nema vlastitu web stranicu. Uz Mobicart, programer može stvoriti funkcionalnu primjenu kojom će korisnici imati priliku izgraditi najširi raspon komunikacija s prodavateljem: napraviti narudžbe, platiti im, za primanje informacija o popustima, kontaktirajte dobavljača.

Glavne funkcije usluge koje se razmatraju dostupne su na komercijalnoj osnovi, ali se upoznaju s njegovim sposobnostima, programer može biti slobodan.

Mobilna aplikacija Izrada alata: BusinessAPAPS

Ovaj dizajner aplikacije je optimalan uglavnom za male online trgovine. Omogućuje vam da implementirate:

Sučelja za razmjenu poruka, dodavanje robe u košaru;

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

Blok vijesti.

Važno je napomenuti ovaj dizajner Aplikacije vam omogućuje da koristite predloške prilagođene za stvaranje aplikacija za poduzeća koja predstavljaju određena poslovna područja, kao što je ugostiteljstvo, fitness. Usluga koja se razmatra nije slobodna, pretplata na njemu je 59 dolara mjesečno. Međutim, možete koristiti probnu verziju. Osim toga, ako ovaj dizajner nije volio ovaj dizajner, može zahtijevati povratak na plaćena sredstva.

Alati za razvoj aplikacija: My-Apps

Ovaj dizajner, zauzvrat, je besplatan. Zadatak "Kako stvoriti mobilnu aplikaciju za iPhone ili Android s njegovom uporabom" može se riješiti kada je biciklizam 10 predlošci koji su prilagođeni da pružaju komunikacije s potrošačima poduzeća u širokom rasponu poslovnih područja. Među najznačajnijim značajkama usluge koja se razmatraju operativna publikacija aplikacije u najvećim direktorijama - App Store i Google Play.

Alati za razvoj aplikacija: Net2Share

Konstruktor u pregledu je među najpogodnijim rješenjima koja vam omogućuju da brzo razumijete kako stvoriti mobilnu aplikaciju za Android sami. Ovaj resurs Prilagođeno je samo isto tako razviti proizvode na odgovarajućoj platformi. Karakterizira se prilično veliki skup funkcija, kao i priliku da zaradite stvorena aplikacija Pomoću interne usluge oglašavanja. To jest, korisnik može, razvijati određeni proizvod, prenijeti na korporativni račun. Osim toga, najaktivniji programeri primaju besplatan profil na Google Playu.

Osim toga, Net2Share provodi besplatne tečajeve za korisnike, zahvaljujući sudjelovanju u kojem programer može poboljšati svoje kvalifikacije u stvaranju, kao i promicanje aplikacija na tržištu.

Naravno, postoji veliki broj drugih specijaliziranih usluga koje vam omogućuju da stvorite mobilnu aplikaciju, igru. U mnogim slučajevima, programer ne može biti poželjniji usluga u oblakui distribucija koja vam omogućuje da implementirate jedan ili drugi programski kod. Ali što smo razmotrili iznad resursa izračunava se uglavnom na korisnike s minimalnim iskustvom i stoga se može uključiti čak i bez posebnog treninga. Oni su univerzalni i omogućuju programerima da stvore aplikacije optimizirane za širok raspon aktivnosti.