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

Shtëpi / Pajisjet celulare

Si të krijoni një aplikacion për Android ose iPhone?— këto pyetje 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ë internetit të bizneseve të vogla dhe blogerët.

Ky rishikim sugjeron të merret në konsideratë , të cilat janë konstruktorë për shpejt dhe krijimi i përshtatshëm Aplikacionet Android dhe iPhone. Në të njëjtën kohë, pa kërkuar që përdoruesi të ketë aftësi programimi ose njohuri të tjera të veçanta IT. Aplikacione të tilla janë të domosdoshme për lloje të ndryshme biznesesh - në fund të fundit, ato janë një mënyrë e shkëlqyer për të zgjeruar audiencën tuaj të synuar dhe për të tërhequr klientët.

Kështu, gjithçka e diskutuar në rishikimin për zhvillimin e aplikacionit mund të bashkohet nën sloganin: e thjeshtë, e shpejtë dhe pa programim!

falas një shërbim ueb që ju lejon të konvertoni përmbajtjen e faqes suaj të internetit në një aplikacion Android dhe ta shpërndani atë përmes Google Play. Për më tepër, aplikacionet e krijuara mund të shiten dhe reklamohen në to.
Ju mund të krijoni një numër të pakufizuar aplikacionet Android e tre llojeve të përmbajtjes: faqe interneti, faqe e thjeshtë html dhe 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

falas shërbim online për krijimi i shpejtë aplikacionet celulare. TheAppBuilder krijon aplikacione duke përdorur një dizajner dhe shabllone standarde - për biznes, ngjarje, arsim, muzikë, sport, etj. Aplikacionet e krijuara janë falas dhe për 5 USD në muaj Mund të çaktivizoni shfaqjen e reklamave të palëve të treta në aplikacionin e krijuar. TheAppBuilder ju lejon të krijoni aplikacione Android dhe Windows Mobile.

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

ë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 është totale 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 të 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” është një çmim special që duhet të gjendet veçmas në faqen e internetit.

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

— dizajner me pagesë online i aplikacioneve celulare (iPad, Android, HTML5) për bizneset e vogla. Veçoritë përfshijnë vendndodhjen gjeografike, marrjen dhe dërgimin e mesazheve, një karrocë blerjesh, njoftime, integrimin me rrjetet sociale, postimin e informacionit për menunë, gamën e shërbimeve, ngjarjet e ardhshme, etj. Ka shabllone për restorante, sekserë, palestra, etj.

Ky shërbim paraqitet me planet e mëposhtme:

  • "Sajti celular" - 29 dollarë në muaj.
  • "Aplikacion celular" - 59 dollarë në muaj
  • « Etiketa e bardhë Partneri" krijimi i aplikacioneve për klientët tuaj - një çmim special që duhet të gjendet veçmas në faqen e internetit.
Uebfaqja e Biznessapps: http://www.biznessapps.com

5. AppGlobus

AppGlobus— me pagesë, një nga projektuesit rusë të aplikacioneve celulare në internet, duke i lejuar përdoruesit të krijojnë dhe publikojnë në mënyrë të pavarur aplikacionin e tyre App Store dhe Google Play.

Përdor dizajnin dhe aftësitë e reja të 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 për momentin AppGlobus ofrohet në 8 gjuhë, duke përfshirë rusishten.

AppGlobus.com ofron paketat e mëposhtme:

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

— një shërbim online me pagesë për krijimin e aplikacionit tuaj celular për biznes ose përdorim 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 paketat e mëposhtme:

  • Fillimi - 599 fshij.
    • /muaj
  • aplikacione vetëm për Android, akses te projektuesi, shabllone dhe ikona të aplikacioneve falas, përditësime të përmbajtjes çdo 48 orë, përditësimi i vetë burimit të aplikacionit në dyqan jo më shumë se një herë në 2 muaj. Drita -
    • 990 fshij. /muaj aplikacione si për iOS, akses te projektuesi, shabllone dhe ikona të aplikacioneve falas, pamjet bazë të aplikacionit,
  • Njoftimet me shtytje
    • — 1 në muaj, përditësime të përmbajtjes çdo 24 orë, përditësime të burimit të aplikacionit në dyqane një herë në 2 muaj.
  • Standard - 2490 fshij. /muaj
    • aplikacione si për Android ashtu edhe për iOS, akses te projektuesi, shabllone dhe ikona aplikacionesh falas, pamje 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 dhe ikona aplikacionesh falas, pamjet bazë të aplikacioneve, mbështetje për Skype dhe email, menaxher personal, njoftime Push - 50 në muaj, përditësime të menjëhershme të përmbajtjes, përditësime të burimit të aplikacioneve në dyqane - pa kufizime.

VIP - 3999 fshij. /muaj 150,000 rubla. pagesa e instalimit , aplikacione si për Android ashtu edhe për iOS, akses te projektuesi, shabllone dhe ikona aplikacionesh falas, 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

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

— shërbim online për zhvillimin e aplikacioneve (iPhone, iPad, Android). Ju lejon të krijoni një aplikacion bazuar në një nga shumë shabllonet e aplikacioneve. Elementet e ndërfaqes së përdoruesit të aplikacionit të krijuar mund të shoqërohen me funksione 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.
  • Premiun - 129 dollarë në muaj.
  • Ndërmarrja - Çmimi duhet të kërkohet veçmas.

Të gjitha paketat mbështesin platformat e mëposhtme: IOS (iPhone/iPad) dhe Android (Telefon/Tablet)

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

- redaktues në internet që ju lejon të krijoni aplikacione për iOS, Android dhe Windows Phone. Është shumë e thjeshtë për t'u përdorur: ju mund të montoni programin tuaj nga pjesë të gatshme. Përkundër faktit se AppsBuilder përpiqet të jetë më i thjeshtë dhe më i kuptueshëm për përdoruesit e papërvojë, ai gjithashtu shton disa veçori për programuesit: për shembull, ju mund të plotësoni aplikacionet e krijuara me skriptet tuaja Java.

Ekzistojnë tre paketa me pagesë që përfshijnë një provë 30-ditore 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

Shumë programues duan të fillojnë të zhvillojnë aplikacione për Android. Por pak njerëz e kuptojnë se çfarë hapash duhet të ndërmerren këtu. Ky koleksion është krijuar për të ndihmuar fillestarët në zotërimin e zhvillimit të Android.

Duke filluar

Për ata që janë të rinj në programim e jona do të ndihmojë.

Për Fillestarët Android Google ka bërë një prezantim të mirë të Android në faqen e tyre të internetit. Ekziston gjithashtu një udhëzues i mrekullueshëm për Android. Ekziston edhe një kurs nga Google për Udacity.

Nëse jeni duke përjetuar probleme me Android, rekomandohet shumë që së pari të kontrolloni StackOverflow. Është projektuar për t'iu përgjigjur pyetjeve teknike dhe madje është një .

