Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Windows 8
  • Si të bëni vetë një aplikacion për Android. Aplikime për zhvillimin e aplikacioneve: si të bëni vetë një aplikacion për iOS dhe Android

Si të bëni vetë një aplikacion për Android. Aplikime për zhvillimin e aplikacioneve: si të bëni vetë një aplikacion për iOS dhe Android

salla e operacionit Sistemi Android Sot është një nga platformat celulare më të njohura në botë. Pothuajse çdo pronar Smartphone Android Do të doja të merrja një aplikacion unik që do t'i përshtatet atij në një rast të veçantë, por nuk është gjithmonë e mundur të gjesh një aplikim të tillë. Në këtë artikull do t'ju flasim se si të bëni vetë një aplikacion Android duke përdorur metoda falas.

Për arsye të zhvillim të shpejtë Platformat Android, disa funksione të programeve të përshkruara mund të ndryshojnë, kështu që për të sqaruar çdo detaj, shkruani në komente. Edicioni i fundit - 20.01.2018.

Natyrisht, përparimi nuk qëndron ende dhe me zhvillimin e sistemit operativ Android gjithçka shfaqet më shumë mundësi për krijimin lloje te ndryshme aplikacionet që i përshtaten. Dhe nëse kohët e fundit, vetëm një specialist që e studioi këtë në institut mund ta krijonte atë, tani ai mund ta bëjë atë çdo pronar i një telefoni ose tableti Android në modaliteti në internet.

Përdoruesit mund të krijojnë aplikimin e vet për të kënaqur veten me një program unik. Ose mund ta bëjnë këtë për të fituar para. Sot interneti ofron të gjitha mundësitë për këtë.

Mjetet e përshkruara më poshtë do t'ju lejojnë të krijoni aplikacionin tuaj në disa faza.

Disa nga programet e paraqitura ju lejojnë jo vetëm të bëni, por edhe fitoni para menjëherë e tij. Gjithashtu, çdo aplikacion i krijuar mund të vendoset në sistemin Google Play.

Katër mënyra për të bërë vetë një aplikacion Android

Më poshtë do të gjeni katër "mjete" që do t'ju lejojnë të krijoni një aplikacion të tillë shpejt dhe pa njohuri të veçanta. Programe të tilla të kujtojnë kompletet e ndërtimit që ju lejojnë të krijoni gjithçka që ju nevojitet bllok pas blloku, një analogji e mirë me montimin e grupit të njohur të ndërtimit LEGO.

Të gjitha programet e paraqitura këtu janë përzgjedhur sipas kritereve të mëposhtme:

  • Përdorim i përshtatshëm. Natyrisht, këto propozime nuk do të përdoren nga specialistë të trajnuar, por përdoruesit e rregullt, si ti dhe unë. Kjo është arsyeja pse aplikacioni duhet të jetë shumë i përshtatshëm, funksional dhe i lehtë për t'u përdorur.
  • Ndërfaqe intuitive e thjeshtë. Duke folur logjikisht, atëherë këtë artikull sikur të rrjedhë nga ai i mëparshmi, që do të thotë se programi nuk duhet të jetë vetëm i përshtatshëm, por edhe intuitiv.
  • Funksionalitet i madh. Shumëllojshmëria e gjerë e mënyrave për të krijuar një aplikacion është një plus i caktuar. Edhe pse të gjitha programet e paraqitura, mesatarisht, kanë të njëjtat funksione, me përjashtim të disa detajeve të vogla.

Më poshtë do të hedhim një vështrim në një përzgjedhje të mjeteve që do t'ju ndihmojnë të krijoni aplikacionin tuaj të parë.

App Builder - një mjet i thjeshtë për krijimin e aplikacioneve

Ky opsion është ne nje rruge te mire për të krijuar shpejt aplikacionet tuaja. Pa dyshim, lajmi i mirë është se mund ta përdorni pa investuar asnjë qindarkë, që do të thotë falas. Edhe pse këtu ka edhe disavantazhe, të paktën në faktin se është plotësisht gjuhe angleze(pas përditësimit në dhjetor 2017, u shtua gjuha ruse).

Karakteristikat e programit

  • paraqitur përzgjedhje e madhe shabllone për të krijuar një aplikacion. Nëse keni në mendje ndonjë aplikacion të thjeshtë, atëherë ky program do t'ju ndihmojë lehtësisht të zgjidhni një shabllon;
  • Pas krijimit të aplikacionit, mund të monitoroni statistikat e tij;
  • Nëse krijoni një aplikacion dhe atë do të testohen, atëherë mund të vendoset thjesht dhe mjaft qartë në dyqanin Google Play.

AppsGeyser - një faqe për krijimin e aplikacioneve Android me cilësi të lartë vetë

Uebfaqja zyrtare - https://www.appsgeyser.com

Ky mjet është më i mirë se ai i mëparshmi, sepse ka shumë më tepër mundësi për të krijuar aplikacionin tuaj. Faqja ju lejon të krijoni programin tuaj në vetëm disa minuta. Ky redaktues është më i thjeshti nga të gjithë që kemi hasur. Lista e aplikacioneve që do t'ju ndihmojë të bëni është shumë e madhe, duke filluar nga një shfletues i rregullt dhe duke përfunduar me mesazherin tuaj.

Përfitimet e AppsGeyser

  • Aplikacioni është shkruar mjaft shpejt, fjalë për fjalë në disa klikime;
  • Ju lejon të krijoni lojëra të thjeshta për Android, sepse duhet të pranoni që jo çdo mjet sot mund ta bëjë këtë;
  • Pasi aplikacioni të jetë gati, ai mund të vendoset lehtësisht në dyqanin Google Play;
  • Përveç kësaj, ju mund të fitoni para nga programi juaj drejtpërdrejt përmes shërbimit AppsGeyser. Ky është një funksion i dobishëm, sepse duke treguar imagjinatën tuaj, ju gjithashtu mund të fitoni para prej tij;
  • Krijoni, modifikoni, publikoni një aplikacion në internet në llogari personale(në mënyrë që rezultatet të ruhen).

