Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Lajme
  • Bëje vetë aplikacionin android. Jeni kurioz të dini se si të krijoni një aplikacion Android? Si të krijoni një aplikacion blogu

Bëje vetë aplikacionin android. Jeni kurioz të dini se si të krijoni një aplikacion Android? Si të krijoni një aplikacion blogu

Në fakt, realizimi i kësaj ideje nuk është aq i vështirë dhe aq i shtrenjtë sa mund të duket në shikim të parë. Thjesht duhet të keni një ide të mirë se çfarë saktësisht prisni nga një aplikacion celular dhe të përcaktoni se si t'i arrini qëllimet tuaja.

Testimi i hipotezave: a ia vlen të përdorni shërbimet në internet për të krijuar aplikacione celulare?

Nuk është sekret që krijimi i aplikacionit tuaj celular kërkon investime serioze, kohë dhe përpjekje. Por a ia vlen? Në punën tonë, ne përdorim një sërë metodash për të testuar hipotezat e klientëve tanë në mënyrë që të sigurohemi që aplikacioni i zhvilluar do të përmbushë pritshmëritë e biznesit dhe përdoruesve.

Në disa raste, analitika e programit më parë fillimi i android ose zhvillimin e iOS, mund ta bëni vetë, pa investime serioze financiare.

Një nga mënyrat për të kontrolluar vlerën e detyrave të planifikuara të një projekti të ardhshëm është një TTM e shkurtër (koha në treg), qëllimi i të cilit është të lëshojë minimumin versioni i punës aplikacioni celular dhe merrni reagime të përshpejtuara nga përdoruesit.

Ka shumë mënyra për të arritur një TTM të shkurtër dhe për të mbledhur shpejt komentet. Një nga më pak të kushtueshëm dhe që ju lejon të kontrolloni shpejt nevojën për të krijuar një program Android për një biznes ekzistues është konstruktorët e aplikacioneve celularë në internet.

Për cilat detyra është e përshtatshme kjo zgjidhje:

  • Krijimi i një versioni celular të faqes tuaj
  • Rritja e kanaleve të shitjeve të një dyqani ekzistues on-line
  • Ngritja kanalet e komunikimit ndërmjet punonjësve dhe klientëve
  • Rrit kanalet e lajmeve për blogun, uebsajtin, buletinin tuaj

Kur të përdorni shërbime të tilla?

  • Jeni shumë të kufizuar në fonde
  • Ideja juaj nuk ka zgjidhje teknologjikisht komplekse dhe është “tipike” për tregun
  • Suksesi ose dështimi pas lançimit të aplikacionit nuk do të ketë një ndikim të rëndësishëm në biznes
  • Ju jeni duke kërkuar për një kanal të ri për të tërhequr klientët dhe për ta konsideruar projektin si një perspektivë

Përfitimet e përdorimit:

  • Shpejtësia e shpejtë e zhvillimit
  • Investimi fillestar minimal
  • Mundësia e marrjes së shpejtë reagime nga klientët

Të metat:

  • I kufizuar funksionalitetin kalkulatorë
  • Dizajn i kufizuar, animacion
  • Cilësi e dobët e punës me ngarkesa të larta
  • Defektet e kodit, procesi i gjatë i rregullimit të gabimeve
  • Në shumicën e shërbimeve, produkti përfundimtar publikohet dhe i përket shërbimeve përmes të cilave është krijuar.
  • Nuk është e mundur të testohet një funksion specifik
  • Asnjë test UX
  • Reklamim i pakontrolluar

Nëse keni nevojë për analiza projektesh me cilësi të lartë dhe shumëfunksionale, zhvillim aplikacioni për Android ose iOS, kontaktoni profesionistët në InfoShell. Ekspertët tanë do të zhvillojnë për ju një aplikacion unik celular që nuk do t'i lërë klientët tuaj indiferentë.

Nëse ende vendosni ta bëni vetë aplikacionin, ne kemi zgjedhur disa shërbime falas/shareware për ju.