Mund ta gjeni gjithmonë në faqen tonë të internetit.

FAQ

Dua të filloj të zhvilloj për Android. Ku duhet të filloj?

Hapi i parë dhe më i rëndësishëm në zhvillimin e Android është të mësuarit java dhe XML. Pasi të jeni njohur pak a shumë me të dyja, shikoni Dokumentacionin zyrtar të Android dhe ndiqni disa udhëzime derisa të ndiheni mjaft të sigurt për të krijuar projektet tuaja. fat të mirë!

A më duhet një pajisje Android për zhvillim?

Mund të shkruani aplikacione pa ndonjë pajisje Android duke përdorur emulatorin e përfshirë (ose Genymotion të avancuar). Megjithatë, për të marrë parasysh kërkesat e harduerit, nuk ka asnjë zëvendësim për testimin në një pajisje të vërtetë.

Cilin IDE duhet të përdor?

  • Android Studio- Një IDE e mbështetur zyrtarisht për zhvillimin e Android. Kjo është ajo që përdoret në udhëzuesit dhe videot moderne, duke përfshirë ato nga Google.
  • Eklipsi ka qenë IDE kryesore për zhvillimin e Android për shumë vite, kjo është arsyeja pse shumica e mësimeve, burimeve, videove dhe pamjeve të ekranit janë bërë me të.
  • IntelliJ IDEA ishte një alternativë ndaj Eclipse, por në ditët e sotme ka më shumë kuptim të fillohet me Android Studio. Android Studio është një pjesë e IntelliJ IDEA, kështu që ju merrni të gjitha përfitimet e tij plus bonuset Android.

Ndoshta duhet të harroj Java dhe të filloj të mësoj Kotlin?

Google tani zyrtarisht mbështet Kotlin si një gjuhë zhvillimi Android, por kjo nuk do të thotë se është Mbështetje Java mund të harrosh. Në të ardhmen e afërt të parashikueshme, dokumentacioni, mjetet dhe veçoritë e reja të platformës do të mbështesin si Kotlin ashtu edhe Java. Megjithëse Kotlin është një gjuhë më e re me disa veçori të këndshme, prapë mund të krijoni aplikacione të shkëlqyera në Java. Zgjedhja varet nga ju, por nëse nuk ju intereson ose jeni fillestar, atëherë mund të jetë më mirë të zgjidhni Kotlin.

Burimet

Këtu janë burimet kryesore për të mësuar zhvillimin e Android anglisht. Kjo është larg nga listën e plotë, por e mjaftueshme për fillim.

Burimet zyrtare të Android

Dizajn

Buletinet

  • Android Weekly është një buletin i shkëlqyer për t'ju ndihmuar të qëndroni të përditësuar me zhvillimet më të fundit të Android.

Koleksionet e bibliotekës

Mjetet

  • Genymotion është një emulator jashtëzakonisht i dobishëm dhe funksional.
  • Android Asset Studio është një koleksion i shkëlqyer mjetesh për krijimin/redaktimin e ikonave, imazheve, etj.
  • Shtojca Codota për Android Studio - shembuj të shkëlqyer të kodit pikërisht në Android Studio.

Shembuj të aplikacioneve me burim të hapur

Idetë e aplikimit

Pra, ju keni një ide për një aplikacion... Njerëzit shkruajnë për të çdo ditë. Por, përpara se të kërkoni ndihmë në zbatimin e një projekti, duhet t'u përgjigjeni pyetjeve kryesore të mëposhtme:

Sa është buxheti im?

Nëse jeni serioz dhe dëshironi të lëshoni produktin tuaj, duhet të mendoni për buxhetin tuaj. Edhe në rast aplikim i thjeshtë ju duhet të mendoni për disa mijëra dollarë. të paktën.

Cila është strategjia ime e marketingut?

Do të përdorni fjalë të rregullta gojore apo jeni gati të paguani për famën?

Cila është lista e detyrave për këtë projekt?

Gjithashtu, cilat janë kufizimet? Sa zhvillues më duhen?

Nga do të vijnë/ku do të ruhen të dhënat?

Dhe gjithashtu, si do të përdoren ato? A kam një politikë të përshtatshme privatësie?

A ka një qëllim për të fituar para?

Nëse po, si do ta arrini atë? Përmes reklamave, IAP-it, abonimeve, aplikacioneve me pagesë? Të gjitha të mësipërmet?

Si do t'i paguani zhvilluesit tuaj?

Keni kapital apo do t'i paguani pasi aplikimi të fillojë të gjenerojë të ardhura? Shpesh kontraktorët e pavarur kërkojnë një pjesë të kostos totale përpara. Shumica e zhvilluesve nuk janë të interesuar për ndarjen e të ardhurave nëse nuk investojnë vetë në aplikacion.

Cila do të jetë metoda e testimit?

Në çfarë lloj pajisjeje do ta instaloni? Sa përsëritje ju nevojiten? Çfarë lloj njerëzish dëshironi të angazhoni?

Sa shpejt dëshironi të publikoni aplikacionin tuaj në dyqan?

Kjo padyshim do të ndikojë në të ardhurat përfundimtare.

A do të kërkoni apo ofroni regjistrim/integrim në mediat sociale?

Merrni parasysh zbatimin e këtij funksioni.

Cili është audienca juaj e synuar?

A është një aplikacion i veçantë apo mund të shpërndahet kudo?

A është zbatuar tashmë ideja ime?

Nëse po, si mund ta përmirësoj atë ose çfarë mungon prej tij?

Çfarë të bëni me idetë e aplikacioneve nëse nuk jeni zhvillues?

Ju mund të kërkoni zhvillues për t'u bashkuar me ekipin tuaj për të zbatuar një aplikacion. Nëse keni para dhe mund të paguani një zhvillues ose kompani, atëherë gjithçka është e thjeshtë dhe e qartë. Më pas do të flasim se çfarë të bëni nëse nuk keni para të mjaftueshme për të paguar dikë.

Kuptoni se ideja juaj mund të mos jetë unike dhe zhvillimi kërkon përpjekje të konsiderueshme.

  • Vizatoni dizajnin aplikimi juaj ( pamjen dhe funksionalitetin). Mund të jetë i përafërt dhe i vizatuar në letër. Por duhet të jetë mjaft specifik dhe jo i paqartë.
  • Bëni një listë të aftësive tuaja lidhur me idenë.
  • Bëni një listë të asaj që do të investoni në idenë tuaj.