IbuildApp - një motor i fuqishëm për zhvillimin e projekteve tuaja

Ky mjet meriton një vështrim vërtet të plotë. Siç e diskutuam më lart, nuk keni nevojë të dini një gjuhë programimi për të krijuar aplikacione Android. Platforma e zhvillimit është aq e thjeshtë sa krijimi i aplikacionit tuaj do të jetë shumë i thjeshtë. Procesi do të zgjasë vetëm disa minuta, por rezultati do të jetë i dukshëm.

Faqja e internetit IbuildApp ka tarifa të paguara (zhvillimi i një aplikacioni individual, me zhvillim të mëtejshëm) dhe shabllone falas, nga të cilat ka shumë.

Uebfaqja zyrtare ruse - https://russia.ibuildapp.com

Le të shohim se çfarë mund të bëjë:

  • Një arkiv i madh temash për një sërë temash: këto mund të jenë restorante, kafene, aktivitete sportive, si dhe shumë tema të tjera që ju lejojnë të zgjidhni gjithçka që dëshironi. E tëra çfarë ju duhet të bëni është të zgjidhni diçka specifike dhe më pas ta modifikoni për t'iu përshtatur nevojave tuaja;
  • Ai gjithashtu ka mënyra të integruara për të promovuar kauzat sociale. këtë aplikacion. Programi jo vetëm që ju ndihmon të krijoni shpejt një aplikacion, por edhe ta promovoni atë. Në raste të tjera, ky proces kërkon një kohë shumë të gjatë;
  • Përveç kësaj, ju mund ta lidhni aplikacionin me rrjet reklamash, që do të thotë se do të fitoni para prej saj.

AppsMakerstore - një platformë për krijimin e programeve të thjeshta

Uebfaqja zyrtare - https://appsmakerstore.com

Platforma e katërt e lezetshme që është krijuar për të krijuar aplikacionet Android. Ndoshta një nga avantazhet më të rëndësishme është se duke përdorur faqen e internetit të AppsMakerStore mund të krijoni programe që do të jenë me shumë platforma (për shembull, në Android, iOS dhe Windows Phone)

Le të shohim avantazhet e platformës:

  • Puna me projektuesin zhvillohet në internet;
  • Mundësia e regjistrimit falas;
  • Shkrimi i aplikacioneve duke përdorur paraqitjet e gatshme, ndërsa një përzgjedhje e madhe e shablloneve për këtë temë i ofrohet çdo përdoruesi.

Udhëzime video për krijimin e një aplikacioni duke përdorur APK Creator


Kjo është e gjitha, shpresojmë që keni gjetur atë që po kërkoni dhe keni qenë të kënaqur me përzgjedhjen tonë. Ky grup mjetesh do të bëhet diçka e veçantë për një programues fillestar dhe do t'ju lejojë të kuptoni ndërlikimet e krijimit të aplikacioneve të thjeshta falas.

I vjen në mendje të gjithëve - stilistëve me përvojë, studentëve ose pronarëve të bizneseve të vogla që nuk kanë shkruar një rresht kodi. Nëse keni një ide të mrekullueshme, si mund ta zbatoni nëse nuk e kuptoni ndryshimin midis Java dhe Javascript, ose Photoshop dhe Illustrator?

Si të bëni një aplikacion celular - mendimi i ekspertëve

  • Paul Ferro është presidenti i 5 Nerds Software Development, një agjenci dizajni dhe zhvillimi me shërbime të plota, duke filluar nga markimi dhe dizajni deri te zhvillimi i aplikacioneve nga e para.
  • Andres Max, themeluesi i Ideaware, një agjenci e specializuar në strategjinë e produktit, dizajnin UX/UI dhe optimizimin e pjesës së përparme. Para se të themelonte studion, Max ishte projektuesi kryesor UX në Mashable.
  • Daniel Hindy është Shefi i Teknologjisë në BuildFire, një platformë e ndërtimit të aplikacioneve celulare e përdorur nga mbi 50,000 kompani. Edhe nëse nuk dini si të krijoni aplikacionet celulare, me redaktorin WYSIWYG të BuildFire ju mund të bëni ende një aplikacion profesional.

Përgjigjet nga këta sipërmarrës na bëjnë të kuptojmë se ndërtimi i një aplikacioni celular nuk duhet të përfshijë kodimin ose ndotjen e duarve në Adobe. ME Ide e mirë, me pak zgjuarsi biznesi dhe shumë përpjekje, mund të jeni në krye të Uber-it të ardhshëm. Le të hedhim një vështrim në opinionet e tyre.

1. Stuhi mendimesh

Rreth hapit të parë për këtë rrugë e gjatë thotë Paul Ferro, i cili përveç fillimit të biznesit të tij, ndihmon sipërmarrësit e tjerë që t'i kthejnë idetë e tyre në realitet:

Ju keni një ide të shkëlqyer për një aplikacion celular. Kjo është loja tjetër virale, ose mjeti që do të përdorin të gjithë, ose hapi tjetër në shprehjen shoqërore. Sido që të jetë, ju e dini se është e shkëlqyeshme dhe doni t'ia transmetoni mesazhin tuaj të gjithëve. Ku të fillojë?

Së pari, është shumë e rëndësishme të specifikoni idenë tuaj. Ju mund t'i keni të përshkruara në kokën tuaj bazat e aplikacionit tuaj, por a i keni menduar të gjitha detajet e vogla që ndajnë një aplikacion fantastik nga një ok? Është e rëndësishme të uleni dhe të merrni disa minuta për të menduar për të gjithë përvojën e aplikacionit celular.

Nëse është një lojë ose diçka e ngjashme, nuk duhet të kuptoni çdo nivel në kokën tuaj, por duhet të kuptoni se si nivelet janë të ndryshme. A ka blerje përmes aplikacionit? Lojë me shumë lojtarë? Lidhja me mediat sociale? Ndërsa u përgjigjeni të gjitha këtyre pyetjeve, filloni t'i bashkoni mendërisht të gjitha pjesët dhe të kapërceni të gjitha problemet dhe kurthet. Ose, nëse dikush po bën aplikacionin për ju, atëherë ai do të dëshirojë të dijë sa më shumë që të jetë e mundur përpara se të fillojë, dhe kjo do të ndihmojë procesin e zhvillimit.