TOP-10 PROGRAMET PËR KRIJIMIN E APLIKACAVE PËR ANDROID DHE IOS

    Shërbimi Appsgeyser ju lejon të transformoni faqen tuaj të internetit, blogun, videon ose faqen tuaj në rrjete sociale në një aplikacion celular për android me publikim të mëvonshëm në Google Play.

    - plotësisht falas dhe nuk ju kufizon në numrin e aplikacioneve të krijuara nga përdoruesi.

    Përparësitë e platformës: shikim i përshtatshëm aplikacione, programe, konvertim i shpejtëçdo përmbajtje (video nga YouTube, dokument html, faqe interneti) në një aplikacion celular.

    Para së gjithash, shërbimi është i përshtatshëm për blogerët dhe faqet e lajmeve. Me ndihmën e aplikacionit të krijuar, do të mund të vlerësoni se sa do të rriten shikimet pas publikimit të parë, dhe sipas numrit të instalimeve - sa urgjente është nevoja për një version celular të faqes për klientët tuaj.

  1. www.theappbuilder.com

    TheAppBuilder ofron mjete për aplikacione dhe programe të shërbimeve. Me ndihmën e këtij shërbimi, ju mund të krijoni dhe konfiguroni aplikacionin e nevojshëm për punën e brendshme të ekipit tuaj. Dërgojini të gjithëve një njoftim për ndryshimin në orarin e punës së restorantit, kujtojini punonjësit për ndryshimin në orarin e tij të punës, shfaqni lajmi i fundit kompanitë.

    Nëse po planifikoni një produkt të brendshëm, përpiquni të bëni një version testues të aplikacionit duke përdorur këtë shërbim, duke u siguruar kështu nëse punonjësit do ta përdorin një aplikacion të tillë dhe në cilin rast.

    Çmimi: individualisht sipas kërkesës.

  2. - një shërbim që ofron zgjidhje gardiane për biznes - aplikacione për restorante, hotele, klube nate, organizata publike. Konstruktori është krijuar për të krijuar aplikacione celulare për Android (Android), Apple iOS, Ueb për celular, Faqe në internet. Aplikimi mund të bëhet shumëgjuhësh.

    Shërbimi ju lejon të bëni një numër të pakufizuar ndryshimesh në një aplikacion tashmë të publikuar, një pritje të sigurt.

    Kostoja e zhvillimit të një aplikacioni celular: 49 dollarë.

    është një faqe për ndërtues aplikacionesh në gjuhën ruse që ju lejon të krijoni aplikacione funksionale bazuar në shabllone të gatshme për të gjitha pajisjet elektronike të njohura (iPhone, Android, iPad, Android Tablet) pa njohuri programimi. Shërbimi ofron gjithashtu një mënyrë të thjeshtë për të vendosur një aplikacion në Google Play dhe Apple Stores.

    Çmimet: Zhvillimi i një aplikacioni celular për Android dhe iOS - FALAS. Paketa e biznesit– 2,400 rubla/muaj (1 aplikacion, 3,000 instalime, publikim në dyqane, pa reklama). Paketa "e pakufizuar"– 3700 rubla/muaj (1 aplikacion, instalime të pakufizuara, publikim në dyqane, pa reklama). Paketa "Koorporata"– 27,100 rubla/muaj (10 aplikacione, instalime të pakufizuara, mbrojtje shtesë e përmbajtjes, mbështetje teknike dhe këshillimore).

  3. www.mobileroadie.com

    është një shërbim për krijimin e aplikacioneve për ngjarje dhe lajme. Duke përdorur këtë shërbim, ju mund të kombinoni informacionin për kompaninë tuaj në një vend ose të shkarkoni të dhënat e ngjarjeve duke sjellë kontakte, foto, video, artikuj dhe lajme në një aplikacion.

    Çmimi për përdorim ndryshon nga paketa e shërbimit: Paketa kryesore– 149 dollarë në muaj ose 1,499 dollarë në vit, ju lejon të krijoni një aplikacion të thjeshtë pa komplekse zgjidhje teknike dhe shërbime të jashtme. Paketa Pro– 799 dollarë në muaj ose 7,999 dollarë në vit, do t'ju lejojë të lidhni shërbime të jashtme dhe të personalizoni përmbajtjen e aplikacionit nga paneli i administratorit.

  4. – shërbim për sipërmarrësit privatë dhe bizneset e vogla. Krijuesit pretendojnë se do t'ju duhen 20 minuta për të krijuar një aplikacion. Aplikacionet e krijuara do të lejojnë të krijojnë kanal i ri komunikimi me klientët dhe mbledhja e reagimeve, bëj versioni celular uebsajtin tuaj ose një aplikacion celular të gatshëm.

    Një avantazh i rëndësishëm i shërbimit - mungesë e plotë reklamimi dhe mundësia e zhvillimit të aplikacioneve për pajisje elektronike në iOS, Android (Android) dhe telefon Windows.

    Çmimet: Paketat falas dhe me pagesë janë në dispozicion në faqen: Bazat e aplikacionit– 1 dollarë në muaj AppPro – 9 dollarë në muaj Rishitës i pakufizuar– 39 dollarë në muaj.

    Apperyështë një platformë për zhvillimin e aplikacioneve të biznesit për iOS, Android (Android) dhe Windows Phone. Konstruktori vendoset në cloud, gjë që eliminon nevojën për të instaluar programe në HDD dhe është projektuar për të krijuar aplikacione funksionale të biznesit.

    Përparësitë: redaktues i përshtatshëm vizual, aftësia për të shtuar shtojcat tuaja, një gamë e gjerë mjetesh për zhvilluesit e Android dhe iOS, duke lidhur bazat e të dhënave dhe shërbimet e palëve të treta.

    Çmimet e paketave: Versioni bazë: 30 $ version standard: 30 dollarë (pagesë për 12 muaj), 45 dollarë (pagesë mujore). Versioni Pro: 57 dollarë (pagesë për 12 muaj); 85 dollarë (pagesë mujore).

    është një platformë për vetë-ndërtim të aplikacioneve celulare për iPad, iPhone, Android, HTML5. Përveç shumë avantazheve të tij, shërbimi ju lejon të krijoni aplikacione e-commerce me fitim parash.

    Çmimet: bazë– 22,90 dollarë në muaj ose 19,90 dollarë në muaj (kur faturohet çdo vit) E avancuar– 58,90 dollarë në muaj ose 49 dollarë në muaj (kur faturohet çdo vit) E pakufizuar– 139,90 dollarë në muaj ose 119,90 dollarë në muaj (kur faturohet çdo vit).

    – platforma i lejon përdoruesit të krijojë lehtësisht aplikim funksional për Android dhe iOS (iPhone, iPad) për të vogla dhe biznesi i mesëm. Në BiznessApps, ju krijoni një aplikacion celular duke përdorur qindra shabllone të gatshëm.

    Çmimet e paketave: Faqe celulare– 29 dollarë në muaj aplikacioni celular– 59 dollarë në muaj.

  5. www.viziapps.com

    – shërbimi ju lejon të krijoni aplikacione celulare për biznes duke përdorur një redaktues funksional vizual. Është e lehtë për t'u zbatuar përmes platformës ndërfaqe të reja për SalesForce, QuickBooks, QuickBase, Google Spreadsheets dhe bazat e të dhënave SQL. Aplikacionet e ndërtuara me Viziaapps funksionojnë për të gjithë lloje të njohura OS celular.

    Çmimet e paketave: zhvilluesi– 33 dollarë në muaj Pro– 79 dollarë në muaj Premium– 129 dollarë në muaj.

    * Kërkohet pagesa vjetore.

    Ashtu si me faqet e internetit, kur krijoni produktin tuaj duke përdorur konstruktorë on-line, ju vendosen shumë kufizime. Shembuj të kufizimeve:

    • Aplikacioni është i vështirë për t'u integruar me shërbime të jashtme që nuk ofrohen nga projektuesi.
    • Kur përdorni konstruktorë falas në linjë, ju jeni subjekt i kufizimeve serioze, të tilla si reklamimi brenda produktit tuaj, mbledhja e të dhënave për produktin dhe klientët, dhe kufizime funksionale.
    • Produkti i krijuar është i vështirë për t'u shkallëzuar. Nëse numri i përdoruesve rritet, zgjidhja juaj do të varet ose mund të bëhet e paarritshme për përdoruesit. Gjithashtu, nuk do të jeni në gjendje ta transferoni aplikacionin në platforma alternative për përdorim (për shembull, yandex.store, i cili është i njohur në CIS ose Amazon në SHBA).

    Aplikacionet e krijuara me ndihmën e konstruktorëve on-line shërbejnë për të testuar hipotezat e projektit tuaj. Sidoqoftë, nëse merrni një rishikim negativ dhe projekti juaj nuk vlerësohet, para se ta vendosni në kutinë e pasme, përcaktoni se çfarë saktësisht u bë çelësi i dështimit. Përndryshe, rrezikoni të humbni një projekt fitimprurës për shkak të zbatimit të dobët.

Eksploroni gjuhë e re dhe një mjedis zhvillimi është minimumi që ju nevojitet nëse dëshironi të shkruani aplikacionin tuaj të parë celular. Do të duhen të paktën disa javë për të skicuar një listë elementare të detyrave për Android ose iOS me mirëkuptim, pa hequr një shembull nga një libër. Por ju mund të shmangni mësimin e Objective-C ose Java dhe të zhvilloni përsëri aplikacione për smartphone me shpejtësi duke përdorur teknologji si PhoneGap.

Nëse keni studiuar me kujdes risitë që na presin në Windows 8, mund të keni vënë re se nën të do të jetë e mundur të zhvillohen aplikacione në HTML5. Ideja, në fakt, nuk është e re - teknologjitë që zbatojnë të njëjtën qasje për platformat celulare po zhvillohen me hapa të mëdhenj. PhoneGap është një kornizë e tillë që ju lejon të zhvilloni aplikacione për telefonat inteligjentë duke përdorur një grup HTML, JavaScript dhe CSS që janë të njohura për ne! Shkruar me ndihmën e tij aplikacioni do të bëjë për të gjitha platformat e njohura: iOS, Android, Windows Phone, Blackberry, WebOS, Symbian dhe Bada. Nuk do të keni nevojë të mësoni specifikat e programimit për secilën platformë (për shembull, Objective-C në rastin e iOS), të merreni me API të ndryshme dhe mjedise zhvillimi. Gjithçka që kërkohet për të krijuar një aplikacion celular ndër-platformë është njohja e HTML5 dhe një API speciale PhoneGap. Në të njëjtën kohë, dalja nuk do të jetë një faqe budallaqe HTML e "kornizuar" në ndërfaqen e aplikacionit, jo! API-ja e kornizës ju lejon të përdorni pothuajse të gjitha veçoritë e telefonit që përdoren gjatë zhvillimit duke përdorur mjete vendase: akses në përshpejtuesin, busullën, kamerën (regjistrimi video dhe fotografimi), lista e kontakteve, sistemi i skedarëve, sistemi i njoftimeve ( njoftimet standarde në telefon), memorie, etj. Së fundi, një aplikacion i tillë mund të aksesojë në mënyrë të sigurt çdo adresë ndër-domainësh. Ju mund të rikrijoni kontrollet vendase me korniza si jQuery Mobile ose Sencha, dhe programi përfundimtar do të duket në një telefon celular sikur të ishte shkruar në një gjuhë amtare (epo, pothuajse kështu). Më së miri është që të ilustroni në praktikë sa më sipër, pra të shkruani një aplikacion, ndaj ju sugjeroj që menjëherë të filloni të praktikoni. Mbani gjurmët e kohës - gjithçka për gjithçka do të zgjasë më shumë se gjysmë ore.