Kuptoni se zhvillimi kërkon përpjekje të konsiderueshme. Imagjinoni një zhvillues që punon me kohë të plotë (8 orë) për 2 muaj për të krijuar aplikacionin tuaj. Dhe ju gjithashtu punoni me kohë të plotë. Çfarë jeni duke bërë në këtë kohë? Nëse puna juaj, sipas mendimit tuaj, përfundon më herët, atëherë duhet ta rishikoni idenë. Në këtë skenar, zhvilluesi bën pjesën më të madhe të punës dhe ju jeni, sinqerisht, i padobishëm. Ajo që mund të jepni pasi të përfundojë aplikacioni nuk ka shumë rëndësi dhe nuk do ta motivojë zhvilluesin të përfundojë produktin.

Duke rishikuar idenë tuaj

Nëse zhvilluesi po bën më shumë punë se ju, ideja duhet të rishikohet për të shpërndarë punën në mënyrë më të barabartë. Kjo do t'ju japë përfitimet e punës së bashku. Shikoni listën tuaj të aftësive dhe mendoni se si mund të zbatohen ato. Është në rregull nëse aplikacioni ndryshon nga ideja fillestare. Rishikoni atë derisa puna juaj dhe ajo e zhvilluesit të jenë të paktën të barabarta.

  • Shpërndani punën sa më drejtë.
  • Fokusohuni së pari në aftësitë tuaja.
  • Ngarkesa juaj e punës duhet të jetë afërsisht e barabartë me 2 muaj punë me kohë të plotë. Për aplikacione të thjeshta shkarkimi sigurisht mund të jetë më i vogël. Ju mund të pyesni komunitetin (p.sh.

Dmitry Dementiy

A dyshoni nëse ia vlen të investoni në zhvillimin e aplikacioneve celulare? Mund ta bëni vetë dhe absolutisht falas. Mund të përfundoni me një version testimi që mund të përdoret për të vlerësuar me lehtësi efektivitetin e strategjisë tuaj celular. Dhe nëse provoni, do të bëni mirë aplikacioni celular, i cili do të bëhet mjeti kryesor për ndërveprim online me pronarët e smartfonëve dhe tabletëve.

A ia vlen të krijoni aplikacionin tuaj celular?

Kostot. Nëse nuk e pranoni fjalën time, këtu janë disa fakte:

  • Sipas Flurry Analytics dhe comScore, pronarët e telefonave inteligjentë dhe tabletëve përdorin shfletuesin vetëm 14% të kohës totale që punojnë me pajisjen. Dhe ata shpenzojnë 86% të kohës së tyre në aplikacione të ndryshme.
  • Aplikacioni i instaluar- kanali juaj i drejtpërdrejtë i komunikimit me konsumatorin. Thjesht mendoni: nuk keni nevojë të shpenzoni para për reklama ose të prisni që një person t'ju gjejë duke përdorur Yandex. Mbetet për të mbështetur të nevojshme nga përdoruesi funksionalitetin dhe t'i sigurojë asaj përmbajtje përkatëse.
  • Numri i blerjeve të bëra duke përdorur tableta dhe telefona inteligjentë po rritet si në internet në përgjithësi ashtu edhe në RuNet. Sipas agjencisë së marketingut Criteo, tashmë në vitin 2016, më shumë se gjysma e transaksioneve online në RuNet do të bëhen duke përdorur pajisje celulare.

Nëse dëshironi, aplikacioni është shfletuesi celular, në të cilin hapet vetëm faqja juaj. Në cilin rast një përdorues do të instalonte një shfletues të tillë interneti? Vetëm nëse ai është i interesuar për produktin ose informacionin tuaj. Prandaj, mbani mend: klienti që instaloi aplikacionin është një përfaqësues besnik dhe i gatshëm për të blerë i audiencës së synuar.

Në këtë rast, a ia vlen të ndërmerrni rrezik dhe t'u ofroni aplikacione DIY klientëve besnikë në vend të programeve të personalizuara të bëra nga profesionistë për Android dhe iOS? Le ta kuptojmë.

Kur mund të krijoni vetë një aplikacion?

A ju kujtohet se çfarë kanë nevojë vizitorët e faqes në internet? Ato vijnë për shkak të përmbajtjes ose funksionalitetit të burimit. Njerëzit duan të marrin informacion, të blejnë diçka, të shikojnë dhe komentojnë fotot e miqve, e kështu me radhë. Përdoruesit e aplikacioneve celulare kanë nevojë për të njëjtën gjë. Ata janë në kërkim të informacionit ose duke bërë një lloj transaksioni.

A ju kujtohet kur një biznes mund të krijonte një faqe interneti më vete? Është e drejtë kur nuk keni ende para për të bashkëpunuar me profesionistë, por keni ende kohë dhe dëshirë për të kuptuar WordPress ose Joomla. E njëjta situatë është edhe me aplikacionet. Programet e krijuara vetë për iOS dhe Android mund të krahasohen përafërsisht me faqet e internetit të ndërtuara në motorë me burim të hapur.

Nuk është e nevojshme të regjistroheni për të filluar punën. Klikoni butonin Krijo Tani në faqja kryesore ose zgjidhni menynë Krijo aplikacion në këndin e sipërm djathtas në çdo faqe të shërbimit.


Zgjidhni shabllonin e duhur të aplikacionit. Nëse po flasim për një projekt me përmbajtje, mund t'ju interesojnë opsionet e mëposhtme:

  • Manual. Ky shabllon ju lejon të krijoni një program udhëzues.
  • Blog. Aplikacioni do të ndihmojë audiencën e blogut tuaj të lexojë shënime të reja nga ekrani i një smartphone ose tableti.
  • Faqja e internetit. Modeli konverton një faqe interneti në një aplikacion.
  • Faqet. Me këtë shabllon mund të konvertoni çdo përmbajtje në një aplikacion me funksionalitet të thjeshtë.
  • Lajme. Modeli ju lejon të krijoni një aplikacion që është një grumbullues i lajmeve të industrisë ose rajonale.
  • Faqe. Shablloni konverton përmbajtjen jashtë linje, si p.sh. një e-libër, në aplikacion.
  • Faqja VK dhe Faqja në Facebook. Krijoni një aplikacion që ju lejon të mbani gjurmët e përditësimeve grupe të hapura në VKontakte dhe Facebook.
  • YouTube. Përdorni shabllonin për të promovuar kanalin tuaj në YouTube.

Si të krijoni një aplikacion blogu

Përdorni shabllonin e Blogut. Në fushën e duhur, shkruani URL-në e blogut tuaj ose furnizimit RSS. Zgjidhni një ngjyrë të titullit të shënimit.


Futni emrin e aplikacionit.


Shto një përshkrim.


Zgjidhni një standard ose shtoni një ikonë të personalizuar. Madhësia e duhur e imazhit është 512 me 512 piksele.


Për të krijuar një skedar shkarkimi, klikoni butonin Krijo aplikacion. Pas kësaj, ju duhet të regjistroheni në sistem. Konfirmoni regjistrimin tuaj dhe shkoni te llogari personale. Këtu mund ta instaloni aplikacionin në pajisjen tuaj celulare, ta publikoni në Google Play dhe Amazon App Store. Sistemi ofron gjithashtu një mundësi fitimi parash. Nëse përdorni këtë funksion, reklamat do të shfaqen në aplikacion.


Kontrolloni se si funksionon aplikacioni në pajisjen tuaj celulare. Në një tabletë, programi duhet të shfaqë një listë të postimeve në blog në formatin e titullit dhe njoftimit.

Në llogarinë tuaj personale AppsGeyser, mund të monitoroni numrin e instalimeve, të krijoni njoftime shtytëse, të publikoni aplikacionin në dyqane, të fitoni para nga programi duke përdorur reklamat dhe të modifikoni aplikacionin.


Dëshironi më shumë aplikacione? Më pas krijoni një aplikacion udhëzues duke përdorur shabllonin Manual.


Pas redaktimit të përmbajtjes, specifikoni emrin e aplikacionit, shtoni një përshkrim dhe një ikonë. Klikoni butonin Krijo aplikacion. Pasi të keni krijuar skedarin e shkarkimit, instaloni atë në pajisjen tuaj celulare dhe kontrolloni funksionalitetin e tij.

Ju lutemi vini re se shumica pajisje celulare Si parazgjedhje, ai bllokon instalimin e aplikacioneve nga burime të panjohura. Nëse një përdorues shkarkon një program nga faqja juaj ose një sajt ndërtues aplikacionesh, ai do të shohë një paralajmërim sigurie kur përpiqet ta instalojë atë. Disa klientë ndoshta do të refuzojnë të instalojnë programin.


8 konstruktorë të ngjashëm me AppsGeyser

Nëse konstruktori universal AppsGeyser nuk është i përshtatshëm për ju, kushtojini vëmendje shërbimeve të ngjashme:

  • AppsMakerStore. Duke përdorur shërbimin mund të krijoni aplikacione lloje të ndryshme: nga programet për tregtinë elektronike te zgjidhjet për projektet e përmbajtjes. Projektuesi bën aplikacione për iOS dhe Android. Ndërfaqja e shërbimit është e rusifikuar. Për fillestarët, ekziston një udhëzues informues për përdorimin e konstruktorit. Shërbimi paguhet.
  • Mobincube. Një mjet për krijimin dhe fitimin e parave të aplikacioneve iOS dhe Android. Funksionaliteti bazë i shërbimit është i disponueshëm falas. Projektuesi ju lejon të krijoni aplikacione të llojeve të ndryshme.
  • Berber i mirë. Duke përdorur këtë shërbim mund të zhvilloni aplikacione Android dhe iOS. Konstruktori paguhet, kosto e perdorimit eshte 16 USD ne muaj.

Shumica e shërbimeve të ofruara kanë një ndërfaqe në gjuhën angleze. Nëse nuk jeni rehat të punoni me konstruktorë në anglisht, zgjidhni platforma me përmbajtje në gjuhën ruse.

Dizajnerët e aplikacioneve: një sëpatë guri apo një mjet i hollë modern?

Mos shkoni nga një ekstrem në tjetrin. Me ndihmën e shërbimeve të propozuara mund të krijoni vërtet të realizueshme aplikacionet funksionale. Programet që rezultojnë mund të përdoren për të zgjidhur probleme të ndryshme: nga lehtësimi i tregtisë në internet deri te shpërndarja e përmbajtjes dhe edukimi i audiencës. Aplikacionet e krijuara në projektues mund të publikohen në Google Play dhe App Store, të modifikohen dhe të fitohen para duke përdorur reklama ose instalime me pagesë.

Mos i mbivlerësoni shërbimet e ofruara. E meta e tyre e dukshme mbetet natyra e tyre stereotipike. Po flasim si për dizajnin ashtu edhe për funksionalitetin e programeve. Për më tepër, qasja në platforma me funksionalitet të mirë paguhet. Çfarë është më mirë: të paguani zhvilluesit për punën e tyre një herë ose të paguani pronarët e projektuesit për shumë vite? Bëni llogaritë për veten tuaj.

Dhe një gjë tjetër: nëse nuk keni kohë të krijoni vetë një aplikacion celular, kontaktoni kompaninë tonë. Ne zhvillojmë aplikacione celulare dhe .

Na kontaktoni Të diskutojmë? Porosit një konsultë falas

Aplikacionet Android janë bërë pjesë e jetës sonë. Ne i përdorim ato çdo ditë: harta, rrjetet sociale, mesazherë, shfletues. Por çdo përdorues me përvojë i smartfonëve Android të paktën një herë ka menduar të krijojë aplikacionin e tij. Ekziston një stereotip se është shumë e vështirë dhe duhet të mësosh programim për një kohë të gjatë në mënyrë që të shkruash diçka me cilësi të lartë. Megjithatë, Google po përmirëson vazhdimisht mjetet e tij të zhvillimit, duke i bërë ato më të thjeshta dhe më të përshtatshme. Sot do të krijojmë aplikacionin më të thjeshtë Android dhe do ta ekzekutojmë në një smartphone.

Aplikacionet Android janë krijuar në gjuhën Programimi Java. Tani, si një alternativë ndaj Java-s, po promovohet edhe një gjuhë relativisht e re, më e thjeshtë, Kotlin (gjuha ka marrë emrin e ishullit në të cilin ndodhet qyteti i Kronstadt). Shembulli ynë do të jetë në Java.

Fillimisht do të kontrollojmë nëse e keni instaluar në kompjuterin tuaj (nën Kontrolli i Windows) JDK. Java Development Kit është një komplet për zhvillimin e aplikacioneve nga Oracle. Pa të, mjedisi i zhvillimit nuk do të jetë në gjendje të funksionojë siç duhet.

Për ta bërë këtë, klikoni mbi Win tastierë+R Hyr cmd dhe shtypni Enter. Do të hapet rreshti i komandës. Më pas në tastierë duhet të shkruani:

java-version

Me shumë mundësi do të shihni versionin Java:

Kjo do të thotë që ju tashmë keni të instaluar JDK. NË ndryshe duhet të shkarkohet (150 MB).

Pas instalimit të JDK, kaloni te mjeti kryesor i zhvillimit për Android OS Android Studio. Mund ta shkarkoni (944 MB).

Android Studio është një mjedis zhvillimi i disponueshëm lirisht nga Google. Ky është një kombinim kaq i madh i zhvillimit të aplikacioneve, i cili përfshin mjete të ndryshme për testim, ndërtimin e aplikacioneve, si dhe shabllone, një redaktues të përshtatshëm paraqitjeje dhe shumë më tepër. Android Studio përditësohet vazhdimisht, si dhe komponentët e tij të shumtë.

Ka versione të Android Studio jo vetëm për Windows, por edhe për Mac OS dhe Linux. Kërkesat e Sistemit për Android Studio: Windows 7/8/10, 3 GB RAM minimumi, rekomandohet 8 GB RAM, hard disk 4 GB.

Pra, ju keni shkarkuar instaluesin e Android Studio.

Le ta nisim atë.

Klikoni Tjetra, zgjidhni rrugën e instalimit. Këshillohet që të mos ndryshoni cilësimet.

Më pas magjistari do të nisë Cilësimet e Android Studio. Këtu mund të zgjidhni temën e ngjyrave të mjedisit të zhvillimit, të shkarkoni skedarë shtesë. Ne zgjedhim llojin standard të instalimit.

Pas shkarkimit të komponentëve të kërkuar, do t'ju kërkohet të zgjidhni llojin e projektit tuaj. Zgjidhni Aktivitetin Bosh dhe klikoni Tjetra.

Në ekranin tjetër, jepni një emër projektit dhe zgjidhni duke filluar nga i cili Versionet e Android aplikacioni juaj do të funksionojë. Është mirë të zgjidhni Android 4.0.3 - në këtë mënyrë aplikacioni ynë do të funksionojë në numrin maksimal të pajisjeve. Vlen të përmendet se Android Studio është aq i gjithanshëm sa ju lejon të krijoni aplikacione jo vetëm për telefonat inteligjentë, por edhe për orët inteligjente dhe TV!

Më pas, hapim dritaren kryesore të Android Studio. Në të majtë shohim disa seksione. Kjo është struktura e projektit tonë. Dosja e manifesteve përmban skedarin AndroidManifest.xml, i cili është përgjegjës për informacionin rreth aplikacionit, bibliotekat e importuara, komponentët dhe parametrat e tjerë. Dosja java përmban vetë kodin (skedarin MainActivity në dosjen com.example.myapplication). Dosja res përmban burime aplikacioni - butona, skedarë që përcaktojnë dizajnin e ndërfaqes (për shembull, activity_main.xml).

Aktiviteti është një ekran i veçantë me të cilin përdoruesi ndërvepron. Shembuj: ekrani me një foto, thirrja e një numri, futja e tekstit. Do të kemi një Aktivitet (ekran). Prandaj, ne ndjekim menjëherë rrugën aplikacionisrckryesoreresfaqosje dhe hapni skedarin aktivitet_ kryesore. xml. Kalo në modalitetin e projektimit.

Zgjidhni seksionin Buton dhe tërhiqeni atë në ekranin e aplikacionit. Ne kemi një buton ...

Për të rritur madhësinë e shkronjave, kaloni në modalitetin "Text" dhe shtoni rreshtin e mëposhtëm në kodin në seksionin "Buton".

android:textSize="25sp"

Në modalitetin e projektimit, klikoni klikoni me të djathtën miun dhe zgjidhni Constrain, pastaj zgjidhni të gjithë artikujt me radhë. Kjo do të "ankorojë" butonin tuaj në mënyrë që të mos lëvizë.

Hapi tjetër është të shtoni një foto. Së pari duhet ta shtojmë atë në projekt. Për shembull, fotografia do të jetë si kjo:

Shkarkoni atë dhe tërhiqeni drejtpërdrejt në dosjen e projektit res – i tërheqshëm. Do t'i shtohet projektit. Tani le të hapim aktiviteti_kryesor.xml dhe kaloni në modalitetin e projektimit. Zgjidhni Common – ImageView. Tërhiqeni atë në ekranin tonë. Do të hapet një dritare e përzgjedhjes së fotografive. Shkoni te seksioni Projekti Zgjidhni atë dhe vendoseni në mes të dritares së aplikacionit tonë. Në foto ne përdorim edhe Constrain.

Si rezultat, duhet të përfundoni me kod të tillë activity_main.xml:

versioni xml="1.0" kodim="utf-8"?> <xmlns:android= xmlns:aplikacioni= "http://schemas.android.com/apk/res-auto"xmlns:mjetet= "http://schemas.android.com/tools"android:layout_width="match_prind"android:layout_height="match_prind"mjetet:context=".MainActivity"> <TextViewandroid:layout_width="145 dp"android:layout_height="53 dp"android:layout_marginTop="262 dp"android:layout_marginBottom="416 dp"android:gravity="qendër"android:tekst="Imjasë pariaplikimiAndroid"aplikacioni"prind"aplikacioni"prind"aplikacioni"0.552" aplikacioni"prind"aplikacioni"prind"/> <Butoniandroid:id="@+id/buton"android:layout_width="199 dp"android:layout_height="113 dp"android:tekst="faqja e internetit"android:textSize="25 sp"aplikacioni:layout_constraintEnd_toEndOf="prind"aplikacioni:layout_constraintStart_toStartOf="prind"mjetet:layout_editor_absoluteY="114 dp"/> <ImageViewandroid:id="@+id/imageView"android:layout_width="216 dp"android:layout_height="172 dp"android:layout_marginStart="55 dp"android:layout_marginLeft="55 dp"android:layout_marginTop="380 dp"android:layout_marginEnd="28 dp"android:layout_marginRight="28 dp"android:layout_marginBottom="51 dp"aplikacioni:layout_constraintBottom_toBottomOf="prind"aplikacioni:layout_constraintEnd_toEndOf="prind"aplikacioni:layout_constraintHorizontal_bias="0.495" aplikacioni:layout_constraintStart_toStartOf="prind"aplikacioni:layout_constraintTop_toTopOf="prind"aplikacioni:srcCompat="@drawable/logo"/> android.support.constraint.ConstraintLayout>

Dhe, në përputhje me rrethanat, ky kod MainActivity (në dosjen com.example.myapplication):

paketë com.example.myapplication; importit android.support.v7.app.AppCompatActivity; importit android.os.Bundle; klasë publike Aktiviteti Kryesor shtrihet AppCompatActivity ( @Override zbrazëti e mbrojtur onCreate(Bundle savedInstanceState) ( super.onCreate(savedInstanceState); setContentView (R. faqosje. ); } }

aktiviteti_kryesor

versioni xml="1.0" kodim="utf-8"?> <AndroidManifest.xml:xmlns:android= manifestohet"http://schemas.android.com/apk/res/android"paketim=> <"com.example.myapplication"androidaplikimi:allowBackup=android"e vertete":ikonë=android"@mipmap/ic_launcher":label=android"Sajti i aplikacionit":roundIcon=android"@mipmap/ic_launcher_round":allowBackup=android:supportsRtl=:theme=> <aktivitetandroid"@style/AppTheme"".MainActivity"> <:name=> <intent-filterandroid"@style/AppTheme"veprim/> <"android.intent.action.MAIN"android"@style/AppTheme"kategori/> :name=> aktivitet> "com.example.myapplication"> AndroidManifest.xml:>

Tani është koha për të kontrolluar nëse gjithçka funksionon. Ne do ta kontrollojmë atë në një smartphone virtual pikërisht në kompjuterin tuaj.

Klikoni në krye Mjetet - Menaxheri AVD - Krijo pajisje virtuale.

Ne krijojmë një pajisje virtuale (smartphone) nën Kontrolli i Android. Zgjidhni Nexus 5X. Shkarkojeni vetë Emulator Android. Kliko Next. Pas të gjitha manipulimeve, "smartphone" Nexus 5X duhet të shfaqet në listën tuaj të pajisjeve virtuale.

Tani le ta hapim aplikacionin në një smartphone virtual - VraponiVraponi aplikacioni.

Do të shfaqet një dritare me një zgjedhje se çfarë doni ta testoni. Sigurisht, ne do të zgjedhim Nexus 5X.

Në telefonin tuaj inteligjent, hapni listën e aplikacioneve dhe kërkoni faqen e aplikacionit atje

Ja çfarë ndodhi:

Punon! Aplikacioni është gati. Tani mund ta shkarkoni në smartphone tuaj të vërtetë.

Për të instaluar aplikacionin tonë të parë në smartphone tuaj, duhet të krijoni një skedar apk. APK – Android Package Kit, është një arkiv zip i pakriptuar që përmban kodin e përpiluar të aplikacionit, skedarët e burimeve, skedarët e manifestit dhe informacione të tjera. Është në format apk skedarët ruhen në Google Play, nga i cili shkarkojmë aplikacionet.

Meqenëse ato nuk janë të koduara, fotografitë dhe disa informacione të tjera mund të merren lehtësisht nga çdo aplikacion. Ekziston një burim për këtë, APKMirror.com. Mund të shkarkoni skedarin apk në të aplikimin e dëshiruar nga Google Play. Pastaj riemërtojeni në *.zip dhe hapeni me çdo arkivues. Aty mund të shihni strukturën e aplikacionit, ikonat, grafikët. Për shembull, kjo është se si duket aplikacioni whatsapp nga brenda:

Skedarët apk mund të shkarkohen në smartphone ose të shkëmbehen. Ose instalojeni si aplikacion. Është i përshtatshëm dhe jep pak liri.

Për të instaluar një apk në smartfonin tuaj, së pari duhet ta lejoni atë. Shkoni te Cilësimet - Aplikacionet - Të drejtat e veçanta të hyrjes - Instaloni i panjohur. aplikacionet dhe atje zgjidhni "E lejuar" për menaxherin e skedarëve tuaj (për shembull, Total Commander).

Pra, detyra jonë është të krijojmë një skedar apk nga kodi që kemi shkruar. Për ta bërë këtë, në Android Studio, zgjidhni Build – Build Bundle / APK – Build APK. Skenari do të funksionojë për krijimi apk. Në fund do t'ju kërkohet të hapni dosjen në të cilën do të ketë një skedar apk. Më pas, duhet të lidhni telefonin inteligjent me kompjuterin tuaj dhe të kopjoni skedarin apk që rezulton në kujtesën e telefonit. Pastaj, në smartphone tuaj, hapni dosjen me skedarin duke përdorur një menaxher skedari dhe instaloni atë. Tani ju keni aplikacionin tuaj në smartphone tuaj!

Nëse jeni të interesuar për këtë temë, mund të lexoni kodi burimor disa aplikacione të thjeshta në GitHub. Për shembull, ekziston një galeri dhe një menaxher skedari. Ju mund ta modifikoni kodin e tyre për t'iu përshtatur nevojave tuaja. Ju gjithashtu mund të gjeni shumë informacione rreth zhvillimit të Android.

Mikhail Epikhin shkroi një kolonë për sitin rreth industrisë së zhvillimit të aplikacioneve celulare - si klientët mund të kursejnë kohë dhe para në krijimin e aplikacioneve dhe programuesit mund të ulin koston e zhvillimit dhe mbështetjes.

Pavarësisht popullaritetit të tyre, aplikacionet celulare mbeten ende një kafshë e tillë saqë ata tashmë e dinë se çfarë është dhe me çfarë hanë, por ende nuk e kanë kuptuar se për sa e shesin. Njohuria e ulët e klientëve në këtë çështje dëmton të dyja palët.

Është e vështirë për klientin të zgjedhë një kontraktor, sepse ai nuk e kupton se sa kohë dhe përpjekje nevojitet për të zgjidhur problemin, dhe kontraktorët duhet të shpjegojnë rregullisht se është e pamundur të krijohet një përbindësh me 30 ekrane për të gjitha pajisjet në një javë, ose çka nëse një konkurrent e ka rritur çmimin në mënyrë të egër, por ne nuk e bëjmë, kjo nuk do të thotë se ne po bëjmë shumë më keq.

Prandaj, le të sqarojmë se në çfarë konsiston çmimi për zhvillimin e një aplikacioni. Në artikull, ne kemi llogaritur koston e krijimit të një aplikacioni celular, i cili, natyrisht, mund të rritet ose ulet për shkak të një numri faktorësh: rajoni, reputacioni i agjencisë etj., për të cilat do të flasim gjithashtu.

Afatet

Gjëja e parë që përcakton koston dhe kohën e zhvillimit është kompleksiteti i aplikacionit. E dyta është numri i platformave ( iPhone iOS, iPad iOS, telefon Android, tablet Android, Windows Phone) në të cilin do të funksionojë. Po, tabletët dhe telefonat inteligjentë shpesh konsiderohen veçmas, por jo gjithmonë do të shpjegoj pse;

Edhe kur shkruhet veçmas, kodi për secilën platformë nuk duhet të jetë plotësisht unik. Kjo do të thotë, nëse një program fillimisht shkruhet për një platformë dhe më pas përshtatet për një tjetër, kjo nuk do të dyfishojë koston e zhvillimit. Por kjo do të zgjasë pak kornizën kohore.

Aplikime me kompleksitet mesatar

Kompleksiteti mesatar janë ato që mbulojnë disa procese. Këto përfshijnë shumicën e dyqaneve online dhe sistemeve të rezervimit. Janë rreth 10 ekrane, ka një llogari personale, mbështetet autorizimi nëpërmjet rrjeteve sociale, ka integrim me një server ose faqe interneti, shpesh me sisteme pagese. Funksionaliteti mund të ndërtohet reagime, caktimi i notave, vlerësimet e ndërtimit. Për disa platforma ato përfundojnë në 3-6 muaj (300-800 orë).

Aplikimet në këtë kategori janë më të zakonshmet. Sipas një sondazhi amerikan (tre vjet më parë, por ende i përfshirë në shumë raporte të industrisë globale), aplikim standard krijuar mesatarisht në 18 javë, domethënë në 4 muaj. Në ditët e sotme, kohët e zhvillimit janë bërë më të shkurtra dhe trendi duket se do të vazhdojë edhe në vitet e ardhshme. Teknologjitë po zhvillohen, kurset, mësime të hapura dhe ka gjithnjë e më shumë konferenca për këtë temë, dhe kjo sigurisht ka një efekt pozitiv në zhvillimin e tregut.

Aplikime Komplekse

Kjo kategori përfshin aplikacione që kërkojnë 800 orë (6 muaj) ose më shumë për t'u zhvilluar. Ata mund të mbështesin sinkronizimin në kohë reale, të gjitha llojet e interaktivitetit, integrimin me çdo bazë të dhënash, animacion, punën me përmbajtjen e shkarkuar (për shembull me harta) jashtë linje dhe gjithçka tjetër që dëshiron zemra juaj.

Kur një klient nuk është i kënaqur me afatet, ai zakonisht kërkon të paralelizojë detyrat dhe të përfshijë më shumë specialistë. Kur krijoni një aplikacion celular, zakonisht mund ta bëni këtë vetëm me programim, pjesa tjetër e hapave mbeten të njëpasnjëshme, por nëse gjeni një studio që menaxhon projektet duke përdorur qasjet Agile, ato mund t'ju kursejnë pak kohë. Në çdo rast, mos hezitoni të pyesni studiot se si funksionon procesi i zhvillimit të tyre për t'u siguruar që nuk po paguani shumë për menaxhimin joefektiv.

Çmimi

Është më e lehtë për të kursyer para: çmimi i një produkti përbëhet nga komponentë standardë, disa prej të cilëve mund të eliminohen ose zëvendësohen me analoge më të lirë.

Dhënia me qira e ambienteve

Nëse jeni duke punuar me një studio të specializuar, merrni menjëherë parasysh koston e qirasë së zyrës dhe faturat e shërbimeve. Në Moskë, kjo është afërsisht 120 mijë rubla në muaj për ambientet për një ekip të vogël (unë udhëhiqem nga të dhënat nga kostoja e zhvillimit të faqes në internet, ato janë vërtet mesatare për kryeqytetin).

Në të njëjtën kohë, një staf i tillë mund të kryejë 8 projekte (gjithashtu të ngjashme me materialin në lidhjen e mësipërme), domethënë, për çdo muaj pune me ju, ata do të shpenzojnë të paktën 15 mijë për marrjen me qira të një zyre për porosinë tuaj. Kështu, për aplikimet e thjeshta që përfundojnë në një ose dy muaj, kostot do të jenë 15-30 mijë, për ato të mesme (3-6 muaj) - 45-75, për ato komplekse - nga 90.

Ka dy mundësi për të kursyer në kurriz të kësaj pjese: kërkoni një agjenci të re ku punonjësit punojnë në distancë, ose zgjidhni një ekip specialistësh që punojnë për veten e tyre, por mbani në mend se nëse pas publikimit të aplikacionit mund të keni nevojë për mbështetje, atëherë është më mirë të mos kontaktoni profesionistët e pavarur.

Nga rruga, si për agjencitë, jo vetëm një lojtar i ri në treg që kursen në një zyrë mund të jetë një kontraktues fitimprurës. Po, çmimet e tyre ndikohen shumë nga përvoja dhe prania e çmimeve, por nëse paraprakisht vendosni se çfarë lloj aplikacioni dëshironi të bëni dhe gjeni një të ngjashëm në portofolin e agjencisë, atëherë ka një shans për të marrë një zbritje, tërheqëse për faktin se ata nuk do të krijojnë për ju nga e para, por bazuar në porosinë e mëparshme.

Plus, kompanitë që përdorin platforma BaaS (Backend si shërbim) si kjo e jona shpenzojnë dukshëm më pak për zhvillim (më shumë për këtë më poshtë), dhe në përputhje me rrethanat, shërbimet e tyre duhet të kushtojnë më pak. Ky informacion mund dhe duhet të kërkohet në fazën e negociatave, si dhe vlerësimet e të gjithë punës të ndara sipas orëve të punonjësve. Është më mirë të kërkoni koston reale të zhvillimit në orë me një komision të specifikuar veçmas, kështu që do të jetë më e lehtë për ju të krahasoni ofertat e studiove të ndryshme me njëra-tjetrën dhe me shifrat nga artikulli ynë.

Inxhinieri dhe dizajn

Kjo mund të bëhet nga një ekip prej tre specialistësh (dizajnues UX, dizajner UI dhe dizajner grafik) dhe një fole e të gjitha profesioneve. Në opsionin e parë, cilësia është më e lartë (edhe çmimi), por studiot zakonisht përdorin të dytin. Në të, dizajni zgjat mesatarisht 80 orë me kosto zhvillimi prej 500 orë dhe 160 me kosto zhvillimi prej 900. Me pagën mesatare në Moskë të projektuesit përkatës që është 80,000 rubla në muaj (sipas hh.ru) dhe numri mesatar e orëve të punës në muaj 165 (sipas kalendarit të prodhimit) marrim 15000 për një aplikim të thjeshtë (rreth 270 orë për të krijuar), 40000 për një të mesme (rreth 670), 80000 për një kompleks (rreth 1150).

Mund të kurseni në dizajn duke punuar me specialistë nga rajonet (cilësia mund të vuajë sepse tregu atje është më pak i zhvilluar se në kryeqytet) ose nga Ukraina. Ka rreth një herë e gjysmë më shumë përkthyes të pavarur atje, të paktën ata të fokusuar në porositë e huaja, dhe çmimet janë më të ulëta.

Zhvillimi

Ai ndahet në backend dhe frontend, por programuesit celularë të specializuar në një OS specifik i bëjnë të dyja. Bazuar në pagën mesatare të punonjësve prej 100,000 në muaj (sipas Superjob), ne marrim koston e zhvillimit të një aplikacioni të thjeshtë në afërsisht 120,000, një mesatare - 290 mijë, një kompleks - 515 mijë (marrim të njëjtin numër orësh për të krijuar si më sipër).

Kur përdorni shërbimet e përkthyesve të pavarur, mund të kurseni para nëse i kërkoni në faqet në gjuhën ruse (mundësisht zhvillues nga provincat) ose gjeni një specialist të mirë dhe të lirë bazuar në një rekomandim. Kërkoni në burime ndërkombëtare për programuesit me vlerësim i mirë mund të rezultojë vetëm në një mbipagesë, edhe duke marrë parasysh kursimet në marrjen me qira të lokaleve: nëse programuesi mesatar i studios merr rreth 9 dollarë në orë me normën aktuale, atëherë artistët e pavarur me anglishten e tyre të rrjedhshme nuk hezitojnë ta vlerësojnë veten 2-6 herë. më e shtrenjtë (të dhënat nga Upwork).

Ekziston një mundësi për të thjeshtuar të dyja pjesët e zhvillimit duke krijuar aplikacione duke përdorur një shabllon. Për të do të paguani vetëm 3-4 mijë rubla në vit, por cilësia e produkteve të tilla zakonisht është shumë larg nga kuptimi modern i bukurisë. Më tej se cilësia e shablloneve të faqeve të internetit dhe buletineve të postës elektronike, për shembull.

Opsioni i dytë është thjeshtimi i vetëm programimit të pjesës së serverit duke përdorur platformat e zhvillimit të backend. Kjo është efektive sepse pjesa e punës së backend (përfshirë bazën) në programimin e aplikacioneve është rreth 80% - vetëm një e pesta e kohës shpenzohet në pjesën e përparme. Ju merrni një SDK të gatshme, e cila përfshin modelimin e të dhënave, PUSH, email dhe njoftime SMS, ruajtja në renë kompjuterike, kodi JavaScript nga ana e serverit, mjetet analitike dhe menaxhimi i përdoruesit. Ndihmon për të reduktuar numrin e punonjësve të përfshirë (edhe në aplikacione komplekse mund të bëni pa një arkitekt dhe zhvillues të bazës së të dhënave, administratori i sistemit dhe një ose dy zhvillues të sistemit në vend të dy ose tre) dhe zvogëlon pjesën e programimit të serverëve në zhvillim në 30%.

Kjo ka një efekt veçanërisht pozitiv në kornizën kohore për krijimin e të gjithë produktit (ajo që mund të shkruhet në 18 muaj pa një platformë BaaS bëhet 2-3 herë më shpejt me të), sepse shumica e kohës në funksionalitetin e serverit shpenzohet në fillimi, dhe ende nuk është krijuar baza, frontend është e pamundur të shkruhet. Plus, problemi me shërbimet cloud për pritjen e të dhënave dhe mjetet për analizimin e ngarkesës së serverit në aplikacion. Ju paguani një tarifë për përdorim, si çdo shërbim cloud.

Testimi dhe publikimi

Kjo zakonisht bëhet nga një menaxher projekti ose testues special të softuerit, por pagat e tyre janë afërsisht të njëjta - rreth 80 mijë mesatarisht (përsëri, të dhëna nga Superjob dhe HeadHunter). Në praktikë, testimi dhe publikimi i tij në faqe kërkon nga 2 ditë deri në 2 javë punë të vazhdueshme, domethënë nga 16 deri në 80 orë. Për një aplikim të thjeshtë do të kushtojë 8,000 rubla, për një kompleks rreth 40, për një mesatare - rreth 25.

Le të shtojmë këtu menaxhimin e projektit, i cili me shumë mundësi do të kryhet nga i njëjti menaxher. Nga përvoja, ai do të kalojë rreth 3 ditë punë të vazhdueshme për këtë (përfshirë takimin e parë me klientin, mbledhjen e kërkesave, etj.) version i thjeshtë, 7 - mesatare dhe nga 14 - komplekse. Në terma parash, shpenzime të tilla janë përkatësisht 12,000, 27,000 dhe 54,000 rubla.

Nga rruga, ngarkimi i një aplikacioni në dyqan nuk është detyra më pak e vështirë. Udhëzimet e App Store dhe Google Play përmbajnë mjaft arsye pse produkti juaj mund të refuzohet, për shembull, vlerësimi i moshës. Për më tepër, çdo përsëritje e kontrollit kërkon një kohë mjaft të gjatë - rreth një javë (por ka mënyra për të shpejtuar procesin), gjë që shton probleme për ata që kanë afate për llogaritjen. Ju mund të lexoni udhëzime, truket dhe përvojën e njerëzve të tjerë që do të ndihmojnë në këtë çështje të vështirë në Habré.

Nëse flasim për shifrat përfundimtare të kohës dhe parave që duhen llogaritur, sipas vetë interpretuesve, atëherë të dhënat nga studiot ndryshojnë shumë. Për shembull, 2Nova Interactive zë korniza nga 600 mijë rubla në disa milionë. Periudha minimale e zhvillimit të tyre është 1.5 muaj (duke përjashtuar kohën e miratimeve dhe publikimit në dyqane).

Portofoli i MST përfshin projekte që u përfunduan në më pak se 2 javë, dhe ato për të cilat puna ka vazhduar prej disa vitesh (funksionaliteti shtesë vazhdon të përpunohet). AGIMA na tha se një aplikim i thjeshtë kërkon 2-3 muaj për t'u përfunduar dhe përfshin gjithçka që kushton më pak se 1 milion rubla (ata krijojnë një aplikacion mesatar në 3-6 muaj dhe kushtojnë 2-4 milion, ato komplekse zgjasin nga 6 muaj dhe kushtojnë janë tashmë nga 4 milionë). Nga rruga, kostoja mund të fiksohet ose rishikohet gjatë procesit të zhvillimit nëse keni një afat dhe nuk keni kohë për të përcaktuar fushën e funksionalitetit në fillim të projektit. Sidoqoftë, në opsionin e dytë, ka shumë të ngjarë që do të paguani shumë për urgjencën.

parashikimet

Siç mund ta shihni, tashmë ka shumë mënyra për të ulur kostot e zhvillimit të aplikacioneve. Në të ardhmen, kostot e zhvillimit (si dhe afatet kohore) duhet të vazhdojnë të ulen për shkak të shfaqjes së mjeteve të reja të gatshme të zhvillimit dhe zhvillimit të teknologjisë drejt unifikimit të të dhënave.

Për shembull, ekziston tashmë një sistem hibrid React Native i zhvilluar nga Facebook që punon me komponentë vendas sistemet operative iOS dhe Android. Kjo do të thotë, ky është një opsion për zhvillimin ndër-platformë, i cili, për shkak të ndërveprimit të drejtpërdrejtë me sisteme të ndryshme operative, duket sikur aplikacioni është shkruar për secilën pajisje veç e veç. Ndërsa teknologjia është ende shumë e re (versioni Android, për shembull, u lëshua më pak se një vit më parë), sistemi ka funksionalitet shumë të kufizuar të elementeve të ndërfaqes, dhe për sa i përket gabimeve, jo gjithçka është e qetë, por në të ardhmen ajo mund të zgjidhë fare mirë të gjitha problemet kryesore të zhvillimit ndër-platformë.

Do të ishte interesante të dëgjonim mendimet e zhvilluesve dhe studiove në komente zhvillim celular(sidomos ata që kanë përdorur dhe tani vazhdojnë të punojnë me BaaS të ngjashëm) në lidhje me mundësitë e reduktimit të kohës dhe kostos së zhvillimit.

© 2024 ermake.ru -- Rreth riparimit të PC - Portali informacioni