2. Paraqisni idenë tuaj miqve, familjes dhe kolegëve për komente.

Të gjithë mendojnë se idetë e tyre janë të mahnitshme, apo jo? Si mund ta kuptoni se koncepti i aplikacionit celular që keni krijuar është interesant për të tjerët? Kthejeni "rrethin tuaj të brendshëm" në një kordon sanitar që teston idetë për qëndrueshmërinë:

Tani që keni ide pune, është koha për ta provuar dhe për të parë nëse është vërtet aq i mirë sa mendoni. Ka shumë aplikacione të mira që bëjnë pothuajse të njëjtën gjë, por për një arsye ose një tjetër, disa ngrihen në krye dhe bëhen të dashur, ndërsa të tjerët jo. Aplikacioni juaj nuk duhet të jetë numër 1 në dyqan për të qenë i njohur ose fitimprurës. Por ai ka nevojë për të paktën një dukshmëri.

Sillni idenë tuaj në sasia maksimale njerëzit për të mësuar mendimin e tyre për të. Këtu keni një këshillë eksperti: Kur ua parashtroni idenë tuaj të tjerëve (miqve ose familjes), tregojuni atyre se njihni dikë me idenë dhe dëshironi të investoni në të. Më pas shpjegoni vetë idenë. Dëgjuesit tuaj do të jenë shumë më të sinqertë duke e ditur se ideja nuk është e juaja dhe se mund të humbisni paratë tuaja duke investuar në ato të gabuara. aplikacion i mirë. Pyesni - a do ta përdorin? Nëse po, pse? Nëse nuk e bëjnë, atëherë pse?

Kërkojuni atyre të tregojnë mangësitë. Pyesni nëse kanë parë diçka të ngjashme? Kjo qasje mund të jetë shumë më produktive për të diskutuar një ide sesa thjesht të zbuloni se keni shumë miq dhe familje që nuk duan t'ju ofendojnë.

Nëse i keni bërë të gjitha këto disa herë, dhe ideja juaj nuk ka hasur në rezistencë të fortë, atëherë është koha për të filluar! Këtu keni një zgjedhje. Mund ta bëni vetë ose të punësoni dikë.

3. Edhe nëse nuk mund të bëni një aplikacion celular, mund të bëni një prototip të mrekullueshëm

Andres Max rithekson rëndësinë e testimit të një ideje për të parë nëse funksionon dhe shkon më tej: “Gjithmonë i kam inkurajuar sipërmarrësit të kryejnë kërkime tregu. Gërmoni thellë për të vlerësuar kërkesën për idenë tuaj, çfarë ka funksionuar në të kaluarën dhe çfarë jo, më pas bëni rregullime sipas nevojës.” Për shembull, mund të mendoni se keni një ide të mahnitshme për një aplikacion fotografish vetëm për të zbuluar se ai tashmë është bërë dhe shitet. Kjo nuk do të thotë që ju duhet të ndaloni së punuari mbi idenë - është vetëm informacion për ju që t'ju ndihmojë të kuptoni se çfarë mund të bëni më mirë.

Nje nga mënyrat më të mira të krahasosh do të thotë, natyrisht, të bësh një prototip. Max thotë: “Pasi të keni rafinuar idenë tuaj, ndërtoni dhe provoni një prototip. Mblidhni në bazë të saj të gjitha informacione të vlefshme" Një prototip mund të jetë vetëm një skicë e dizajnit tuaj, por gjithashtu mund të krijoni një prototip plotësisht funksional në një mjet si Proto.io. Kjo nuk kërkon aftësi programimi ose dizajni.

4. Vendosni nëse do të punësoni një studio apo zhvillues - ose mësoni se si të zhvilloni veten.

Hapi tjeter, thotë Ferro, kuptoni se kush do ta kthejë prototipin tuaj në një aplikacion të vërtetë. Mund të mos e besoni, por lehtë mund të krijoni vetë një aplikacion (edhe pa përvojë). Me kusht që, natyrisht, të jetë mjaft e thjeshtë:

“Të mësosh se si të krijosh aplikacione mund të jetë detyrë sfiduese, veçanërisht nëse nuk keni përvojë. Por është e mundur. Sidomos nëse ideja juaj ka të bëjë me veçantinë e veçorive - dhe jo vetë teknologjinë. Merrni për shembull Flappy Bird. Vetë aplikacioni është jashtëzakonisht i thjeshtë. Por ideja ishte unike dhe emocionuese. Tani shikoni në Apple Passbook. Ideja është relativisht e thjeshtë, por teknologjitë që ju lejojnë të ruani të dhënat tuaja në mënyrë të sigurt, t'i aksesoni ato te shitësit, të lidheni me gjurmët e gishtave, etj. janë relativisht komplekse.

Nëse aplikacioni juaj kërkon teknologji të fundit që e përdor pajisjen në një mënyrë që askush tjetër nuk e ka përdorur më parë, atëherë ndërtimi i aplikacionit vetë mund të jetë i vështirë. Mund të duhen vite për të kuptuar se si të përfitoni plotësisht nga aftësitë e një pajisjeje celulare. Nëse e kuptoni që mund ta ndërtoni vetë aplikacionin, shkëlqyeshëm! Por edhe nëse nuk keni aftësi zhvillimi, ekziston një mundësi për t'u zhvilluar mjaft shpejt.”

5. Sigurohuni që po përdorni mjetet e duhura për të krijuar aplikacione celulare

Por si ta fitoni këtë shpejtësi? Ju ose mund të ecni (ka shumë burime për këtë) ose të përdorni mjete që janë të arritshme edhe për fillestarët për të krijuar aplikacionin tuaj celular. Një mjet i tillë është BuildFire, shpjegon Daniel Hindi:

“Po sikur të keni një ide vrasëse, por nuk dini si të krijoni aplikacione celulare? Ky është pikërisht problemi që donim të zgjidhnim me platformën tonë BuildFire. Ne kemi mbi 80,000 aplikacione, të krijuara nga kompani të vogla dhe korporata të mëdha, të gjitha të bëra me pak ose aspak njohuri programimi. Ndërsa kjo është e shkëlqyeshme për aplikacione të thjeshta, mungesa e aftësive programuese zakonisht ju kufizon në gamën e veçorive që ofron platforma. BuildFire e zgjidh këtë problem dhe së shpejti do të hapim një API për zhvilluesit që ta shtojnë në aplikacionet ekzistuese BuildFire.

Ne shohim gjithnjë e më shumë startup dhe kompani të vogla që i bashkohen tonë platforma bazë me një pengesë hyrëse jashtëzakonisht të ulët. Pasi aplikacioni të ketë vërtetuar vlerën e tij, ata pyesin zhvilluesit e palëve të treta krijoni pjesët që mungojnë të enigmës, duke kursyer shumë kohë dhe para.”

6. Sigurohuni që të punësoni njerëzit e duhur

Pavarësisht nëse jeni duke punësuar njerëz për të përfunduar një projekt të nisur në një platformë si BuildFire ose duke ndërtuar një aplikacion nga e para, është e rëndësishme të gjeni zhvilluesin e duhur, thotë Ferro:

“Tani, nëse vendosni të punësoni dikë për të zhvilluar aplikacionin tuaj, atëherë gjithçka do të jetë pak më e lehtë në krahasim me nëse keni mësuar të kodoni vetë. Por këtu, natyrisht, lind pyetja e kostos. Marrja me qira e një zyre ka një sërë avantazhesh në krahasim me zhvillimin e saj vetë. Ata kanë përvojë, ata tashmë i dinë të gjitha kurthet e zhvillimit, ata do të bëjnë një optimizuar dhe aplikim i shpejtë, dizajni i tij nuk do të jetë i tmerrshëm - mendoj se nuk ka nevojë të shpjegohen në detaje avantazhet e kthimit te profesionistët.

Por ju duhet të siguroheni që të punësoni profesionistët e duhur. Para së gjithash, kjo do të thotë të gjesh një kompani që do të dëgjojë historinë tuaj dhe do ta kuptojë plotësisht atë para se të fillojnë të shkruajnë kodin. Shumë njerëz duan të hidhen menjëherë në zhvillim dhe të fillojnë t'ju faturojnë, por kjo është mënyra e gabuar. Bisedoni me disa kompani për të gjetur atë që është e duhura për ju. Ju duhet të ndiheni rehat duke punuar me ta, duke komunikuar dhe duke zgjidhur problemet me ta. Dhe më besoni, do të ketë probleme!

Kur të gjeni kompaninë e duhur, gjithçka do të funksionojë. Ata do të zhyten në idenë tuaj dhe do të zgjidhin unazat, do të plotësojnë boshllëqet, do të sugjerojnë veçori dhe funksione dhe do të ofrojnë një nivel të lartë shërbimi. Aplikacionet më të mira ndodh kur një ide e shkëlqyer takon një ekip të madh që i jep jetë asaj.”

Është koha për të vepruar

Ferro përfundon duke u kujtuar sipërmarrësve se krijimi i një aplikacioni është një gjë, por t'i detyrosh përdoruesit ta shkarkojnë atë është një tjetër:

Pra, ju keni bërë dhe lëshuar aplikacionin. Mos u ndal me kaq. Promovoni atë. Flisni për të. Ndani atë në në rrjetet sociale- kudo! Ju duhet t'i bëni njerëzit të flasin për të. Ka shumë mënyra për të promovuar aplikacionin tuaj dhe duhet t'i provoni të gjitha. Blogjet janë gjithmonë në kërkim të aplikacioneve të reja për të folur. Kontaktoni ata. Nëse aplikacioni juaj është një mjet i dobishëm, kuptoni se ku mund të jetë më i dobishëm dhe tregojuni njerëzve për të. Çfarëdo që të bëni, duhet të ndani gjithmonë aplikacionin tuaj sa më shumë që të jetë e mundur.

Dhe si po kaloni? E keni bërë aplikacionin e ëndrrave tuaja? Na tregoni për të!

Përshëndetje, të dashur fansa të sistemit operativ Android. Në artikullin e sotëm do të përpiqem të mbuloj sa më plotësisht të jetë e mundur temë interesante– një përzgjedhje mjetesh për krijimin e aplikacionit tuaj (në internet) për pajisje të bazuara në sistemin operativ të njohur Android.

Me zhvillimin e teknologjive celulare, po zhvillohet edhe tregu i aplikacioneve celulare, duke përfshirë tregun e aplikacioneve celulare për sistemin operativ Android. Nëse më parë mund të bënte një aplikim vetëm një programues i avancuar me syze të trasha që kishte kryer pesë vite studime universitare, tani kjo mundësi është në dispozicion për këdo, krejtësisht të panjohur me gjuhët e programimit, dhe gjithashtu pa shkëputje nga interneti, d.m.th. online.

Në koleksion do të gjeni katër mjete që do t'ju lejojnë të krijoni një aplikacion - shpejt dhe lehtë. Të gjitha mjetet e propozuara janë të ngjashme me kompletet e ndërtimit, ju duhet të montoni aplikacionin tuaj të parë nga komponentë të ndryshëm të gatshëm, mund të krijoni një aplikacion në të njëjtën mënyrë si montoni një konstruktor Lego.