Çfarë do të krijojmë

Le të marrim iOS si një platformë të synuar - po, po, paratë janë në AppStore dhe deri më tani është më mirë të fitoni para nga zhvillimet tuaja atje :). Por unë do ta bëj të qartë menjëherë: gjithçka e njëjtë, pa ndryshime, mund të bëhet, të themi, për Android. Mendova për një kohë të gjatë se cilin shembull të merrja në konsideratë, pasi nuk kisha dëshirë të shkruaja një mjet tjetër për të llogaritur listën e detyrave. Kështu që vendosa të krijoj një aplikacion të quajtur Georeminder, një program navigimi, qëllimi i të cilit mund të përmblidhet në një fjali: "Më trego kur të kthehem këtu". Ka shumë shërbime në AppStore që ju lejojnë të "kujtoni" vendin ku përdoruesi ka parkuar makinën. Është pothuajse e njëjta gjë, vetëm pak më e thjeshtë. Ju mund të specifikoni një pikë në hartën e qytetit, të vendosni një rreze të caktuar për të dhe të programoni një mesazh. Kur të bini tjetër brenda rrethit me rrezen e specifikuar, aplikacioni do t'ju japë një njoftim dhe pika do të fshihet. Ne do të vazhdojmë sipas këtij plani: fillimisht do të krijojmë një aplikacion të thjeshtë ueb, do ta testojmë në shfletues dhe më pas do ta transferojmë duke përdorur PhoneGap në platformën iOS. Është shumë e rëndësishme të prototipizosh dhe testosh pjesën më të madhe të kodit në një shfletues në një kompjuter, sepse është shumë më e vështirë të korrigjosh një aplikacion në një telefon. Ne do të përdorim kornizën jQuery JS me jQuery Mobile (jquerymobile.com) si kornizë dhe Google Maps v3 si një motor hartash. Aplikacioni do të përbëhet nga dy faqe: një hartë dhe një listë pikash.

  • Një shënues i pozicionit tuaj aktual është vendosur në hartë. Duke klikuar në hartë, krijohet një pikë së cilës i bashkëngjitet mesazhi (si "makina është afër"). Një pikë mund të fshihet duke klikuar mbi të. API gjeo-navigimi përdoret për të lëvizur shënuesin e personit në hartë.
  • Faqja e listës së pikave duhet të ketë buton shtesë"Fshi të gjitha pikat", dhe pranë secilës pikë - butoni "Fshi këtë pikë". Nëse klikoni mbi një artikull në listë, pika përkatëse do të shfaqet në hartë. Ne do të ruajmë cilësimet e përdoruesit dhe listën e pikave në localStorage.

Kornizat UI

jQuery Mobile sigurisht nuk është korniza e vetme për krijimin ndërfaqe celulare. Faqja e internetit PhoneGap ka një listë të madhe të bibliotekave dhe kornizave që mund të përdorni (phonegap.com/tools): Sencha Touch, Impact, Dojo Mobile, Zepto.js dhe më shumë.

Korniza e aplikimit

Unë do të shpjegoj menjëherë pse do të përdorim jQuery Mobile. Kjo bibliotekë JS na ofron artikuj të përfunduar ndërfaqja e aplikacionit celular (sa më afër që të jetë e mundur me ato vendase) për një sërë platformash. Në fund të fundit, ne kemi nevojë që dalja të jetë një aplikacion celular, dhe jo një faqe nga një shfletues! Pra, le të shkarkojmë Versioni i fundit jQuery Mobile (jquerymobile.com/download) dhe transfero te dosje pune Skedarët e parë të aplikacionit që na duhen janë:

  • images/ (lëvizni këtu të gjitha imazhet nga dosja e arkivit jq-mobile me të njëjtin emër);
  • index.css;
  • index.html;
  • index.js;
  • jquery.js
  • jquery.mobile.min.css
  • jquery.mobile.min.js.

Është e nevojshme që burimet të bëhen kryesisht lokale në mënyrë që përdoruesi të mos e harxhojë internetin celular në të ardhmen. Tani krijojmë kornizën e faqes në skedarin index.html. Kodi më poshtë përshkruan pjesa e sipërme faqe me një hartë, mbishkrimin "Kujtesa gjeologjike" dhe butonin "Pikat".

Faqja e hartës

gjeoreminder

pikë

Atributi i faqes data-dom-cache="true" kërkohet në mënyrë që të mos shkarkohet nga memoria. Për butonin Points, data-transition="pop" përdoret për të hapur faqen e Listës së Pikave me efektin Pop-up. Mësoni më shumë se si funksionojnë faqet jQuery Mobile, mund të lexoni në një manual të mirë (bit.ly/vtXX3M). Për analogji, ne krijojmë një faqe me një listë pikash:

Faqja e listës së pikave

fshini gjithçka

pikë

Harta

Për butonin "Hartë" do të shkruajmë edhe data-transition="pop", por shtojmë atributin data-direction="reverse" në mënyrë që faqja "Hartë" të hapet me efektin "Fade". Ne do të shkruajmë të njëjtat atribute në shabllonin e pikës. Gjithçka, korniza jonë është gati.

Krijo një aplikacion

Tani duhet të shfaqim hartën, për të cilën do të marrim standardin API-të e Google Hartat, të cilat përdoren nga miliona faqe interneti të ndryshme:

Var latLng = gm.LatLng i ri (this.options.lat, this.options.lng); this.map = new gm.Map(element, ( zmadhimi: this.options.zoom, // Zgjidh qendrën fillestare të zmadhimit: latLng, // Cakto qendrën fillestare të mapTypeId: gm.MapTypeId.ROADMAP, // Harta normale disableDoubleClickZoom: e vërtetë, // Çaktivizo zmadhimin automatik me prekje/klikim të dyfishtë disableDefaultUI: e vërtetë // Çaktivizo të gjithë elementët e ndërfaqes ));

Këtu Gm është një variabël që i referohet Google objekt Hartat. I komentova mirë parametrat e inicializimit në kod. Hapi tjetër është të vizatoni një shënues personi në hartë:

This.person = new gm.Marker(( hartë: this.map, ikona: new gm.MarkerImage(PERSON_SPRITE_URL, new gm.Size(48, 48)) ));

PERSON_SPRITE_URL është adresa e një personi sprite nga panorama e Google. Adresa e tij statike është maps.gstatic.com/mapfiles/cb/mod_cb_scout/cb_scout_sprite_api_003.png. Përdoruesi do të shtojë pikë duke klikuar në hartë, kështu që për t'i nxjerrë ato, ne do të dëgjojmë ngjarjen e klikimit:

Gm.event.addListener(this.map, "click", funksioni (ngjarje) (self.requestMessage(funksioni (gabim, mesazh) ( // Metoda që kthen tekstin e futur nga përdoruesi nëse (gabim) kthehet; // Metoda shton një pikë në listën aktive dhe // e tërheq atë në hartë self.addPoint(event.latLng, self.options.radius, message); self.updatePointsList(); // Rivizato listën e pikave )); ), i rremë);

Unë jap shumicën e kodit - kërkoni pjesën tjetër në disk. Më pas, duhet ta mësojmë aplikacionin të lëvizë ikonën e përdoruesit rreth hartës. Në prototip, ne përdorim API-në e Gjeolokimit (ai që përdoret gjithashtu në shfletuesit e desktopit):

Nëse (navigator.geolocation) ( // Kontrolloni nëse shfletuesi mbështet funksionin e vendndodhjes gjeografike gpsSuccess(pos) ( var lat, lng; if (pos.coords) ( lat = pos.coords.gjerësi gjeografike; lng = pos.coords.gjatësi; ) else ( lat = pos.gjerësi; lng = pos.gjatësi; ) self.movePerson(new gm.LatLng(lat, lng)); // Zhvendos ikonën e përdoruesit) // Kërko pozicionin aktual të përdoruesit çdo tre sekonda dritare.setInterval (funksioni () ( // Merr pozicionin aktual navigator.geolocation.getCurrentPosition(gpsSuccess, $.noop, ( enableHighAccuracy: e vërtetë, maksimale Mosha: 300000 )); ), 3000); )

Metoda movePerson përdor një procedurë të thjeshtë getPointsInBounds() për të kontrolluar nëse përdoruesi është në një pikë të nxehtë. Pyetja e fundit është se ku të ruhet lista e pikave? HTML5 prezantoi aftësinë për të përdorur localStorage, ndaj të mos e neglizhojmë (do t'jua lë juve të merreni me këto seksione të kodit, të cilat i komentova mirë). Pra, aplikacioni që funksionon në shfletues është gati!

Nisja e aplikacionit në internet

Siç thashë më parë, korrigjimi më së shumti duhet të bëhet në kompjuter. Shumica shfletues i përshtatshëm për testimin e aplikacioneve në internet në një kompjuter, ky është Safari ose Chrome. Pas korrigjimit të gabimeve në këta shfletues, mund të jeni të sigurt që aplikacioni juaj nuk do të "shkojë" në shfletues celular. Të dy këta shfletues janë të pajtueshëm me shumicën shfletuesit e internetit për celular, sepse ashtu si ata janë ndërtuar mbi bazën e motorit WebKit. Pas rregullimit të të gjitha gabimeve, mund të vazhdoni të hapni aplikacionin në ueb celular direkt në telefonin tuaj. Për ta bërë këtë, konfiguroni serverin tuaj të internetit (madje edhe Denwer ose XAMPP) në mënyrë që të japë faqen e krijuar dhe hapeni atë tashmë në shfletuesin e telefonit celular. Aplikacioni duhet të duket i ngjashëm me atë të paraqitur në foto. Është e rëndësishme të kuptohet këtu se aplikacioni i ardhshëm celular, i mbledhur për platformë celulare duke përdorur PhoneGap, do të duket pothuajse një me një, përveç që ekrani nuk do të shfaqet shirit navigimi shfletuesi. Nëse gjithçka është në rregull, mund të filloni të krijoni një aplikacion të plotë iOS nga faqja. Vini re se ne nuk kemi prekur as PhoneGap dhe IDE për zhvillimin e celularit deri në këtë pikë.

Përgatitja

Për të ndërtuar një aplikacion për iOS, ju nevojitet një kompjuter me një operativ Sistemi Mac OS 10.6+ (ose makinë virtuale në Mac OS 10.6) dhe mjedis zhvillimi Xcode me iOS të instaluar SDK. Nëse nuk e keni të instaluar SDK-në, do t'ju duhet të shkarkoni një imazh të diskut nga Apple që përfshin Xcode dhe iOS SDK (developer.apple.com/devcenter/ios/index.action). Mbani në mend se imazhi peshon rreth 4 GB. Për më tepër, do t'ju duhet të regjistroheni në faqen e internetit të Apple si zhvillues (nëse nuk do të publikoni aplikacionin tuaj në AppStore, atëherë kjo kërkesë mund të anashkalohet). Me këtë komplet, ju mund të zhvilloni aplikacione në gjuhën amtare iOS Objective-C. Por ne vendosëm të shkojmë dhe të përdorim PhoneGap, kështu që ne ende duhet të instalojmë paketën PhoneGap iOS. Thjesht shkarkoni arkivin nga jashtë sajti (https://github.com/callback/phonegap/zipball/1.2.0), zhbllokoni atë dhe në dosje iOS ekzekutoni instaluesin. Kur instalimi të përfundojë, ikona PhoneGap duhet të shfaqet në menynë e projektit Xcode. Pas nisjes, do t'ju duhet të plotësoni disa formularë, por shumë shpejt do të shihni hapësirën e punës IDE me aplikacionin tuaj të parë. Për të kontrolluar nëse gjithçka funksionon, klikoni butonin Run - duhet të fillojë emulatori i iPhone / iPad me aplikacionin e shabllonit PhoneGap. Programi i montuar do të japë një gabim duke thënë se index.html nuk është gjetur - kjo është normale. Hapni dosjen ku keni ruajtur skedarët origjinal të projektit dhe gjeni nënfolderin www në të. Tërhiqeni atë në redaktues, klikoni në ikonën e aplikacionit në listën në të majtë dhe zgjidhni "Krijo referenca dosjesh për çdo dosje të shtuar" në dritaren që shfaqet. Nëse e ekzekutoni përsëri programin, atëherë gjithçka duhet të funksionojë. Tani mund t'i kopjojmë të gjithë skedarët tanë prototip në dosjen www. Është koha për të paraqitur prototipin tonë për të punuar në një smartphone në përpunimin PhoneGap.

Transferimi i prototipit

Para së gjithash, duhet të përfshini phonegap-1.2.0.js në skedarin tuaj të indeksit. PhoneGap ju lejon të kufizoni listën e hosteve të disponueshëm për t'u vizituar. Unë propozoj që menjëherë të krijohet një "listë e bardhë" e tillë. Në menynë e projektit, hapni Skedarët Mbështetës/PhoneGap.plist, gjeni artikullin ExternalHosts dhe shtoni hostet e mëposhtëm tek të cilët do të ketë akses aplikacioni ynë (këta janë serverë të Hartave Google): *.gstatic.com, *.googleapis.com, harta. google. com. Nëse ato nuk janë të specifikuara, programi do të lëshojë një paralajmërim në tastierë dhe harta nuk do të shfaqet. Për të inicializuar versionin ueb të aplikacionit tonë, ne përdorëm ngjarjen DOMReady ose ndihmësin jQuery: $(document).ready(). PhoneGap ndez një ngjarje gati për pajisje, e cila e tregon këtë pajisje celulare gati. Unë sugjeroj të përdorni këtë:

Document.addEventListener("deviceready", funksioni () ( Njoftuesi i ri($("#map-canvas")); // Nëse përdoruesi nuk ka internet, // njoftojeni nëse (navigator.network.connection.type = = = Connection.NONE) ( navigator.notification.alert ("Nuk ka lidhje interneti", $.noop, TITLE); ) ), false);
Çaktivizo scrolling: document.addEventListener("touchmove", funksion (ngjarje) ( event.preventDefault(); ), false);

Më pas do të zëvendësojmë të gjitha telefonatat për të sinjalizuar dhe konfirmuar me ato vendase që na ofron PhoneGap:

Navigator.notification.confirm("Hiq pikën?", funksioni (id_button) ( if (button_id === 1) ( // butoni OK shtypet vetë.removePoint(pika); ) ), TITLE);

Gjëja e fundit që duhet të ndryshojmë është blloku i kodit që lëviz ikonën e përdoruesit rreth hartës. Kodi ynë aktual gjithashtu funksionon, por funksionon më pak në mënyrë optimale (lëviz ikonën edhe nëse koordinatat nuk kanë ndryshuar) dhe nuk ofron të dhëna aq të pasura sa homologu i PhoneGap:

Navigator.geolocation.watchPosition(funksioni (pozicioni) (self.movePerson(gm.LatLng i ri (pozicioni.koordet.gjerësia, pozicioni.coords.gjatësia)); ), funksioni (gabim) ( navigator.notification.alert("kodi: " + error.code + "\nmesazh: " + error.message, $.noop, TITLE); ), ( frekuenca: 3000 ));

Ky kod është më elegant - aktivizon një ngjarje vetëm kur koordinatat kanë ndryshuar. Shtypim butonin Run dhe sigurohemi që aplikacioni që sapo krijuam të funksionojë mirë në simulatorin e pajisjes iOS! Është koha për të filluar funksionimin në një pajisje të vërtetë.

Ekzekutoni në pajisje

Lidhni iPhone, iPod ose iPad tuaj me një kompjuter me Xcode. Programi do të zbulojë një pajisje të re dhe do të kërkojë leje për ta përdorur atë për zhvillim. Nuk ka kuptim ta refuzosh atë :). Për të përsëritur, për të ekzekutuar një aplikacion të shkruar në iOS, duhet të jeni një zhvillues i autorizuar i iOS (me fjalë të tjera, i abonuar në Programin e Zhvilluesve iOS). Kjo do të duhet të ngatërrohet vetëm në rastin e zhvillimit të aplikacioneve për produktet Apple, me platformat e tjera (Android, Windows Phone) gjithçka është shumë më e thjeshtë. Ata që studiojnë në një universitet kanë një shans për të hyrë në program falas falë disa lloj përfitimesh. Të gjithë të tjerët duhet të paguajnë 99 dollarë në vit për të marrë pjesë në program. Apple lëshon një certifikatë me të cilën mund të nënshkruani kodin tuaj. Një aplikacion i nënshkruar lejohet të ekzekutohet në iOS dhe të shpërndahet në App Store. Nëse nuk jeni student, por ende ju vjen keq për 99 dollarë për eksperimente të pafajshme, atëherë ka një mënyrë tjetër - të mashtroni sistemin. Mund të krijoni një certifikatë të vetë-nënshkruar për verifikimin e kodit dhe të ekzekutoni aplikacionin celular në një pajisje iOS të jailbrokur (nuk do të ndalem në këtë, sepse gjithçka është e detajuar në këtë artikull: bit.ly/tD6xAf). Në një mënyrë apo tjetër, së shpejti do të shihni një aplikacion që funksionon në ekranin e telefonit tuaj celular. Ndalo kronometrin. Sa kohë ju ka marrë?

Platforma të tjera

Përveç PhoneGap, ka platforma të tjera që ju lejojnë të krijoni aplikacione celulare pa përdorur gjuhë amtare. Le të rendisim lojtarët më të lezetshëm.

Appcelerator Titanium (www.appcelerator.com).

Titanium është në gjendje të ndërtojë aplikacione kryesisht për Android dhe iPhone, por gjithashtu pretendon të mbështesë BlackBerry. Përveç vetë kornizës, projekti ofron një grup miniaplikacionesh vendase dhe një IDE. Mund të zhvilloni aplikacione falas në Titanium, por do t'ju duhet të paguani për mbështetje dhe module shtesë (nga 49 dollarë në muaj). Çmimi i disave modulet e palëve të treta shkon deri në 120 dollarë në vit. Zhvilluesit e Appcelerator Titanium pretendojnë se më shumë se 25,000 aplikacione janë shkruar bazuar në kornizën e tyre. Kodi burimor i projektit shpërndahet nën licencën Apache 2.

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

Kjo teknologji mbështet platformat kryesore - iOS dhe Android. Korniza ka për qëllim kryesisht zhvillimin e lojës. Nuk është çudi, sepse zhvilluesit pretendojnë optimizim me cilësi të lartë në OpenGL. Version falas platforma jo, dhe çmimi është mjaft i lartë: 199 dollarë në vit për një licencë të vetme platforme dhe 349 dollarë në vit për iOS dhe Android. Corona ofron IDE-në e vet dhe emuluesit e pajisjeve. Aplikimet nën Corona janë shkruar në një gjuhë të ngjashme me JavaScript.

konkluzioni

Ne krijuam një aplikacion të thjeshtë ueb celular dhe e transferuam atë në platformën iOS në disa hapa të thjeshtë duke përdorur PhoneGap. Ne nuk kemi shkruar një rresht të vetëm të kodit Objective-C, por kemi marrë një program cilësor me kohë minimale të transferimit dhe të mësuarit rreth PhoneGap API. Nëse preferoni një platformë tjetër si Android ose Windows Mobile 7, atëherë ju mund të ndërtoni aplikacionin tonë po aq lehtë, pa asnjë ndryshim për këto platforma (për secilën prej tyre ka një manual të mirë hyrës dhe video tutorial: phonegap.com/start). Për t'u siguruar që platforma është e zbatueshme, mund të shikoni tashmë aplikacione të gatshme në PhoneGap, të cilin zhvilluesit e teknologjisë e kanë mbledhur në një galeri të veçantë (phonegap.com/apps). Në fakt, PhoneGap është një platformë ideale për të krijuar të paktën një prototip të një aplikacioni të ardhshëm. Përparësitë e tij kryesore janë shpejtësia dhe kostot minimale, të cilat përdoren në mënyrë aktive nga startup-et që janë të kufizuara në burime në të gjitha aspektet. Nëse aplikacioni shkelet dhe pjesët e brendshme në HTML + JS për ndonjë arsye pushojnë së përshtaturi, do të jetë gjithmonë e mundur të transferoni aplikacionin në gjuhën amtare. Nuk mund të mos them se PhoneGap fillimisht u zhvillua nga Nitobi as projekt i hapur(depoja ndodhet në GitHub: github.com/phonegap). Kodi burimor do të vazhdojë të mbetet i hapur, megjithëse në tetor të vitit të kaluar, Nitobi u ble nga Adobe. A duhet të them se çfarë perspektive ka projekti me mbështetjen e një gjiganti të tillë?

Si të krijoni një aplikacion për Android ose iPhone?- pyetje të tilla po bëhen gjithnjë e më shumë jo vetëm nga zhvilluesit e uebit, por edhe nga pronarët e zakonshëm të faqeve të biznesit të vogël, blogerët.

këtë rishikim propozon të merret në konsideratë , të cilët janë konstruktorë për të shpejtë dhe të përshtatshëm krijimi i androidit Dhe aplikacionet për iPhone . Në të njëjtën kohë, ai nuk kërkon aftësi programimi ose njohuri të tjera të veçanta IT nga përdoruesi. Aplikacione të tilla janë të domosdoshme për lloj te ndryshme biznesi është një mënyrë e shkëlqyer për t'u zgjeruar audienca e synuar dhe të tërheqë klientët.

Kështu, të gjitha të konsideruara në rishikimin për zhvillimin e aplikacionit mund të kombinohen nën sloganin: e thjeshtë, e shpejtë dhe pa programim!

1.AppsGeyser

AppsGeyserfalas një shërbim ueb që ju lejon të konvertoni përmbajtjen e faqes tuaj në një aplikacion Android dhe ta shpërndani atë nëpërmjet Google Play. Për më tepër, aplikacionet e krijuara mund të shiten dhe reklamohen në to.
Ju mund të krijoni të pakufizuar Sasia e Android aplikacione nga tre lloje të përmbajtjes: një faqe interneti, një faqe e thjeshtë html dhe një video në YouTube. Për të krijuar një aplikacion Android, AppsGeyser përdor një magjistar të thjeshtë dhe intuitiv shabllonesh.

Faqet e internetit të AppsGeyser: http://www.appsgeyser.com, http://www.appsgeyser.ru

2.TheAppBuilder

TheAppBuilderfalas shërbim online për krijimi i shpejtë aplikacionet celulare. TheAppBuilder krijon aplikacione duke përdorur modelin dhe modelet standarde - për biznes, ngjarje, arsim, muzikë, sporte dhe më shumë. në muaj Mund të çaktivizoni shfaqjen e reklamave të palëve të treta në aplikacionin e krijuar. TheAppBuilder ju lejon të krijoni një aplikacion Android dhe Windows Mobile.

Uebfaqja e TheAppBuilder: http://www.theappbuilder.com

3.Appsmakerstore

Dyqani i krijuesve të aplikacioneveështë një shërbim online që lejon përdoruesit të krijojnë dhe publikojnë aplikacionet e tyre celulare me disa klikime në internet. Platforma Appsmakerstore krijon aplikacione celulare të mbështetura nga HTML5, iTunes, Android Market, Blackberry Marketplace, Windows Marketplace dhe Facebook pa ndonjë aftësi të thellë teknologjike. Kjo eshte e gjitha 1 aplikacion për 6 platforma të ndryshme. Appsmakerstore ofrohet në 23 gjuhë, duke përfshirë rusishten dhe ukrainishten.

E veçanta e Appsmakerstore është se ofron një zgjedhje tashmë shabllone të gatshme për industri të caktuara (për shembull, shërbime ligjore, klube nate, restorante dhe kafene, tregti, sallone bukurie, etj.)

  • DIY - 9,78 dollarë në muaj.
  • "Ne bëjmë një aplikim për ju" - 249 dollarë
  • "Rishitësi" - një çmim special që duhet të zbuloni në sit veç e veç.

Gjithmonë i përfshirë në të gjitha planet:

  • Ndryshime të pakufizuara të përmbajtjes dhe përditësime të aplikacioneve.
  • Përditësoni përmbajtjen e aplikacionit në iTunes dhe Google Play pa pasur nevojë të ripublikoni.
  • Dërgoni një numër të pakufizuar njoftimesh push për përdoruesit.
  • Merrni dhe përdorni automatikisht të gjitha përditësimet e sistemit.
  • Pritja e sigurt në serverët tanë.
Uebfaqja e Appsmakerstore: http://appsmakerstore.com

4. Aplikacionet e biznesit

aplikacionet e biznesitështë një ndërtues i aplikacioneve celulare me pagesë në internet (iPad, HTML5) për bizneset e vogla. Ndër veçoritë janë gjeolokimi, marrja dhe dërgimi i mesazheve, një karrocë blerjesh, njoftime, integrimi me rrjetet sociale, postimi i informacionit për menunë, një grup shërbimesh, ngjarje të ardhshme etj. Ka shabllone për restorante, sekserë, palestra etj.

Ky shërbim përfaqësohet nga planet e mëposhtme:

  • "Sajti celular" - 29 dollarë në muaj.
  • "Aplikacion celular" - 59 dollarë në muaj
  • « etiketë e bardhë Partner» krijimi i aplikacioneve për klientët tuaj - një çmim i veçantë që duhet ta gjeni në sit veç e veç.
Uebfaqja e Biznessapps: http://www.biznessapps.com

5.Appglobus

Appglobusështë një me pagesë, një nga konstruktorët rus të aplikacioneve celulare në internet, që lejon përdoruesit të krijojnë dhe publikojnë aplikacionin e tyre në App Store dhe Google Play.

Përdorimet Dizajn i ri dhe aftësitë e Ionic Framework, i cili përmirëson ndjeshëm cilësinë e zhvillimit dhe bën të mundur krijimin e aplikacioneve celulare në HTML5, iOS, Android, edhe pa aftësi programimi.

Aktiv ky moment AppGlobus ofrohet në 8 gjuhë, duke përfshirë rusishten.

AppGlobus.com ofron paketat e mëposhtme:

  • STARTAP - 900 rubla/muaj
    • Aplikacionet: HTML5/Android, panel administratori, dyqan, pa kufi shtytjeje, pa kufi instalimi, pa reklama.
  • BAZË - 1500 rubla / muaj
    • Aplikacione si për Android ashtu edhe për iOS, panel administratori, dyqan, pa kufij shtytjeje, pa kufi instalimesh, pa reklama.
  • STUDIO - 2000 rubla / muaj
    • Aplikacionet: Windows/Android/iOS, panel administratori, dyqan, pa kufi shtytjeje, pa kufi instalimi, pa reklama.
  • PRO - 45,000 rubla / një herë
    • Aplikimet: Windows/Android/iOS, zhvillim me porosi, do ta vendosim vetë në App Store dhe Google Play, do të japim kodin burimor
Faqja e internetit e AppGlobus: http://appglobus.com/

6.My-apps.com

My-apps.com— një shërbim online me pagesë për krijimin e aplikacionit tuaj celular për biznes ose perdorim personal. Nuk kërkohen aftësi të veçanta. I përshtatshëm për bizneset e vogla, siç janë dyqanet online. Duhen vetëm 5 minuta për të krijuar aplikacionin tuaj - ju vetëm duhet të zgjidhni modulet dhe dizajnin e nevojshëm. Ka versione anglisht dhe rusisht.

My-apps.com ofron këto paketa:

  • Fillimi - 599 fshij. /muaj
    • aplikacione vetëm për Android, akses te projektuesi, shabllone falas dhe ikona të aplikacioneve, përditësime të përmbajtjes çdo 48 orë, përditësime të kodit burimor të aplikacionit në dyqane vetë jo më shumë se 1 herë në 2 muaj.
  • Drita - 990 fshij. /muaj
    • aplikacione për dhe për iOS, akses te projektuesi, shabllone falas dhe ikonat e aplikacioneve, pamjet bazë të ekranit të aplikacioneve, Njoftimet me shtytje— 1 në muaj, përditësime të përmbajtjes çdo 24 orë, përditësime të burimeve të aplikacioneve në dyqane një herë në 2 muaj.
  • Standard - 2490 rubla. /muaj
    • aplikacione si për Android ashtu edhe për iOS, akses te projektuesi, shabllone falas dhe ikonat e aplikacioneve, pamjet bazë të aplikacioneve, mbështetje për Skype, njoftime Push - 10 në muaj, përditësime të përmbajtjes çdo 12 orë, përditësime të burimeve të aplikacioneve në dyqane një herë në muaj.
  • Biznes - 9890 fshij. /muaj
    • aplikacione si për Android ashtu edhe për iOS, akses te projektuesi, shabllone falas dhe ikonat e aplikacioneve, pamjet bazë të aplikacioneve, Skype dhe mbështetje me email, menaxher personal, Push njoftime - 50 në muaj, përditësime të përmbajtjes - në çast, përditësime të kodit burimor të aplikacionit në dyqane - pa kufij.
  • VIP - 3999 rubla. /muaj + 150 000 rubla. pagesa e instalimit

    • aplikacione si për Android ashtu edhe për iOS, akses te projektuesi, shabllone falas dhe ikonat e aplikacioneve, pamjet bazë të aplikacioneve, mbështetje për Skype dhe email, menaxher personal, njoftime Push - të pakufizuara, përditësime të përmbajtjes - në çast, përditësime të burimit të aplikacionit në dyqane - pa kufizime.
Faqja e internetit My-apps.com: http://my-apps.com

7.iBuildApp

iBuildApp ofron një platformë beje vete"Për Krijimi i iPhone/ aplikacionet , e cila gjithashtu nuk kërkon aftësi programuese. Ky shërbim i ofron çdo organizate një mënyrë të thjeshtë për të krijuar aplikacione dhe botime celulare (iPhone, iPad, Android). Klientët mund të krijojnë katalogët, fletushkat, broshurat, raportet, përmbledhjet, etj. dhe t'i dorëzojnë ato duke përdorur zgjidhjen SaaS. Ka versione anglisht dhe rusisht.

iBuildApp ofrohet në këto paketa:

  • Biznes (2,400 rubla në muaj) - 3,000 instalime, shikime të pakufizuara të faqeve celulare, pa reklama të integruara, publikim aplikacionesh në iTunes dhe Google Play.
Faqja e internetit iBuildApp: http://ibuildapp.com

8 Viziapps

viziapps- një shërbim në internet për zhvillimin e aplikacioneve (, iPad, Android). Ju lejon të krijoni një aplikacion bazuar në një nga modelet e shumta të aplikacioneve. Elementet e krijuara ndërfaqja e përdoruesit aplikacionet mund të shoqërohen me veçori të tilla si dërgimi i emailit, mesazhet SMS, dërgimi në Shërbimet e Facebook dhe Twitter.

  • Zhvilluesi - 33 dollarë në muaj. (mund të krijohet vetëm 1 aplikacion)
  • Profesionale - 79 dollarë në muaj.
  • Premium - 129 dollarë në muaj.
  • Ndërmarrje- Çmimi duhet të kërkohet veçmas..

Të gjitha paketat mbështesin këto platforma: IOS (iPhone/iPad) dhe Android (Telefon/Tablet)

Faqja e internetit e Viziapps: http://www.viziapps.com

9.AppsBuilder

AppsBuilderështë një redaktues në internet që ju lejon të krijoni aplikacione për iOS, Android dhe Windows Phone. Përdorimi i tij është shumë i thjeshtë: ju mund të montoni programin tuaj nga pjesë të gatshme. Edhe pse AppsBuilder përpiqet të jetë i thjeshtë dhe i kuptueshëm për përdorues të papërvojë, atij i janë shtuar disa veçori për programuesit: për shembull, ju mund të plotësoni aplikacionet e krijuara me skriptet tuaja Java.

Ka tre paketa me pagesë që kanë 30 ditë kudo - provë falas:

  • Starter (49 euro në muaj) -1 aplikim.
  • E rregullt (199 euro në muaj) - deri në 5 aplikime.
  • E shkallëzuar (nga 249 euro në muaj) - më shumë se 5 aplikime.
Faqja e internetit e AppsBuilder: http://www.apps-builder.com

10 Mobile Roadie

udhëtar i lëvizshëmështë një nga më të vjetrit në shërbimet online për krijimin e aplikacioneve për iPhone, Android, iPad dhe Mobile Web. Veçori Mobile Roadie është e fokusuar kryesisht në biznesin e shfaqjes. Ai ofron shabllone për aktorë dhe muzikantë, regjisorë dhe producentë, si dhe agjenci marketingu dhe PR, por në parim, një grup mjetesh ju lejon të krijoni një aplikacion për lloje të tjera biznesesh. Klientët përfshijnë Madonna, Cirque du Soleil dhe kopshtin zoologjik të San Diego. Ekziston një shabllon për krijimin e një aplikacioni për një ngjarje ose konferencë, aftësinë për të shitur bileta, akses në statistika. Në përgjithësi, grupi funksional është shumë i gjerë, megjithatë, çmimi është mjaft i madh:

  • Bërthama - 149 dollarë në muaj.
  • Pro - 799 dollarë në muaj.
  • Ndërmarrja - 24 mijë dollarë
Faqja e internetit Mobile Roadie: http://mobileroadie.com

11.AppMakr

Appmakrështë një shërbim online për krijimin e aplikacioneve për iPhone, Android, Windows Phone.

Në këtë shërbim, ju mund të krijoni aplikacionin tuaj celular shumë thjesht dhe shpejt. Çmimet janë më shumë se demokratike. Dhe ajo që është karakteristike, pra nuk ka reklama në të gjitha paketat.

  • Bazat e aplikacionit - 2 dollarë në muaj.
  • App Pro - 12 dollarë në muaj.
  • Rishitës - $499 .
Faqja e internetit Appmakr: https://www.appmakr.com/

12. BuildFire

BuildFire— shërbim online për krijimin aplikacionet e veta për iPhone, Android, Windows Phone.

Veçori këtë shërbim onlineështë se krijimi i aplikacioneve është plotësisht falas, tarifa merret kur aplikacioni publikohet në drejtori dhe është 49 dollarë në muaj.

Uebfaqja e BuildFire: http://buildfire.com/

Duke përdorur këtë material "10+ shërbimet më të mira në internet: Si të krijoni një aplikacion për Android dhe iPhone" lidhje aktive sipas nevojës.

Ka dy mënyra për të krijuar një program për Android. E para, e përdorur nga zhvillues seriozë, kërkon mirëkuptim gjuha Java dhe instalimet ambient të veçantë zhvillimin. Përdoruesit pa njohuri të veçanta që kërkojnë informacione se si të krijojnë një aplikacion Android mund të këshillohen të përdorin një nga dhjetëra redaktuesit ekzistues në internet që lejojnë në disa raste të gjenerojnë shërbime të thjeshta celulare në pak minuta. Konsideroni më pas procesin e krijimit të një programi duke përdorur disa konstruktorë të specializuar.

Përcaktimi i funksionalitetit të aplikacionit

Ky është hapi i parë në krijimin e ndonjë program celular. Në rastin tonë, nuk humbet kohë në hapa të tillë si, për shembull, krijimi i ikonave, butonave, planifikimi i dizajnit të mjetit. Redaktorët në internet përdorin zgjidhje të gatshme, kështu që mbetet vetëm të zgjidhni një plan urbanistik ekzistues, duke e mbushur atë me përmbajtje origjinale, e cila mund të jetë, për shembull, informative ose lojërash.

Dhe për këtë ju duhet të vendosni për funksionalitetin. Për shembull, për një dyqan online, mund të jetë si më poshtë:

  1. Navigacion i përshtatshëm. Prania e kategorive dhe nënkategorive ku klienti mund të gjente produktin e dëshiruar sipas shablloneve të dhënë.
  2. Përdorimi i bllokut të arkave miqësore për përdoruesit me sistemin e pagesave, gjurmimin e statusit.
  3. Llogaria personale për klientin me seksionet "Të preferuarat", "Historia e blerjeve", etj.
  4. Prania e një seksioni informacioni me rishikime të lajmeve.

Në këtë mënyrë, ju mund të formuloni detyra dhe të përcaktoni funksionalitetin e çdo lloji. krijoi aplikacionin Android, qofshin këto forma, çdo shërbim, projekte me përmbajtje. Tjetra, ne do t'ju tregojmë se si të bëheni një zhvillues i programit tuaj Android.

Programi me funksionalitetin e përcaktuar në fazën e mëparshme tani mund të shkruhet nga e para duke përdorur shërbime të ndryshme interneti të përshtatura për krijimin e aplikacioneve shumëfunksionale ose shumë të specializuara. Meqenëse lista minimale e veçorive për një dyqan në internet për Android ishte përcaktuar më parë, le të shqyrtojmë se si të krijojmë një program të këtij lloji duke përdorur MobiCart.

Ky shërbim është krijuar posaçërisht për shërbimet komerciale. Një aplikacion android i shkruar duke përdorur MobiCart mund të zëvendësojë në mënyrë efektive një platformë rrjeti ekzistuese. Karakteristikat e konstruktorit në fjalë:

  1. Mbështetje për ndërfaqen ruse;
  2. Pagesa pranohet me para në dorë ose nëpërmjet PayPal;
  3. Prania e një tarife jo-tregtare me funksionalitet të kufizuar në formën e mundësisë për të shtuar një duzinë artikujsh në vitrinë.

Për të krijuar shërbimin tuaj, regjistrohuni në shërbim. Pas kësaj, mund të përdorni kabinetin, ku si hap i parë duhet të zgjidhni Krijo aplikacion. Me tutje:

  1. Duke zgjedhur Logo Ngarkoni, ngarkoni logon e programit tuaj të ardhshëm dhe specifikoni ngjyrën e dizajnit.
  2. Më poshtë do t'ju duhet të zgjidhni skedat që përdoruesit do të shohin në ekranin e pajisjes. Ky seksion specifikon gjithashtu faqet që projektuesi do të duhet të krijojë për dyqanin tuaj.
  3. Pasi të keni ruajtur ndryshimet, shkoni te cilësimet aplikacioni që po krijohet. Ky funksion është i disponueshëm në seksionin Cilësimet e Dyqanit.
  4. Emri i dyqanit që po krijoni dhe i juaji adresën e emailit shkruani në skedën Store. Ju mund të zgjidhni monedhën për t'u përdorur nga menyja rënëse.
  5. Shërbimi tregon nëse është e nevojshme hartat e Google në shërbimin, për të cilin çelësi i regjistruar API tregohet në një fushë të veçantë.
  6. Nëse mundësia e dorëzimit supozohet të jetë falas, mund të aktivizoni edhe opsionin e mësipërm këtu dhe të specifikoni kushtet e tij. Në linjën Cash On Delivery, mund të specifikoni një tarifë shtesë (në formën e një fraksioni dhjetor) që klienti do të duhet të paguajë për para në dorëzim. Për shembull, numri 1.06 do të thotë një rritje prej 6% në çmimin e blerjes.
  7. Specifikoni rajonin në listën rënëse të Transportit. Ju mund të specifikoni çmimin e dorëzimit të një mallrash të vetme (porosi e vetme) ose një paketë (urdhra të shumëfishta).
  8. Theksoni rreshtin Çmimet për të përfshirë tatimin duke shkuar te seksioni Tatimet. Kjo do të thotë se çmimi i mallrave do të tregohet me TVSH, e cila është tipike për të gjithë shitësit vendas.
  9. Sistemet e pagesave përmes të cilave klientët do t'ju transferojnë fonde tregohen në Portën e Pagesave. Sistemet e njohura si Qiwi ose Yandex.Money nuk mbështeten në MobiCart, prandaj sigurohuni që të aktivizoni opsionin për të përdorur para në dorëzim.
  10. Gjuha është konfiguruar në seksionin Gjuhët. Meqenëse rusishtja nuk mbështetet këtu, teksti i mesazhit duhet të futet manualisht, pas së cilës është e domosdoshme të ruani informacionin.
  11. Shkoni te App Vital, ku duhet të specifikoni emrin e programit që po krijoni, si dhe vendet në të cilat mund të përdoret aplikacioni.
  12. Ikonat që përdoruesi do të shohë në ekranin e pajisjes së tij në dyqan mund të ngarkohen në Images. Plotësoni imazhin për ekranin kryesor në Galerinë Home.
  13. Përshkrimet për produktet mund të vendosen në Store Builder në disa mënyra:
  14. Përmbajtja e lajmeve të faqes mund të krijohet në seksionin Lajmet. Shkruani përmbajtjen e postimit dhe klikoni në Publish News.

Tjetra, mbetet për të krijuar skedari i instalimit për një mjet celular të krijuar praktikisht të një dyqani në internet. Shkoni te Krijo aplikacion për këtë qëllim, hapni skedën Submit Apps në të, klikoni në Vazhdo. Këtu do t'ju duhet të pranoni marrëveshjen e licencës, pas së cilës sistemi do të gjenerojë skedarin e instalimit të aplikacionit celular bazuar në cilësimet që keni bërë.

Kur zgjidhni një plan jo-tregtar, do t'ju duhet të vendosni skedarin e krijuar në dyqanin Google Play në vete- Udhëzimet do t'ju dërgohen me email. Nëse zgjidhni një plan me pagesë, atëherë MobiCart do të ngarkojë vetë zhvillimin tuaj në Google Play. Mund të verifikoni që programi po funksionon duke instaluar më të fundit në vegël e vet dhe kontrollimi i shfaqjes së saktë të kartave të produkteve, lajmeve.

Krijimi i një programi celular me temë me AppsGeyser

Për të filluar përdorimin e këtij konstruktori Android, duhet të regjistroheni, për të cilin klikoni Krijo Tani.

AppsGeyser është bërë një shërbim shumëfunksional që ju lejon të zhvilloni pajisje celulareçdo lloj. Për burim informacioni Modelet e mëposhtme të disponueshme do të përshtaten:

  1. Manual për krijimin e një udhëzuesi të vogël të shërbimeve;
  2. Blog për të lexuar faqet e blogut tuaj në ekranin e veglës;
  3. Uebsajt për të kthyer faqen në një aplikacion celular;
  4. Lajme, e cila krijon një grumbullues lajmesh, për shembull, çdo lajm tematik ose rajonal;
  5. Faqe e aftë për konvertim e-libër ose përmbajtje të tjera të ngjashme në një aplikacion Android.

Përdorni shabllonin e blogut:


Nëse jeni regjistruar tashmë në AppsGeyser, sistemi do t'ju ridrejtojë në llogarinë tuaj personale, ku mund të instaloni programin e krijuar android në pajisjen tuaj dhe ta publikoni atë në Google Play. Shërbimi mund të fitohet para këtu. Kur zgjidhet ky opsion, përdoruesit do të shohin reklama. Informacioni për numrin e instalimeve të programit tuaj është gjithashtu i disponueshëm në llogarinë tuaj personale dhe këtu mund ta modifikoni.

Ndërtues të tjerë të aplikacioneve Android

Për një arsye ose një tjetër, as MobiCart dhe as AppsGeyser nuk mund t'ju përshtaten. Dhe për të zgjidhur një problem të tillë si krijimi i një loje për android pa programim, për shembull, ata nuk munden. Megjithatë, sot ka shumë konstruktorë të tillë në Web, me të cilët mund të shkruani një program në mënyrë të ngjashme. Këtu janë disa:

  1. Dyqani i krijuesit të aplikacioneve. Krijon aplikacione Android të pothuajse çdo lloji - nga komerciale në tematike. Ka një ndërfaqe të rusifikuar dhe një manual gjithëpërfshirës. Ka një tarifë për përdorim.
  2. Mobincube. Ju lejon të shkruani dhe të fitoni para nga shërbimet e krijuara të subjekteve të ndryshme. Funksionaliteti bazë falas.
  3. Monomobi. Një mjet tregtar për krijimin e shpejtë të programeve Android me një ndërfaqe të Rusifikuar. Mund ta provoni shërbimin në veprim falas gjatë periudhës së provës.
  4. Shiriti i aplikacioneve. Redaktues falas i Android për të krijuar aplikacione të thjeshta telefonike.

Shumica e këtyre redaktorëve paguhen, veçanërisht nëse shërbimet e krijuara në to mund të fitohen para për fitim pa aftësinë për të "koduar". Në stilistë falas, mund të mësoni, të përpiqeni të bëni diçka tuajën, por cilësia dhe funksionaliteti i programit do të jenë të ulëta. Dhe krijoni lojë cilësore në Android pa programim gjithashtu nuk ka gjasa të ketë sukses.

Mos harroni se kur krijoni një program duke përdorur një konstruktor të tillë, shpesh bëheni të varur nga një shërbim që, nëse dëshironi, mund të "mbulojë" projektin tuaj. Prandaj, për të krijuar projekte serioze, është më mirë të mësoni bazat programimi dhe zhvillimi aplikacionet e dëshiruara pa asistentë rrjeti.

Ankohuni për përmbajtjen


  • Shkelje e të drejtës së autorit Spam Përmbajtje e pavlefshme Lidhje të thyera


  • Dërgo

    Artikujt kryesorë të lidhur