Të gjitha instrumentet janë përzgjedhur sipas kritereve të mëposhtme:

  • Lehtësinë e përdorimit. Meqenëse një mjet i tillë do të përdoret kryesisht nga njerëz të panjohur me programimin dhe elementet komplekse, theksi kryesor në këtë përzgjedhje e vogël, u fokusua në komoditetin dhe lehtësinë e përdorimit të mjeteve të propozuara;
  • Ndërfaqe intuitive. Kjo pikë dhe kusht rrjedh logjikisht nga ajo e mëparshme. Përveç faktit që ndërfaqja e mjetit për krijimin e aplikacioneve për sistemin operativ Android (Android) duhet të jetë e thjeshtë, duhet të jetë gjithashtu intuitive;
  • Mundësitë. Sa më shumë gjëra të ndryshme "mund" të bëjë një mjet, aq më mirë. Në thelb, të gjitha aplikacionet e paraqitura kanë të njëjtin grup mjetesh, me dallime dhe ndryshime të vogla.

Pra, le të shkruajmë, le të fillojmë të bëjmë aplikacionin (i gjithë aplikacioni mund të krijohet në internet), më poshtë mund të njiheni me përzgjedhjen e produkteve softuerike dhe të zgjidhni mjetin më të përshtatshëm dhe funksional për veten tuaj.

TheAppBuilder

Një mjet i mirë për krijimin e aplikacioneve. Pa dyshim, lajmi i mirë është se ju mund ta përdorni këtë mjet absolutisht falas. E keqja është se ky produkt softuerësh nuk e mbështet gjuhën ruse, por nëse keni studiuar anglisht në shkollë, të paktën pak, atëherë nuk duhet të ketë probleme me përdorimin e TheAppBuilder. Nga të gjitha veçoritë e këtij produkti softuer, do të doja të shënoja sa vijon::

  • Një përzgjedhje e madhe e shablloneve për krijimin e aplikacioneve tuaja Android. Nëse dëshironi të bëni një program të thjeshtë, atëherë nga opsionet e propozuara të shabllonit mund të zgjidhni lehtësisht atë që ju nevojitet;
  • Aftësia për të parë statistika të detajuara sipas aplikacionit që keni krijuar;
  • Publikimi i thjeshtë dhe i qartë i aplikacionit që keni krijuar në Google Play.

AppsGeyser


Një tjetër mjet i mirë, me cilësi të lartë që meriton vëmendje të madhe. Siç thashë më lart, për të krijuar )) nuk keni nevojë të jeni në gjendje të programoni për Android; gjithçka në këtë program është aq e thjeshtë sa mund të krijoni një aplikacion për projektin tuaj në pak minuta, thjesht duke e montuar atë nga pjesët të “konstruktorit”. Më poshtë mund të njiheni me aftësitë e mjetit të propozuar.:

  • Një arkiv i madh shabllonesh për tema të ndryshme: restorante, piceri, studio fotografike, pushime, sporte, radio, transport mallrash dhe shumë e shumë shabllone të tjera. Thjesht duhet të zgjidhni atë të duhurin dhe të filloni ta redaktoni atë për t'iu përshtatur nevojave tuaja;
  • Mjete të integruara për promovimin e aplikacionit tuaj të ri. Ndonjëherë, për të promovuar dhe promovuar aplikacionin tuaj të ri, duhet të shpenzoni shumë përpjekje dhe kohë, mjetet e integruara të promovimit në ndërtues mund ta bëjnë detyrën tuaj më të lehtë;
  • Mundësia për të lidhur programin tuaj me një rrjet reklamimi, në mënyrë që të fitoni para nga aplikacionet që krijoni.

AppsMakerstore




Një mjet shumë i thjeshtë për krijimin e programeve për sistemin tuaj operativ Android. Avantazhi kryesor i këtij aplikacioni është se ju mund të krijoni një aplikacion për gjashtë sisteme të ndryshme operative celulare me një lëvizje. Përparësitë e tjera të këtij mjeti përfshijnë si më poshtë::

  • Aftësia për të punuar me projektuesin në internet;
  • Është e mundur të regjistrohet një llogari falas;
  • Arkivi i madh i shablloneve për aplikacionin tuaj Android (Android), shkruani aplikimi i kërkuar mund ta bëni me dy klikime.

Kaq për sot. Shpresoj që të keni zgjedhur mjetin e duhur për veten tuaj dhe të dini se si të bëni aplikacionin tuaj të parë. Ne gjithashtu shkruajmë mendimin tonë në komentet e këtij materiali.

Sistemi operativ Android është bërë i përhapur - që nga fundi i 2015, më shumë se 80% e pajisjeve mobile funksionojnë në të dhe grafikët tregojnë rritje të qëndrueshme. Interesi për aplikacionet celulare vazhdon, duke gjykuar nga numri i produkteve të reja në Playmarket. Si të krijoni vetë një aplikacion Android? A duhet të jeni një programues i vërtetë për këtë? Ne do të flasim për këtë në artikullin tonë.

Një qasje profesionale ndaj programimit Android

Për të krijuar aplikacionin tuaj të parë Android, duhet të punoni shumë. Do të na duhen:

  • Libra për programim;
  • Mjedisi i zhvillimit (përfshin shumë programe dhe shtojca);
  • Manualë shtesë mbi programimin për Android OS;
  • Njohuri në ndërtimin e algoritmeve.

Pasi të keni përfunduar instalimin e mjedisit të zhvillimit, duhet të filloni të studioni libra dhe manuale. Ato do t'ju ndihmojnë të fitoni njohuri rreth operatorëve, klasave, grupeve dhe mënyrave për të ndërvepruar me pajisjet e pajisjes celulare. Gjithashtu ju duhet të mësoni të lexoni kodin e njerëzve të tjerë dhe të gjeni në të njohuritë e nevojshme dhe teknikat e programimit. Duke parë listën e programit më të vogël, koka juaj fillon të rrotullohet - duket se është e pamundur t'i mësoni të gjitha.

Në fakt, shumë manuale janë shkruar për programimin Android dhe mjete mësimore. Prandaj, nuk do të ketë probleme me mësimin e bazave të programimit - gjëja kryesore është të kesh aftësinë për ta bërë këtë.

Ndërtuesit e aplikacioneve Android

Nëse operatorët, klasat dhe zhvillimi i algoritmeve ju trembin dhe listat e programeve ju zhytin në tmerrin primitiv, atëherë ne jemi gati t'ju ofrojmë një zgjidhje tjetër - krijimin e aplikacioneve në konstruktorë të veçantë. Numri i tyre po rritet me hapa të mëdhenj, ndaj nuk do të ketë probleme për t'i gjetur. Projektuesit ju lejojnë të shkruani aplikacione të niveleve të ndryshme të kompleksitetit duke përdorur module dhe aftësi të para-zhvilluara. Bazuar në to, ju mund të krijoni:

  • Aplikacionet e lajmeve;
  • Katalogjet e recetave të kuzhinës;
  • Blog për celular;
  • Dyqane online;
  • Aplikimet për porositjen e shërbimeve;
  • galeri foto dhe video;
  • Aplikacionet e tekstit dhe më shumë.

Gjithashtu, shumë dizajnerë ofrojnë mjete për promovimin bazë të aplikacioneve të krijuara.

Konstruktori i aplikacionit 2b

Ky konstruktor është projektuar për një audiencë biznesi, kështu që mund të krijojë projekte biznesi nivel të lartë vështirësitë. Mbi bazën e saj, dyqane online, katalogë veshjesh, aplikacione për programe zbritjeje, aplikacione me njoftime, aplikacionet e lajmeve, katalogë promocionale, galeri video dhe shumë më tepër. Përdoruesit kanë qasje në shkarkimin e statistikave të aplikacioneve të krijuara, mjeteve të pritjes dhe promovimit.

Ashtu si shumë mjete të tjera të biznesit, ndërtuesi i App2b paguhet. Ekziston vetëm një mundësi pagese për përdoruesit dhe zhvilluesit për të zgjedhur - 9,900 rubla për një aplikim një herë. Pagesa përfshin akses në të gjitha veçoritë e specifikuara, mbeshtetje teknike, mjete për promovim, si dhe vendosje të aplikacioneve në Playmarket.

Me drejtësi, vlen të përmendet se ky stilist mund të krijojë aplikacione jo vetëm për Android, por edhe për telefonat inteligjentë iPhone(me publikimin e mëvonshëm në AppStore).

Konstruktor i Appsmakerstore

Ky është një projektues shumëfunksional shumë i fuqishëm me një numër të madh shabllonesh. Me ndihmën e tij, krijohen aplikacione për hotele, klube nate, restorante dhe kafene, Sherbime Publike, zinxhirët e shitjes me pakicë, sallone bukurie, radio stacione, institucionet mjekësore, klube sportive, institucione fetare, si dhe për evente dhe aktivitete të ndryshme. Funksionaliteti i projektuesit.

Eksploroni gjuhë e re dhe një mjedis zhvillimi është minimumi që kërkohet nga ju nëse doni të shkruani aplikacionin tuaj të parë celular. Do të duhen të paktën disa javë për të skicuar një listë themelore të detyrave për Android ose iOS pa kopjuar shembullin nga libri. Por ju nuk mund të zotëroni Objective-C ose Java dhe megjithatë të zhvilloni shpejt aplikacione për telefonat inteligjentë nëse përdorni teknologji të tilla si PhoneGap.

Nëse keni studiuar me kujdes risitë që na presin në Windows 8, mund të keni vënë re se do të jetë e mundur të zhvillohen aplikacione në HTML5 nën të. 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. Një nga këto korniza, i cili ju lejon të zhvilloni aplikacione për telefonat inteligjentë duke përdorur një mori HTML, JavaScript dhe CSS të njohur!, është PhoneGap. Një aplikacion i shkruar me ndihmën e tij është i përshtatshëm 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), ose të merreni me API të ndryshme dhe mjedise zhvillimi. Gjithçka që ju nevojitet për të krijuar një aplikacion celular ndër-platformë është njohja e HTML5 dhe një API speciale PhoneGap. Në këtë rast, dalja nuk do të jetë një faqe budallaqe HTML e "kornizuar" në ndërfaqen e aplikacionit, jo! API i kornizës ju lejon të përdorni pothuajse të gjitha aftësitë e telefonit që përdoren kur zhvilloni duke përdorur mjete amtare: akses në përshpejtuesin, busullën, kamerën (regjistrimin e videos dhe fotografinë), listën e kontakteve, sistemin e skedarëve, sistemin e njoftimit ( njoftimet standarde në telefon), memorie, etj. Së fundi, një aplikacion i tillë mund të aksesojë pa probleme çdo adresë ndër-domainësh. Ju mund të rikrijoni kontrollet vendase duke përdorur korniza si jQuery Mobile ose Sencha, dhe programi përfundimtar do të duket sikur është shkruar në një gjuhë amtare (ose pothuajse kështu) në një telefon celular. Më së miri është që sa më sipër të ilustrohet në praktikë, pra të shkruani një aplikacion, ndaj ju sugjeroj të filloni të praktikoni menjëherë. Mbani gjurmët e kohës - do të duhen më shumë se gjysmë ore për të bërë gjithçka.

Çfarë do të krijojmë

Le të marrim iOS si platformën e synuar - po, po, paratë janë në AppStore dhe tani për tani është më mirë të fitoni para nga zhvillimet tuaja atje :). Por më lejoni ta sqaroj menjëherë: e njëjta gjë, 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 doja të shkruaja një mjet tjetër për të mbajtur gjurmët e listës së detyrave. Kështu që vendosa të krijoj një aplikacion të quajtur "Kujtesa Gjeografike", një program navigimi, qëllimi i të cilit mund të përshkruhet me një frazë: "Më njoftoni kur të jem përsëri këtu". AppStore ka shumë shërbime që ju lejojnë të "kujtoni" vendin ku përdoruesi ka parkuar makinën. Është pothuajse e njëjta gjë, pak më e thjeshtë. Ju mund të tregoni një pikë në një hartë të qytetit, të vendosni një rreze të caktuar për të dhe të programoni një mesazh. Herën tjetër që të bini brenda rrethit me rrezen e specifikuar, aplikacioni do t'ju njoftojë dhe pika do të fshihet. Ne do të vazhdojmë sipas këtij plani: së pari do të krijojmë një aplikacion të thjeshtë në internet, do ta testojmë atë në shfletues dhe më pas do ta transferojmë duke përdorur PhoneGap në platformë iOS. Është shumë e rëndësishme të prototiponi dhe testoni pjesën më të madhe të kodit në një shfletues në një kompjuter, pasi korrigjimi i një aplikacioni në një telefon është shumë më i vështirë. Si kornizë ne do të përdorim kornizën jQuery JS me jQuery Mobile (jquerymobile.com), dhe si një motor hartash - hartat e Google v3. Aplikacioni do të përbëhet nga dy faqe: një hartë dhe një listë pikash.

  • Një shënues i pozicionit tuaj aktual vendoset në hartë. Duke klikuar në hartë, krijohet një pikë së cilës i bashkëngjitet një mesazh (si "makinë afër"). Një pikë mund të fshihet duke klikuar mbi të. Për të lëvizur shënuesin e një personi në hartë, përdoret një API gjeonavigimi.
  • Faqja me listën e pikave duhet të ketë buton shtesë"Fshi të gjitha pikat", dhe pranë çdo pike ka një buton "Fshi këtë pikë". Nëse klikoni mbi një element 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 nuk është, sigurisht, korniza e vetme për krijimin ndërfaqe celulare. Faqja e internetit PhoneGap ofron listë e madhe bibliotekat dhe kornizat që mund të përdorni (phonegap.com/tools): Sencha Touch, Impact, Dojo Mobile, Zepto.js, etj.

Korniza e aplikimit

Do të shpjegoj menjëherë pse do të përdorim jQuery Mobile. Kjo bibliotekë JS tashmë na ofron elemente të gatshme ndërfaqja e aplikacionit celular (sa më afër që të jetë e mundur me ato vendase) për më shumë platforma të ndryshme. 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 transferojeni në 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 shpenzojë Internet celular. Tani krijojmë kornizën e faqes në skedarin index.html. Kodi më poshtë përshkruan pjesën e sipërme të faqes me një hartë, mbishkrimin "Kujtesa gjeografike" dhe butonin "Pikat".

Faqja e hartës

Gjeorekujtim

Pikat

Atributi i faqes data-dom-cache="true" është i nevojshëm për të siguruar që të mos shkarkohet nga memoria. Butoni Points përdor data-transition="pop" në mënyrë që faqja e Listës së Pikave të hapet me një efekt Pop-in. Mund të lexoni më shumë se si janë strukturuar faqet jQuery Mobile 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

Pikat

Harta

Për butonin “Hartë” do të shkruajmë edhe data-transition="pop", por do të 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. Kjo është e gjitha, korniza jonë është gati.

Krijimi i një aplikacioni

Tani duhet të shfaqim hartën, për të cilën do të marrim API standarde Google Maps, e cila përdoret nga miliona sajte të ndryshme:

Var latLng = gm.LatLng i ri (this.options.lat, this.options.lng); this.map = new gm.Map(element, ( zmadhimi: this.options.zoom, // Zgjidhni qendrën fillestare të zmadhimit: latLng, // Vendosni qendrën fillestare të mapTypeId: gm.MapTypeId.ROADMAP, // Harta normale disableDoubleClickZoom: e vërtetë, // Çaktivizo zmadhimin automatik duke trokitur/kliko dy herë disableDefaultUI: e vërtetë // Çaktivizo të gjithë elementët e ndërfaqes ));

Këtu Gm është një referencë e ndryshueshme Objekti Google Hartat. I komentova mirë parametrat e inicializimit në kod. Hapi tjetër është të vizatoni një shënues njeriu në hartë:

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

Adresa e personit sprite nga panorama e Google përdoret si PERSON_SPRITE_URL. E tij adresa statike- 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 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 në hartë. 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 ) // Çdo tre sekonda kërkojmë pozicionin aktual // të window.setInterval i përdoruesit (funksioni () ( // Kërko pozicionin aktual navigator.geolocation.getCurrentPosition(gpsSuccess, $.noop, ( enableHighAccuracy: true, maksimumiAge: 300000 )); ), 3000); )

Metoda movePerson përdor një procedurë të thjeshtë getPointsInBounds() për të kontrolluar nëse përdoruesi është në ndonjë pikë aktive. Pyetja e fundit - ku të ruhet lista e pikave? HTML5 prezantoi aftësinë për të përdorur localStorage, ndaj të mos e neglizhojmë (do t'ju lë t'i kuptoni vetë këto pjesë të kodit, të cilat i kam komentuar mirë). Pra, aplikacioni që funksionon në shfletues është gati!

Nisja e një aplikacioni 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 i sigurt që aplikacioni juaj nuk do të funksionojë 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 në motorin WebKit. Pas eliminimit të të gjitha defekteve, mund të vazhdoni me nisjen e aplikacionit 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ë shërbejë faqen e krijuar dhe hapeni atë në shfletuesin e telefonit tuaj celular. Aplikacioni duhet të duket diçka si ai i paraqitur në figurë. Është e rëndësishme të kuptohet këtu se aplikacioni i ardhshëm celular, i përpiluar për platformë celulare duke përdorur PhoneGap, do të duket pothuajse identik, përveç që nuk do të shfaqet në ekran shirit navigimi shfletuesi. Nëse gjithçka është në rregull, mund të filloni të krijoni një aplikacion të plotë iOS nga faqja. Ju lutemi vini re se PhoneGap dhe IDE për zhvillim celular Ne as nuk e prekëm deri tani.

Përgatitja

Për të ndërtuar një aplikacion për iOS, ju duhet një kompjuter me një sistem operativ Sistemi Mac OS 10.6+ (ose Makine virtuale në Mac OS 10.6), si dhe mjedisin e zhvillimit 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 faqja e internetit e 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 ta publikoni aplikacionin tuaj në AppStore, atëherë kjo kërkesë mund të anashkalohet). Duke përdorur këtë grup, mund të zhvilloni aplikacione në gjuhën amtare iOS Objective-C. Por ne vendosëm të bëjmë një zgjidhje dhe të përdorim PhoneGap, ndaj na duhet ende të instalojmë paketën PhoneGap iOS. Thjesht shkarkoni arkivin nga jashtë sajti (https://github.com/callback/phonegap/zipball/1.2.0), shpaketoni atë dhe dosje iOS ekzekutoni instaluesin. Kur instalimi të përfundojë, ikona PhoneGap duhet të shfaqet në menynë e projekteve 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 po funksionon, klikoni butonin Run - emulatori i iPhone/iPad me aplikacionin e shabllonit PhoneGap duhet të fillojë. Programi i montuar do të japë një gabim duke thënë se index.html nuk u gjet - kjo është normale. Hapni dosjen në të cilën keni ruajtur skedarët kryesorë 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 në dritaren që shfaqet, zgjidhni "Krijo referenca dosjesh për çdo dosje të shtuar". Nëse e ekzekutoni përsëri programin, gjithçka duhet të funksionojë. Tani mund të kopjojmë të gjithë skedarët e prototipit tonë në dosjen www. Është koha për të modifikuar prototipin tonë për të punuar në një smartphone duke përdorur 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ë sugjeroj të konfiguroni menjëherë këtë " Lista e bardhë" Në menynë e projektit, hapni Skedarët Mbështetës/PhoneGap.plist, gjeni artikullin ExternalHosts dhe shtoni në të hostet e mëposhtëm që do t'i qaset aplikacioni ynë (kjo Serverët e Google Hartat): *.gstatic.com, *.googleapis.com, maps.google.com. Nëse nuk i specifikoni ato, programi do të shfaqë 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 gjeneron 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", funksion () ( Njoftuesi i ri($("#map-canvas")); // Nëse përdoruesi nuk ka internet, // njoftojeni për këtë nëse (navigator.network.connection). type = == Connection.NONE) ( navigator.notification.alert ("Nuk ka lidhje interneti", $.noop, TITLE); ) ), false);
Le të parandalojmë lëvizjen: document.addEventListener("touchmove", funksion (ngjarje) ( event.preventDefault(); ), false);

Më pas do të zëvendësojmë të gjitha alarmet dhe do të konfirmojmë telefonatat 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 (ai 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 - gjeneron një ngjarje vetëm kur koordinatat kanë ndryshuar. Klikoni butonin Run dhe sigurohuni që aplikacioni që sapo krijuam të funksionojë në mënyrë perfekte në simulatorin e pajisjes iOS! Është koha për të filluar lëshimin në një pajisje të vërtetë.

Nisja 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ë :). E përsëris edhe një herë: për të ekzekutuar aplikacionin e shkruar në iOS, duhet të jesh i autorizuar Zhvilluesi i iOS(me fjalë të tjera, abonohuni në Programin e Zhvilluesve iOS). Kjo do t'ju shqetësojë vetëm nëse jeni duke zhvilluar aplikacione për Produktet e 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ë fituar akses në program falas falë disa përfitimeve. 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. Aplikacioni i nënshkruar lejohet të ekzekutohet në iOS dhe të shpërndahet në të Dyqani i Aplikacioneve. Nëse nuk jeni student, dhe ende ju vjen keq për 99 dollarë për eksperimente të pafajshme, atëherë ekziston 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 programin celular në një pajisje iOS të jailbrokur (nuk do të ndalem në këtë, sepse gjithçka përshkruhet në sa më shumë detaje të jetë e mundur në këtë artikull: bit.ly/tD6xAf) . Në një mënyrë apo tjetër, së shpejti do të shihni një aplikacion funksional në ekranin e celularit tuaj. Ndalo kronometrin. Sa kohë ju desh?

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 mund të ndërtojë aplikacione kryesisht për Android dhe iPhone, por gjithashtu pretendon se mbështet BlackBerry. Përveç vetë kornizës, projekti ofron një grup miniaplikacionesh vendase dhe 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 arrin 120 dollarë në vit. Zhvilluesit e Appcelerator Titanium pretendojnë se më shumë se 25 mijë aplikacione janë shkruar në bazë të kornizës së 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. Sigurisht, zhvilluesit pretendojnë optimizim me cilësi të lartë në OpenGL. Platforma nuk ka një version falas dhe çmimi është mjaft i lartë: 199 dollarë në vit për një licencë për një platformë dhe 349 dollarë në vit për iOS dhe Android. Corona ofron IDE-në e vet dhe emuluesit e pajisjeve. Aplikacionet Corona janë shkruar në një gjuhë të ngjashme me JavaScript.

konkluzioni

Ne krijuam një të thjeshtë aplikacioni për ueb celular dhe në disa hapa të thjeshtë e transferoi atë në platformën iOS duke përdorur PhoneGap. Ne nuk kemi shkruar një rresht të vetëm të kodit Objective-C, por kemi marrë një program me cilësi të mirë, duke shpenzuar një minimum kohe duke transferuar dhe mësuar API-në PhoneGap. Nëse preferoni një platformë tjetër, si Android ose Windows Mobile 7, atëherë mundeni po aq lehtë, pa asnjë ndryshim për këto platforma, të ndërtoni aplikacionin tonë (për secilën prej tyre ka një manual të mirë hyrës dhe video tutorial: phonegap.com/start). Për të verifikuar qëndrueshmërinë e platformës, mund të shikoni aplikacionet e gatshme në PhoneGap, të cilat zhvilluesit e teknologjisë i 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 dështon dhe për ndonjë arsye nuk jeni më të kënaqur me të brendshmet HTML+JS, gjithmonë mund ta transferoni aplikacionin në një gjuhë amtare. Nuk mund të mos them që PhoneGap fillimisht u zhvillua nga Nitobi si një projekt me burim të hapur (depoja ndodhet në GitHub: github.com/phonegap). Kodi burimor do të vazhdojë të mbetet i hapur, megjithëse Adobe bleu Nitobi tetorin e kaluar. Duhet të them se çfarë perspektive ka projekti me mbështetjen e një gjiganti të tillë?

Artikujt më të mirë mbi këtë temë