Ինչպես ինքներդ հավելված պատրաստել Android-ի համար։ Հավելվածների մշակման հավելվածներ. ինչպես ինքներդ հավելված պատրաստել iOS-ի և Android-ի համար

Տուն / Շարժական սարքեր

Ինչպե՞ս ստեղծել հավելված Android-ի կամ iPhone-ի համար:— այս հարցերն ավելի ու ավելի շատ են տալիս ոչ միայն վեբ ծրագրավորողներին, այլև փոքր բիզնեսի կայքերի սովորական սեփականատերերին և բլոգերներին:

Այս վերանայումն առաջարկում է հաշվի առնել , որոնք կոնստրուկտորներ են արագ և հարմար ստեղծագործություն Android և iPhone հավելվածներ. Միևնույն ժամանակ, առանց օգտագործողից պահանջելու ծրագրավորման հմտություններ կամ այլ հատուկ ՏՏ գիտելիքներ: Նման հավելվածներն անփոխարինելի են տարբեր տեսակի բիզնեսների համար. ի վերջո, դրանք հիանալի միջոց են ձեր թիրախային լսարանը ընդլայնելու և հաճախորդներ ներգրավելու համար:

Այսպիսով, հավելվածի մշակման վերանայման մեջ քննարկված ամեն ինչ կարելի է միավորել կարգախոսի ներքո. պարզ, արագ և առանց ծրագրավորման:

անվճարվեբ ծառայություն, որը թույլ է տալիս վերափոխել ձեր կայքի բովանդակությունը Android հավելվածի և տարածել այն Google Play. Բացի այդ, ստեղծված հավելվածները կարող են և՛ վաճառվել, և՛ գովազդ տեղադրել դրանցում։
Դուք կարող եք ստեղծել անսահմանափակ թվով Android հավելվածներերեք տեսակի բովանդակություն՝ կայք, պարզ html էջ և YouTube տեսանյութ. Android հավելված ստեղծելու համար AppsGeyser-ն օգտագործում է կաղապարի պարզ և ինտուիտիվ հրաշագործ:

AppsGeyser կայքեր՝ http://www.appsgeyser.com, http://www.appsgeyser.ru

անվճարառցանց ծառայություն համար արագ ստեղծումբջջային հավելվածներ. TheAppBuilder-ը ստեղծում է հավելվածներ՝ օգտագործելով դիզայներ և ստանդարտ ձևանմուշներ՝ բիզնեսի, միջոցառումների, կրթության, երաժշտության, սպորտի և այլնի համար: Ստեղծված հավելվածներն անվճար են և 5 ԱՄՆ դոլար արժողությամբ: ամսական Ստեղծված հավելվածում կարող եք անջատել երրորդ կողմի գովազդի ցուցադրումը: TheAppBuilder-ը թույլ է տալիս ստեղծել Android և Windows Mobile հավելվածներ:

TheAppBuilder կայք՝ http://www.theappbuilder.com

առցանց ծառայություն է, որը թույլ է տալիս օգտատերերին ստեղծել և հրապարակել իրենց բջջային հավելվածները ինտերնետում մի քանի կտտոցով: Appsmakerstore հարթակը ստեղծում է բջջային հավելվածներ, որոնք աջակցում են HTML5, iTunes, Android Market, Blackberry Marketplace, Windows Marketplace և Facebookառանց որևէ խորը տեխնոլոգիական հմտությունների: Սա ընդհանուր է 1 հավելված 6 տարբեր հարթակների համար. Appsmakerstore-ն առաջարկվում է 23 լեզուներով, այդ թվում՝ ռուսերեն և ուկրաիներեն:

Appsmakerstore-ի առանձնահատկությունն այն է, որ այն առաջարկում է ընտրություն պատրաստի կաղապարներորոշ ոլորտների համար (օրինակ՝ իրավաբանական ծառայություններ, գիշերային ակումբներ, ռեստորաններ և սրճարաններ, առևտուր, գեղեցկության սրահներ և այլն)

  • DIY - $9,78 ամսական:
  • «Մենք դիմում ենք ձեզ համար» – 249 դոլար
  • «Վերավաճառողը» հատուկ գին է, որը պետք է առանձին գտնել կայքում:

Միշտ ներառված է բոլոր պլաններում.

  • Անսահմանափակ բովանդակության փոփոխություններ և հավելվածների թարմացումներ:
  • Թարմացրեք հավելվածի բովանդակությունը iTunes-ում և Google Play-ում՝ առանց վերահրապարակելու:
  • Ուղարկեք անսահմանափակ թվով push ծանուցումներ օգտվողներին:
  • Ավտոմատ կերպով ստանալ և օգտագործել համակարգի բոլոր թարմացումները:
  • Ապահով հոստինգ մեր սերվերների վրա:
Appsmakerstore կայք՝ http://appsmakerstore.com

— փոքր բիզնեսի համար բջջային հավելվածների (iPad, Android, HTML5) վճարովի առցանց դիզայներ: Առանձնահատկությունները ներառում են աշխարհագրական տեղաբաշխում, հաղորդագրությունների ստացում և ուղարկում, գնումների զամբյուղ, ծանուցումներ, սոցիալական ցանցերի հետ ինտեգրում, մենյուի մասին տեղեկատվության տեղադրում, ծառայությունների տեսականին, գալիք իրադարձությունները և այլն: Կան կաղապարներ ռեստորանների, ռիելթորների, մարզասրահների համար և այլն:

Այս ծառայությունըներկայացված են հետևյալ պլաններով.

  • «Բջջային կայք» – $29 ամսական:
  • «Բջջային հավելված»՝ ամսական 59 դոլար
  • « Սպիտակ պիտակ Գործընկեր» հավելվածների ստեղծում ձեր հաճախորդների համար՝ հատուկ գին, որը պետք է առանձին պարզել կայքում։
Biznessapps կայք՝ http://www.biznessapps.com

5. AppGlobus

AppGlobus— վճարովի, ռուս առցանց բջջային հավելվածների դիզայներներից մեկը, որը թույլ է տալիս օգտատերերին ինքնուրույն ստեղծել և հրապարակել իրենց հավելվածը App Storeև Google Play-ը:

Օգտագործում է Ionic Framework-ի նոր դիզայնն ու հնարավորությունները, ինչը զգալիորեն բարելավում է զարգացման որակը և հնարավորություն է տալիս բջջային հավելվածներ ստեղծել HTML5, iOS, Android համակարգերում՝ նույնիսկ առանց ծրագրավորման հմտությունների։

Միացված է այս պահին AppGlobus-ն առաջարկվում է 8 լեզուներով, ներառյալ ռուսերենը:

AppGlobus.com-ն առաջարկում է հետևյալ փաթեթները.

  • STARTAP - 900 ռուբ./ամսական:
    • Ծրագրեր՝ HTML5/Android, ադմինիստրատորի վահանակ, խանութ, Push-ի սահմանափակում չկա, տեղադրումների սահմանափակում չկա, գովազդ չկա:
  • ՀԻՄՆԱԿԱՆ - 1500 ռուբ./ամսական
    • Ծրագրեր և՛ Android-ի, և՛ iOS-ի համար, ադմինիստրատորի վահանակ, խանութ, Push-ի սահմանափակումներ չկան, տեղադրման սահմանափակումներ չկան, գովազդ չկա:
  • ՍՏՈՒԴԻԱ - 2000 ռուբ./ամիս
    • Ծրագրեր՝ Windows/Android/iOS, ադմինիստրատորի վահանակ, խանութ, Push-ի սահմանափակում չկա, տեղադրումների սահմանափակում չկա, գովազդ չկա:
  • ՊՐՈ - 45000 ռուբ./միանգամյա
    • Հավելվածներ՝ Windows/Android/iOS, հատուկ մշակում, մենք ինքներս կհրապարակենք այն App Store-ում և Google Play-ում, մենք կտրամադրենք աղբյուրի կոդը։
AppGlobus կայք՝ http://appglobus.com/

— վճարովի առցանց ծառայություն բիզնեսի կամ անձնական օգտագործման համար ձեր սեփական բջջային հավելված ստեղծելու համար: Հատուկ հմտություններ չեն պահանջվում: Հարմար է փոքր բիզնեսի համար, ինչպիսիք են առցանց խանութները: Ձեր հավելվածը ստեղծելու համար պահանջվում է ընդամենը 5 րոպե, պարզապես անհրաժեշտ է ընտրել անհրաժեշտ մոդուլները և դիզայնը: Առկա են անգլերեն և ռուսերեն տարբերակներ։

My-apps.com-ն առաջարկում է հետևյալ փաթեթները.

  • Սկիզբ - 599 ռուբ.
    • /ամիս
  • հավելվածներ միայն Android-ի համար, մուտք դեպի դիզայներ, հավելվածների անվճար ձևանմուշներ և պատկերակներ, բովանդակության թարմացումներ յուրաքանչյուր 48 ժամը մեկ, խանութում հավելվածի աղբյուրի թարմացում, ոչ ավելի, քան 2 ամիսը մեկ անգամ: Լույս -
    • 990 ռուբ. /ամիսհավելվածներ և iOS-ի համար, մուտք դեպի դիզայներ, անվճար հավելվածի ձևանմուշներ և պատկերակներ, հիմնական հավելվածի սքրինշոթներ,
  • Push ծանուցումներ
    • — Ամսական 1 անգամ, բովանդակության թարմացումները 24 ժամը մեկ, հավելվածների աղբյուրի թարմացումները խանութներում 2 ամիսը մեկ անգամ:
  • Ստանդարտ - 2490 ռուբ. /ամիս
    • հավելվածներ և՛ Android-ի, և՛ iOS-ի համար, դիզայների հասանելիություն, հավելվածների անվճար ձևանմուշներ և պատկերակներ, հավելվածի հիմնական սքրինշոթներ, Skype-ի աջակցություն, Push ծանուցումներ՝ ամսական 10, բովանդակության թարմացումներ յուրաքանչյուր 12 ժամը մեկ, հավելվածների աղբյուրի թարմացումներ խանութներում ամիսը մեկ անգամ:
  • Բիզնես - + 9890 ռուբ.

    • /ամիս
հավելվածներ և՛ Android-ի, և՛ iOS-ի համար, դիզայների հասանելիություն, հավելվածների անվճար ձևանմուշներ և պատկերակներ, հավելվածի հիմնական սքրինշոթներ, Skype-ի և էլփոստի աջակցություն, անձնական մենեջեր, Push ծանուցումներ՝ ամսական 50, բովանդակության ակնթարթային թարմացումներ, հավելվածների աղբյուրի թարմացումներ խանութներում՝ առանց սահմանափակումների:

VIP - 3999 ռուբ. /ամիս 150,000 ռուբ. տեղադրման վճարում , հավելվածներ և՛ Android-ի, և՛ iOS-ի համար, դիզայների հասանելիություն, հավելվածների անվճար ձևանմուշներ և պատկերակներ, հավելվածների հիմնական սքրինշոթներ, Skype-ի և էլփոստի աջակցություն, անձնական մենեջեր, Push ծանուցումներ՝ անսահմանափակ, բովանդակության թարմացումներ՝ ակնթարթորեն, հավելվածների աղբյուրի թարմացումներ խանութներում՝ առանց սահմանափակումների:

My-apps.com կայք՝ http://my-apps.com

  • Բիզնես (ամսական 2400 ռուբլի) - 3000 տեղադրում, շարժական կայքի անսահմանափակ դիտում, առանց ներկառուցված գովազդի, հավելվածի հրապարակում iTunes-ում և Google Play-ում:
iBuildApp կայք՝ http://ibuildapp.com

— հավելվածների մշակման առցանց ծառայություն (iPhone, iPad, Android): Թույլ է տալիս ստեղծել հավելված՝ հիմնված բազմաթիվ հավելվածների կաղապարներից մեկի վրա: Ստեղծված հավելվածի օգտատիրոջ ինտերֆեյսի տարրերը կարող են կապված լինել այնպիսի գործառույթների հետ, ինչպիսիք են էլ. նամակ ուղարկելը, SMS հաղորդագրությունները, ուղարկելը Facebook և Twitter ծառայություններ:

  • Մշակողը - $33 ամսական: (կարելի է ստեղծել միայն 1 հավելված)
  • Պրոֆեսիոնալ - $79 ամսական:
  • Պրեմիոն - $129 ամսական:
  • Ձեռնարկություն - Գինը պետք է հարցնել առանձին.

Բոլոր փաթեթներն աջակցում են հետևյալ հարթակներին՝ IOS (iPhone/iPad) և Android (Հեռախոս/Պլանշետ)

Viziapps կայք՝ http://www.viziapps.com

- առցանց խմբագիր, որը թույլ է տալիս ստեղծել հավելվածներ iOS-ի, Android-ի և Windows Phone. Օգտագործումը շատ պարզ է՝ դուք կարող եք հավաքել ձեր սեփական ծրագիրը պատրաստի մասերից։ Չնայած այն հանգամանքին, որ AppsBuilder-ը փորձում է ավելի պարզ և հասկանալի լինել անփորձ օգտատերերի համար, այն նաև ավելացնում է որոշ հնարավորություններ ծրագրավորողների համար. օրինակ՝ ստեղծված հավելվածները կարող եք լրացնել ձեր սեփական Java սկրիպտներով:

Կան երեք վճարովի փաթեթներ, որոնք ներառում են 30-օրյա անվճար փորձարկում.

  • Սկսնակ (ամսական 49 եվրո) -1 դիմում:
  • Կանոնավոր (ամսական 199 եվրո) - մինչև 5 դիմում:
  • Scalable (ամսական 249 եվրոյից) - ավելի քան 5 դիմում:
AppsBuilder կայք՝ http://www.apps-builder.com

Շատ ծրագրավորողներ ցանկանում են սկսել Android-ի համար հավելվածներ մշակել։ Սակայն քչերն են գիտակցում, թե այստեղ ինչ քայլեր պետք է ձեռնարկվեն։ Այս հավաքածուն նախատեսված է սկսնակներին օգնելու Android-ի մշակումը յուրացնելու հարցում:

Սկսում ենք

Ծրագրավորման մեջ նորեկների համարմերոնք կօգնեն։

Համար Android-ի նորեկներ Google-ը լավ ներածություն է արել Android-ին իրենց կայքում: Կա նաև հիանալի ամբոխային Android ուղեցույց: Կա նաև Google-ի դասընթաց Udacity-ի վերաբերյալ:

Եթե ​​դուք զգում եք Android-ի հետ կապված խնդիրներ, խորհուրդ է տրվում նախ ստուգել StackOverflow-ը: Այն նախատեսված է տեխնիկական հարցերին պատասխանելու համար և նույնիսկ մի .

Դուք միշտ կարող եք գտնել այն մեր կայքում:

ՀՏՀ

Ես ուզում եմ սկսել զարգացնել Android-ի համար: Որտեղի՞ց պետք է սկսել:

Android-ի մշակման առաջին և ամենակարևոր քայլը java սովորելըև XML: Երբ դուք քիչ թե շատ ծանոթ լինեք երկուսին էլ, ստուգեք պաշտոնական Android Փաստաթղթերը և մի քանի ձեռնարկներ վերցրեք, մինչև որ բավականաչափ վստահ զգաք ձեր սեփական նախագծերը ստեղծելու համար: Հաջողություն:

Զարգացման համար ինձ Android սարք է պետք:

Դուք կարող եք հավելվածներ գրել առանց Android սարքի, օգտագործելով ներառված էմուլյատորը (կամ առաջադեմ Genymotion): Այնուամենայնիվ, հաշվի առնելով ապարատային պահանջները, իրական սարքի վրա փորձարկումը չի կարող փոխարինել:

Ո՞ր IDE-ն պետք է օգտագործեմ:

  • Android Studio- Android-ի մշակման համար պաշտոնապես աջակցվող IDE: Սա այն է, ինչ օգտագործվում է ժամանակակից ուղեցույցներում և տեսանյութերում, այդ թվում՝ Google-ից:
  • Խավարումերկար տարիներ եղել է Android-ի մշակման առաջնային IDE-ն, ինչի պատճառով էլ ժառանգական ձեռնարկների, ռեսուրսների, տեսանյութերի և սքրինշոթների մեծ մասը արված է դրանով:
  • IntelliJ ԳԱՂԱՓԱՐ Eclipse-ի այլընտրանքն էր, բայց մեր օրերում ավելի խելամիտ է սկսել Android Studio-ից: Android Studio-ն IntelliJ IDEA-ի պատառաքաղ է, այնպես որ դուք ստանում եք դրա բոլոր առավելությունները՝ գումարած Android բոնուսները:

Միգուցե ես պետք է մոռանամ Java-ի մասին և սկսեմ սովորել Կոտլինը:

Google-ն այժմ պաշտոնապես աջակցում է Kotlin-ին որպես Android-ի մշակման լեզու, բայց դա չի նշանակում, որ դա այդպես է Java-ի աջակցությունկարող ես մոռանալ. Մոտ տեսանելի ապագայում փաստաթղթերը, գործիքները և հարթակի նոր հնարավորությունները կաջակցեն ինչպես Kotlin-ին, այնպես էլ Java-ին: Թեև Kotlin-ը ավելի նոր լեզու է մի քանի գեղեցիկ առանձնահատկություններով, այնուամենայնիվ կարող եք հիանալի հավելվածներ ստեղծել Java-ում: Ընտրությունը կախված է ձեզանից, բայց եթե ձեզ չի հետաքրքրում կամ սկսնակ եք, ապա ավելի լավ կլինի ընտրել Կոտլինը:

Ռեսուրսներ

Ահա Android-ի մշակումը սովորելու հիմնական ռեսուրսները Անգլերեն. Սա հեռու է ամբողջական ցանկը, բայց բավական է սկզբի համար:

Android-ի պաշտոնական ռեսուրսներ

Դիզայն

Տեղեկագրեր

  • Android Weekly-ն հիանալի տեղեկագիր է, որը կօգնի ձեզ տեղեկացված լինել Android-ի վերջին զարգացումներին:

Գրադարանի հավաքածուներ

Գործիքներ

  • Genymotion-ը չափազանց օգտակար և ֆունկցիոնալ էմուլյատոր է:
  • Android Asset Studio-ն գործիքների հիանալի հավաքածու է պատկերակներ, պատկերներ և այլն ստեղծելու/խմբագրելու համար:
  • Codota Plug-in Android Studio-ի համար. կոդի հիանալի օրինակներ հենց Android Studio-ում:

Բաց կոդով հավելվածների օրինակներ

Կիրառման գաղափարներ

Այսպիսով, դուք գաղափար ունեք հավելվածի համար... Մարդիկ ամեն օր գրում են այդ մասին: Բայց նախքան ծրագրի իրականացման հարցում օգնություն խնդրելը, դուք պետք է պատասխանեք հետևյալ հիմնական հարցերին.

Որքա՞ն է իմ բյուջեն:

Եթե ​​դուք լուրջ եք և ցանկանում եք թողարկել ձեր արտադրանքը, ապա պետք է մտածեք ձեր բյուջեի մասին: Նույնիսկ դեպքում պարզ կիրառությունպետք է մտածել մի քանի հազար դոլարի մասին։ Համենայն դեպս։

Ո՞րն է իմ մարքեթինգային ռազմավարությունը:

Պատրաստվու՞մ եք սովորական բանավոր խոսք օգտագործել, թե՞ պատրաստ եք վճարել փառքի համար:

Ո՞րն է այս նախագծի առաջադրանքների ցանկը:

Բացի այդ, ինչ սահմանափակումներ կան: Քանի՞ մշակողի կարիք ունեմ:

Որտեղի՞ց են ստացվելու տվյալները/որտեղ են դրանք պահվելու:

Եվ նաև՝ ինչպե՞ս են դրանք օգտագործվելու։ Ունե՞մ համապատասխան գաղտնիության քաղաքականություն:

Գումար աշխատելու նպատակ կա՞:

Եթե ​​այո, ինչպե՞ս եք պատրաստվում դրան հասնել: Գովազդի, IAP-ի, բաժանորդագրությունների, վճարովի հավելվածների միջոցով? Վերը նշված բոլորը.

Ինչպե՞ս եք վճարելու ձեր ծրագրավորողներին:

Ունե՞ք կապիտալ, թե՞ պատրաստվում եք դրանք վճարել այն բանից հետո, երբ դիմումը սկսի եկամուտ բերել: Հաճախ անկախ կապալառուները նախապես պահանջում են ընդհանուր արժեքի մի մասը: Ծրագրավորողներից շատերը շահագրգռված չեն եկամուտների բաշխմամբ, քանի դեռ իրենք չեն ներդրումներ կատարել հավելվածում:

Ո՞րն է լինելու փորձարկման մեթոդը:

Ինչ տեսակի սարքի վրա եք պատրաստվում տեղադրել այն: Քանի՞ կրկնություն է անհրաժեշտ: Ինչպիսի՞ մարդկանց եք ցանկանում ներգրավել:

Որքա՞ն շուտով եք ցանկանում հրապարակել ձեր հավելվածը խանութում:

Սա անպայման կանդրադառնա վերջնական եկամտի վրա։

Դուք կպահանջե՞ք կամ կառաջարկեք սոցիալական մեդիայի գրանցում/ինտեգրում:

Մտածեք այս գործառույթն իրականացնելու մասին:

Ո՞րն է ձեր թիրախային լսարանը:

Արդյո՞ք դա խորշ հավելված է, թե՞ այն կարելի է տարածել ամենուր:

Իմ գաղափարն արդեն իրականացվե՞լ է։

Եթե ​​այո, ինչպե՞ս կարող եմ բարելավել այն կամ ի՞նչն է պակասում դրանից:

Ի՞նչ անել հավելվածների գաղափարների հետ, եթե ծրագրավորող չեք:

Դուք կարող եք փնտրել ծրագրավորողներ, որոնք կմիանան ձեր թիմին՝ հավելված իրականացնելու համար: Եթե ​​դուք գումար ունեք և կարող եք վճարել ծրագրավորողին կամ ընկերությանը, ապա ամեն ինչ պարզ է և պարզ: Հաջորդիվ մենք կխոսենք այն մասին, թե ինչ անել, եթե բավարար գումար չունեք ինչ-որ մեկին վճարելու համար:

Գիտակցեք, որ ձեր գաղափարը կարող է եզակի չլինել, և զարգացումը զգալի ջանքեր է պահանջում:

  • Նկարեք դիզայնըձեր դիմումը ( տեսքըև ֆունկցիոնալությունը): Այն կարող է կոպիտ լինել և նկարել թղթի վրա: Բայց դա պետք է լինի բավականին կոնկրետ և ոչ հստակ:
  • Կազմեք ձեր հմտությունների ցուցակըգաղափարի հետ կապված։
  • Կազմեք ցուցակ, թե ինչ եք ներդնելուձեր գաղափարի մեջ:

Հասկացեք, որ զարգացումը զգալի ջանքեր է պահանջում: Պատկերացրեք, որ մշակողը աշխատում է լրիվ դրույքով (8 ժամ) 2 ամիս՝ ձեր հավելվածը ստեղծելու համար: Եվ դուք նաև աշխատում եք լրիվ դրույքով: Ի՞նչ եք անում այս պահին:Եթե ​​ձեր աշխատանքը, ձեր կարծիքով, ավելի շուտ է ավարտվում, ապա դուք պետք է վերանայեք գաղափարը։ Այս սցենարում մշակողը կատարում է աշխատանքի մեծ մասը, և դուք, անկեղծ ասած, անօգուտ եք: Այն, ինչ դուք կարող եք տալ հավելվածի ավարտից հետո, իրականում նշանակություն չունի և չի դրդի մշակողին ավարտել արտադրանքը:

Վերանայելով ձեր գաղափարը

Եթե ​​մշակողը ձեզանից ավելի շատ աշխատանք է կատարում, գաղափարը պետք է վերանայվի՝ աշխատանքը ավելի արդար բաշխելու համար: Սա ձեզ կտա միասին աշխատելու առավելությունները: Նայեք ձեր հմտությունների ցանկին և մտածեք, թե ինչպես կարելի է դրանք կիրառել: Լավ է, եթե հավելվածը տարբերվում է սկզբնական գաղափարից: Վերանայեք այն այնքան ժամանակ, մինչև ձեր աշխատանքը և մշակողի աշխատանքը գոնե հավասարվեն:

  • Բաշխեք աշխատանքը հնարավորինս արդարացիորեն:
  • Առաջին հերթին կենտրոնացեք ձեր հմտությունների վրա:
  • Ձեր ծանրաբեռնվածությունը պետք է մոտավորապես հավասար լինի 2 ամսվա լրիվ դրույքով աշխատանքին: Պարզ հավելվածների համար ներբեռնումը, իհարկե, կարող է ավելի քիչ լինել: Դուք կարող եք հարցնել համայնքին (օրինակ.

Դմիտրի Դեմենտի

Կասկածու՞մ եք արդյոք արժե ներդնել բջջային հավելվածների մշակման մեջ։ Դուք կարող եք դա անել ինքներդ և բացարձակապես անվճար: Դուք կարող եք ստանալ թեստային տարբերակ, որը կարող է օգտագործվել ձեր բջջային ռազմավարության արդյունավետությունը հարմար գնահատելու համար: Իսկ եթե փորձես, կկատարես պարկեշտ բջջային հավելված, որը կդառնա սմարթֆոնների ու պլանշետների սեփականատերերի հետ առցանց փոխգործակցության հիմնական գործիքը։

Արժե՞ արդյոք ստեղծել ձեր սեփական բջջային հավելվածը:

Ծախսեր. Եթե ​​դուք չեք ընդունում իմ խոսքը դրա համար, ահա մի քանի փաստ.

  • Ըստ Flurry Analytics-ի և comScore-ի՝ սմարթֆոնների և պլանշետների տերերն օգտագործում են բրաուզերը սարքի հետ աշխատելու ընդհանուր ժամանակի միայն 14%-ը: Եվ նրանք իրենց ժամանակի 86%-ը ծախսում են տարբեր հավելվածների վրա։
  • Տեղադրված հավելված- սպառողի հետ շփման ձեր ուղիղ ալիքը: Պարզապես մտածեք. ձեզ հարկավոր չէ գումար ծախսել գովազդի վրա կամ սպասել, որ մարդը կգտնի ձեզ Yandex-ի միջոցով: Մնում է աջակցել անհրաժեշտ է օգտագործողինֆունկցիոնալությունը և դրան համապատասխան բովանդակություն տրամադրելը:
  • Պլանշետների և սմարթֆոնների միջոցով կատարվող գնումների թիվն աճում է ինչպես ինտերնետում ընդհանրապես, այնպես էլ RuNet-ում։ Criteo մարքեթինգային գործակալության տվյալներով՝ արդեն 2016 թվականին RuNet-ում առցանց գործարքների կեսից ավելին կիրականացվի բջջային սարքերի միջոցով։

Եթե ​​ցանկանում եք, ապա դիմումը բջջային բրաուզեր, որում բացվում է միայն ձեր կայքը։ Ո՞ր դեպքում օգտատերը կտեղադրի նման ինտերնետ բրաուզեր: Միայն այն դեպքում, եթե նրան հետաքրքրում է ձեր ապրանքը կամ տեղեկատվությունը: Հետևաբար, հիշեք. հավելվածը տեղադրած հաճախորդը թիրախային լսարանի հավատարիմ և պատրաստի ներկայացուցիչ է:

Այս դեպքում արժե՞ ռիսկի դիմել և հավատարիմ հաճախորդներին առաջարկել DIY հավելվածներ, այլ ոչ թե Android-ի և iOS-ի համար մասնագետների կողմից պատրաստված անհատական ​​ծրագրեր: Եկեք պարզենք այն:

Ե՞րբ կարող եք ինքներդ ստեղծել հավելված:

Հիշու՞մ եք, թե ինչ է պետք կայքի այցելուներին: Նրանք գալիս են ռեսուրսի բովանդակության կամ ֆունկցիոնալության պատճառով: Մարդիկ ցանկանում են տեղեկատվություն ստանալ, ինչ-որ բան գնել, նայել և մեկնաբանել ընկերների լուսանկարները և այլն: Բջջային հավելվածների օգտատերերին նույնն է պետք: Նրանք տեղեկատվություն են փնտրում կամ ինչ-որ գործարք են կատարում։

Հիշու՞մ եք, երբ բիզնեսը կարող էր ինքնուրույն կայք ստեղծել: Ճիշտ է, երբ դեռ գումար չունեք մասնագետների հետ համագործակցելու համար, բայց դեռ ժամանակ և ցանկություն ունեք պարզելու WordPress-ը կամ Joomla-ն: Նույն իրավիճակն է դիմումների դեպքում. iOS-ի և Android-ի համար ինքնուրույն ստեղծված ծրագրերը կարելի է մոտավորապես համեմատել բաց կոդով շարժիչների վրա կառուցված կայքերի հետ:

Աշխատել սկսելու համար պարտադիր չէ գրանցվել։ Սեղմեք «Ստեղծել հիմա» կոճակը գլխավոր էջկամ ընտրեք «Ստեղծել հավելված» ընտրացանկը ծառայության ցանկացած էջի վերին աջ անկյունում:


Ընտրեք համապատասխան հավելվածի ձևանմուշը: Եթե ​​մենք խոսում ենք բովանդակային նախագծի մասին, ապա ձեզ կարող են հետաքրքրել հետևյալ տարբերակները.

  • Ձեռնարկ. Այս ձևանմուշը թույլ է տալիս ստեղծել ուղեցույց ծրագիր:
  • Բլոգ. Հավելվածը կօգնի ձեր բլոգի լսարանին կարդալ նոր նշումներ սմարթֆոնի կամ պլանշետի էկրանից:
  • Կայք. Կաղապարը կայքը վերածում է հավելվածի։
  • Էջեր. Այս ձևանմուշով դուք կարող եք ցանկացած բովանդակություն վերածել պարզ ֆունկցիոնալությամբ հավելվածի:
  • Նորություններ. Կաղապարը թույլ է տալիս ստեղծել հավելված, որը հանդիսանում է ոլորտի կամ տարածաշրջանային նորությունների ագրեգատոր:
  • Էջ. Կաղապարը օֆլայն բովանդակությունը, օրինակ՝ էլեկտրոնային գիրքը, վերածում է հավելվածի:
  • VK էջ և ֆեյսբուքյան էջ: Ստեղծեք ծրագիր, որը թույլ է տալիս հետևել թարմացումներին բաց խմբեր VKontakte-ում և Facebook-ում:
  • YouTube. Օգտագործեք ձևանմուշը՝ ձեր YouTube ալիքը գովազդելու համար:

Ինչպես ստեղծել բլոգային հավելված

Օգտագործեք Բլոգի ձևանմուշը: Համապատասխան դաշտում մուտքագրեք ձեր բլոգի կամ RSS հոսքի URL-ը: Ընտրեք նշումի վերնագրի գույնը:


Մուտքագրեք դիմումի անվանումը:


Ավելացրեք նկարագրություն:


Ընտրեք ստանդարտ կամ ավելացրեք հատուկ պատկերակ: Պատկերի համապատասխան չափը 512 x 512 պիքսել է:


Ներբեռնման ֆայլ ստեղծելու համար սեղմեք «Ստեղծել հավելված» կոճակը: Դրանից հետո դուք պետք է գրանցվեք համակարգում: Հաստատեք ձեր գրանցումը և գնացեք անձնական հաշիվ. Այստեղ դուք կարող եք տեղադրել հավելվածը ձեր բջջային սարքում, հրապարակել այն Google Play-ում և Amazon App Store-ում: Համակարգն առաջարկում է նաև դրամայնացման տարբերակ: Եթե ​​օգտվեք այս հնարավորությունից, հավելվածում կցուցադրվեն գովազդներ։


Ստուգեք, թե ինչպես է հավելվածն աշխատում ձեր բջջային սարքում: Պլանշետի վրա ծրագիրը պետք է ցուցադրի բլոգի գրառումների ցանկը վերնագրի և հայտարարության ձևաչափով:

Ձեր AppsGeyser անձնական հաշվում կարող եք վերահսկել տեղադրումների քանակը, ստեղծել push ծանուցումներ, հրապարակել հավելվածը խանութներում, դրամայնացնել ծրագիրը գովազդի միջոցով և խմբագրել հավելվածը:


Ցանկանու՞մ եք ավելի շատ հավելվածներ: Այնուհետև ստեղծեք ուղեցույց հավելված՝ օգտագործելով Manual ձևանմուշը:


Բովանդակությունը խմբագրելուց հետո նշեք հավելվածի անվանումը, ավելացրեք նկարագրություն և պատկերակ։ Սեղմեք «Ստեղծել հավելված» կոճակը: Ներբեռնման ֆայլը ստեղծելուց հետո տեղադրեք այն ձեր բջջային սարքում և ստուգեք դրա ֆունկցիոնալությունը:

Խնդրում ենք նկատի ունենալ, որ մեծ մասը շարժական սարքերԼռելյայնորեն այն արգելափակում է անհայտ աղբյուրներից հավելվածների տեղադրումը: Եթե ​​օգտատերը ներբեռնում է ծրագիր ձեր կայքից կամ հավելված ստեղծող կայքից, նա կտեսնի անվտանգության նախազգուշացում, երբ փորձի այն տեղադրել: Որոշ հաճախորդներ հավանաբար կհրաժարվեն տեղադրել ծրագիրը:


AppsGeyser-ին նման 8 կոնստրուկտոր

Եթե ​​ունիվերսալ AppsGeyser կոնստրուկտորը ձեզ համար հարմար չէ, ուշադրություն դարձրեք նմանատիպ ծառայություններին.

  • AppsMakerStore. Ծառայությունից օգտվելով՝ կարող եք ստեղծել հավելվածներ տարբեր տեսակներԷլեկտրոնային առևտրի ծրագրերից մինչև բովանդակային նախագծերի լուծումներ: Դիզայները հավելվածներ է պատրաստում iOS-ի և Android-ի համար։ Ծառայության ինտերֆեյսը ռուսացված է: Սկսնակների համար կա կոնստրուկտոր օգտագործելու տեղեկատվական ուղեցույց: Ծառայությունը վճարովի է։
  • Mobincube. iOS և Android հավելվածներ ստեղծելու և դրամայնացնելու գործիք: Ծառայության հիմնական ֆունկցիոնալությունը հասանելի է անվճար: Դիզայները թույլ է տալիս ստեղծել տարբեր տեսակի հավելվածներ։
  • Լավ վարսավիր: Օգտվելով այս ծառայությունից՝ կարող եք մշակել Android և iOS հավելվածներ։ Շինարարը վճարովի է, օգտագործման արժեքը ամսական 16 ԱՄՆ դոլար։

Առաջարկվող ծառայությունների մեծ մասն ունի անգլերեն լեզվով ինտերֆեյս: Եթե ​​ձեզ անհարմար է անգլերենով աշխատել կոնստրուկտորների հետ, ընտրեք ռուսալեզու բովանդակությամբ հարթակներ:

Հավելվածի դիզայներներ՝ քարե կացին, թե՞ բարակ ժամանակակից գործիք:

Մի ծայրահեղությունից մյուսը մի անցեք։ Առաջարկվող ծառայությունների օգնությամբ դուք իսկապես կարող եք ստեղծել աշխատունակ ֆունկցիոնալ հավելվածներ. Ստացված ծրագրերը կարող են օգտագործվել տարբեր խնդիրներ լուծելու համար՝ առցանց առևտրի հեշտացումից մինչև բովանդակության տարածում և լսարան կրթելը: Դիզայներում ստեղծված հավելվածները կարող են հրապարակվել Google Play-ում և App Store-ում, խմբագրվել և դրամայնացվել՝ օգտագործելով գովազդային կամ վճարովի տեղադրումները:

Մի գերագնահատեք առաջարկվող ծառայությունները: Նրանց ակնհայտ թերությունը մնում է կարծրատիպային բնույթը: Խոսքը ծրագրերի թե դիզայնի, թե ֆունկցիոնալության մասին է։ Բացի այդ, արժանապատիվ ֆունկցիոնալությամբ հարթակներ մուտքը վճարովի է: Ի՞նչն է ավելի լավ՝ մեկ անգամ վճարել ծրագրավորողներին իրենց աշխատանքի համար, թե՞ երկար տարիներ վճարել դիզայների սեփականատերերին: Մաթեմատիկան արեք ինքներդ:

Եվ ևս մեկ բան. եթե ժամանակ չունեք ինքներդ բջջային հավելված ստեղծելու համար, դիմեք մեր ընկերությանը: Մենք մշակում ենք բջջային հավելվածներ և .

Կապվեք մեզ հետՔննարկե՞նք։ Պատվիրեք անվճար խորհրդատվություն

Android հավելվածները դարձել են մեր կյանքի մի մասը։ Մենք դրանք օգտագործում ենք ամեն օր՝ քարտեզներ, սոցիալական ցանցեր, մեսենջերներ, բրաուզերներ։ Սակայն Android սմարթֆոնի յուրաքանչյուր փորձառու օգտատեր գոնե մեկ անգամ մտածել է սեփական հավելված ստեղծելու մասին։ Կարծրատիպ կա, որ դա շատ դժվար է, և պետք է երկար սովորել ծրագրավորում, որպեսզի բարձրորակ բան գրես։ Այնուամենայնիվ, Google-ը մշտապես բարելավում է իր մշակման գործիքները՝ դրանք դարձնելով ավելի պարզ և հարմար: Այսօր մենք կստեղծենք ամենապարզ Android հավելվածը և կաշխատենք սմարթֆոնով։

Android հավելվածները ստեղծվում են լեզվով Java ծրագրավորում. Այժմ, որպես Java-ի այլընտրանք, տարածվում է նաև համեմատաբար նոր, ավելի պարզ լեզուն՝ Կոտլինը (լեզուն անվանվել է այն կղզու պատվին, որի վրա գտնվում է Կրոնշտադտ քաղաքը)։ Մեր օրինակը կլինի Java-ում:

Սկզբում մենք կստուգենք՝ արդյոք այն տեղադրել եք ձեր համակարգչում (տակ Windows-ի կառավարում) JDK. Java Development Kit-ը Oracle-ի հավելվածների մշակման փաթեթ է: Առանց դրա զարգացման միջավայրը չի կարողանա ճիշտ գործել:

Դա անելու համար սեղմեք Հաղթեք ստեղնաշարՄուտք գործեք cmdև սեղմեք Enter: Կբացվի հրամանի տող. Հաջորդը վահանակում դուք պետք է մուտքագրեք.

java-տարբերակ

Դուք, ամենայն հավանականությամբ, կտեսնեք Java տարբերակը.

Սա նշանակում է, որ դուք արդեն տեղադրել եք JDK-ն: IN հակառակ դեպքումայն պետք է ներբեռնվի (150 ՄԲ):

JDK-ն տեղադրելուց հետո անցեք Android ՕՀ-ի զարգացման հիմնական գործիքին Android Studio. Դուք կարող եք ներբեռնել այն (944 ՄԲ):

Android Studio-ն անվճար հասանելի մշակման միջավայր է Google-ից: Սա հավելվածների մշակման այնպիսի հսկայական կոմբինատ է, որը ներառում է փորձարկման տարբեր գործիքներ, հավելվածներ կառուցելու, ինչպես նաև կաղապարներ, հարմար դասավորության խմբագրիչ և շատ ավելին: Android Studio-ն անընդհատ թարմացվում է, ինչպես նաև դրա բազմաթիվ բաղադրիչները:

Android Studio-ի տարբերակներ կան ոչ միայն Windows-ի, այլ նաև Mac OS-ի և Linux-ի համար: Համակարգի պահանջներ Android Studio-ի համար՝ Windows 7/8/10, 3 ԳԲ RAMնվազագույնը, խորհուրդ է տրվում 8 ԳԲ RAM, 4 ԳԲ կոշտ սկավառակ:

Այսպիսով, դուք ներբեռնել եք Android Studio տեղադրիչը:

Եկեք գործարկենք այն:

Սեղմեք Հաջորդը, ընտրեք տեղադրման ուղին: Ցանկալի է չփոխել կարգավորումները։

Այնուհետև կախարդը կգործարկվի Android-ի կարգավորումներՍտուդիա. Այստեղ կարող եք ընտրել մշակման միջավայրի գունային թեման, ներբեռնել լրացուցիչ ֆայլեր. Մենք ընտրում ենք ստանդարտ տեղադրման տեսակը:

Պահանջվող բաղադրիչները ներբեռնելուց հետո ձեզանից կպահանջվի ընտրել ձեր նախագծի տեսակը: Ընտրեք «Դատարկ գործունեություն» և սեղմեք Հաջորդը.

Հաջորդ էկրանին տվեք նախագծին անունը և ընտրեք, որից սկսած Android տարբերակներըձեր դիմումը կաշխատի: Ավելի լավ է ընտրել Android 4.0.3-ը. այս կերպ մեր հավելվածը կաշխատի առավելագույն թվով սարքերի վրա: Հարկ է նշել, որ Android Studio-ն այնքան բազմակողմանի է, որ թույլ է տալիս ստեղծել հավելվածներ ոչ միայն սմարթֆոնների, այլև խելացի ժամացույցների և հեռուստացույցների համար:

Հաջորդը, մենք բացում ենք Android Studio-ի հիմնական պատուհանը: Ձախ կողմում մենք տեսնում ենք մի քանի բաժին. Սա մեր նախագծի կառուցվածքն է: Մանիֆեստների թղթապանակը պարունակում է AndroidManifest.xml ֆայլը, որը պատասխանատու է հավելվածի, ներմուծված գրադարանների, բաղադրիչների և այլ պարամետրերի մասին տեղեկատվության համար։ Java թղթապանակն ինքնին պարունակում է կոդը (MainActivity ֆայլը com.example.myapplication թղթապանակում): Res թղթապանակը պարունակում է հավելվածի ռեսուրսներ՝ կոճակներ, ֆայլեր, որոնք սահմանում են ինտերֆեյսի դիզայնը (օրինակ՝ activity_main.xml):

Ակտիվությունը առանձին էկրան է, որի հետ օգտատերը շփվում է: Օրինակներ՝ լուսանկարով էկրան, համար հավաքելը, տեքստի մուտքագրումը: Մենք կունենանք մեկ Ակտիվություն (էկրան): Ուստի մենք անմիջապես գնում ենք ճանապարհով հավելվածsrcհիմնականռեսդասավորությունըև բացիր ֆայլը գործունեություն_ հիմնական. xml. Անցեք դիզայնի ռեժիմին:

Ընտրեք կոճակ բաժինը և քաշեք այն հավելվածի էկրանին: Մենք ունենք կոճակ...

Տառատեսակի չափը մեծացնելու համար անցեք Տեքստային ռեժիմին և կոճակի բաժնում ավելացրեք հետևյալ տողը.

android:textSize = "25sp"

Դիզայնի ռեժիմում սեղմեք սեղմեք աջմկնիկը և ընտրեք Սահմանափակել, ապա հերթով ընտրեք բոլոր տարրերը: Սա «խարսխելու է» ձեր կոճակը, որպեսզի այն չկարողանա շարժվել:

Հաջորդ քայլը նկար ավելացնելն է: Նախ պետք է այն ավելացնենք նախագծին: Օրինակ, նկարը կլինի այսպիսին.

Ներբեռնեք այն և քաշեք այն անմիջապես ծրագրի թղթապանակում res – գծվող. Այն կավելացվի նախագծին: Հիմա եկեք բացենք activity_main.xmlև անցեք Դիզայնի ռեժիմին: Ընտրեք Common – ImageView: Քաշեք այն մեր էկրանին: Կբացվի նկարի ընտրության պատուհան: Գնացեք «Նախագիծ» բաժինը: Ընտրեք այն և տեղադրեք այն մեր դիմումի պատուհանի մեջտեղում: Նկարում մենք օգտագործում ենք նաև Constrain:

Արդյունքում, դուք պետք է ավարտեք այսպիսի կոդով activity_main.xml:

xml տարբերակ="1.0" կոդավորում=«utf-8»?> <xmlns:android= xmlns:հավելված= «http://schemas.android.com/apk/res-auto»xmlns:գործիքներ= «http://schemas.android.com/tools»android:layout_width=«match_parent»android:layout_height=«match_parent»գործիքներ:context=«.MainActivity»> <TextViewandroid:layout_width=«145 dp»android:layout_height=«53dp»android:layout_marginTop=«262 dp»android:layout_marginBottom=«416dp»android:gravity=«կենտրոն»android:text=«ԻմառաջինդիմումըվրաAndroid»հավելված«ծնող»հավելված«ծնող»հավելված"0.552" հավելված«ծնող»հավելված«ծնող»/> <Կոճակandroid:id=«@+id/button»android:layout_width=«199dp»android:layout_height=«113dp»android:text=«կայք»android:textSize=«25 sp»հավելված:layout_constraintEnd_toEndOf=«ծնող»հավելված:layout_constraintStart_toStartOf=«ծնող»գործիքներ:layout_editor_absoluteY=«114dp»/> <ImageViewandroid:id=«@+id/imageView»android:layout_width=«216dp»android:layout_height=«172 dp»android:layout_marginStart=«55 dp»android:layout_marginLeft=«55 dp»android:layout_marginTop=«380dp»android:layout_marginEnd=«28dp»android:layout_marginRight=«28dp»android:layout_marginBottom=«51 dp»հավելված:layout_constraintBottom_toBottomOf=«ծնող»հավելված:layout_constraintEnd_toEndOf=«ծնող»հավելված:layout_constraintHorizontal_bias="0.495" հավելված:layout_constraintStart_toStartOf=«ծնող»հավելված:layout_constraintTop_toTopOf=«ծնող»հավելված:srcCompat=«@drawable/logo»/> android.support.constraint.ConstraintLayout>

Եվ, համապատասխանաբար, այս MainActivity կոդը (com.example.myapplication պանակում).

փաթեթ com.example.myapplication; ներմուծում android.support.v7.app.AppCompatActivity; ներմուծում android.os.Bundle; հանրային դաս MainActivity տարածվում է AppCompatActivity (@Override պաշտպանված դատարկություն onCreate (Bundle savedInstanceState) ( գերծանրքաշային.onCreate (savedInstanceState); setContentView (R.layout. ); } }

գործունեության_հիմնական

xml տարբերակ="1.0" կոդավորում=«utf-8»?> <AndroidManifest.xml:xmlns:android= դրսևորել«http://schemas.android.com/apk/res/android»փաթեթ=> <«com.example.myapplication»androidդիմումը:allowBackup=android«ճշմարիտ»:icon=android«@mipmap/ic_launcher»:label=android«Հավելվածի կայք»:roundIcon=android«@mipmap/ic_launcher_round»:allowBackup=android:supportsRtl=:թեմա=> <գործունեությունandroid«@style/AppTheme»«.MainActivity»> <:name=> <մտադրություն-ֆիլտրandroid«@style/AppTheme»գործողություն/> <«android.intent.action.MAIN»android«@style/AppTheme»կատեգորիա/> :name=> գործունեություն> «com.example.myapplication»> AndroidManifest.xml:>

Հիմա ժամանակն է ստուգել, ​​թե արդյոք ամեն ինչ աշխատում է: Մենք այն կստուգենք վիրտուալ սմարթֆոնի վրա հենց ձեր համակարգչի վրա:

Սեղմեք վերևում Գործիքներ – AVD Manager – Ստեղծեք վիրտուալ սարք.

Մենք ստեղծում ենք վիրտուալ սարք (սմարթֆոն) տակ Android կառավարում. Ընտրեք Nexus 5X: Ներբեռնեք այն ինքներդ Android emulator. Սեղմեք Հաջորդը: Բոլոր մանիպուլյացիաներից հետո Nexus 5X «սմարթֆոնը» պետք է հայտնվի ձեր վիրտուալ սարքերի ցանկում։

Այժմ եկեք գործարկենք հավելվածը վիրտուալ սմարթֆոնի վրա. ՎազիրՎազիր հավելված.

Պատուհան կհայտնվի ընտրությամբ, թե ինչի վրա եք ուզում փորձարկել այն: Իհարկե, մենք կընտրենք Nexus 5X-ը:

Ձեր սմարթֆոնում բացեք հավելվածների ցանկը և այնտեղ փնտրեք App կայքը

Ահա թե ինչ է տեղի ունեցել.

Աշխատում է Հավելվածը պատրաստ է։ Այժմ դուք կարող եք ներբեռնել այն ձեր իրական սմարթֆոնի մեջ:

Մեր առաջին հավելվածը ձեր սմարթֆոնի վրա տեղադրելու համար դուք պետք է ստեղծեք apk ֆայլ: APK – Android Package Kit-ը չգաղտնագրված zip արխիվ է, որը պարունակում է կոմպիլացված հավելվածի կոդ, ռեսուրսային ֆայլեր, մանիֆեստի ֆայլեր և այլ տեղեկություններ: Այն գտնվում է apk ձևաչափովֆայլերը պահվում են Google Play-ում, որտեղից մենք ներբեռնում ենք հավելվածներ։

Քանի որ դրանք գաղտնագրված չեն, նկարները և որոշ այլ տեղեկություններ հեշտությամբ կարելի է առբերել ցանկացած հավելվածից: Դրա համար կա ռեսուրս՝ APKMirror.com: Դուք կարող եք ներբեռնել apk ֆայլը դրա վրա ցանկալի դիմում Google Play-ից: Այնուհետև այն վերանվանեք *.zip և բացեք այն ցանկացած արխիվատորով: Այնտեղ կարող եք տեսնել հավելվածի կառուցվածքը, պատկերակները, գրաֆիկան։ Օրինակ, սա այն տեսքն ունի whatsapp հավելվածներսից:

Apk ֆայլերը կարելի է ներբեռնել ձեր սմարթֆոն կամ փոխանակել: Կամ տեղադրեք որպես հավելված: Դա հարմար է և տալիս է որոշակի ազատություն:

Ձեր սմարթֆոնի վրա apk տեղադրելու համար նախ պետք է դա թույլ տալ։ Գնացեք Կարգավորումներ – Ծրագրեր – Հատուկ մուտքի իրավունքներ – Տեղադրեք անհայտ: հավելվածներ և այնտեղ ընտրեք «Թույլատրված» ձեր ֆայլերի կառավարչի համար (օրինակ՝ Total Commander):

Այսպիսով, մեր խնդիրն է ստեղծել apk ֆայլ մեր գրած կոդից: Դա անելու համար Android Studio-ում ընտրեք Build – Build Bundle / APK – Build APK: Սցենարը կգործի apk ստեղծում. Վերջում ձեզ կառաջարկվի բացել այն թղթապանակը, որտեղ կլինի apk ֆայլ: Հաջորդը, դուք պետք է միացնեք ձեր սմարթֆոնը ձեր համակարգչին և պատճենեք ստացված apk ֆայլը հեռախոսի հիշողության մեջ: Այնուհետև ձեր սմարթֆոնի վրա բացեք ֆայլի թղթապանակը՝ օգտագործելով ֆայլերի կառավարիչ և տեղադրեք այն: Այժմ դուք ունեք ձեր սեփական հավելվածը ձեր սմարթֆոնի վրա:

Եթե ​​ձեզ հետաքրքրում է այս թեման, կարող եք կարդալ աղբյուր կոդըմի քանի պարզ հավելվածներ GitHub-ում: Օրինակ, կա պատկերասրահ և ֆայլերի կառավարիչ: Դուք կարող եք խմբագրել նրանց կոդը՝ ձեր սեփական կարիքներին համապատասխան: Կարող եք նաև գտնել շատ տեղեկություններ Android-ի մշակման մասին:

Միխայիլ Էպիխինը կայքի համար սյունակ է գրել բջջային հավելվածների մշակման ոլորտի մասին. ինչպես հաճախորդները կարող են ժամանակ և գումար խնայել հավելվածներ ստեղծելու վրա, իսկ ծրագրավորողները կարող են նվազեցնել զարգացման և աջակցության ծախսերը:

Չնայած հանրաճանաչությանը, բջջային հավելվածները դեռ մնում են այնպիսի գազան, որ նրանք արդեն գիտեն, թե դա ինչ է և ինչով են ուտում, բայց դեռ չեն պարզել, թե որքանով են այն վաճառում։ Հաճախորդների ցածր գրագիտությունը այս հարցում վնասում է երկու կողմերին էլ:

Հաճախորդի համար դժվար է ընտրել կապալառու, քանի որ նա չի հասկանում, թե որքան ժամանակ և ջանք է անհրաժեշտ խնդիրը լուծելու համար, և կապալառուները պետք է պարբերաբար բացատրեն, որ անհնար է ստեղծել 30 էկրանով հրեշ բոլոր սարքերի համար մեկում: շաբաթ, կամ ինչ անել, եթե մրցակիցը ահավոր բարձրացրել է գինը, իսկ մենք՝ ոչ, սա չի նշանակում, որ մենք շատ ավելի վատ ենք անում:

Ուստի պարզաբանենք, թե ինչից է բաղկացած հավելվածի մշակման գինը։ Հոդվածում մենք հաշվարկել ենք բջջային հավելվածի ստեղծման արժեքը, որը, բնականաբար, կարող է աճել կամ նվազել մի շարք գործոնների պատճառով՝ տարածաշրջան, գործակալության հեղինակություն և այլն, որոնց մասին նույնպես կխոսենք։

Վերջնաժամկետներ

Առաջին բանը, որը որոշում է ծախսերը և մշակման ժամանակը, հավելվածի բարդությունն է: Երկրորդը հարթակների քանակն է ( iPhone iOS, iPad iOS, Android հեռախոս, Android պլանշետ, Windows Phone), որի վրա այն կաշխատի։ Այո, պլանշետները և սմարթֆոնները հաճախ դիտարկվում են առանձին, բայց ոչ միշտ, ես կբացատրեմ, թե ինչու.

Նույնիսկ այն դեպքում, երբ գրվում է առանձին, պարտադիր չէ, որ յուրաքանչյուր հարթակի կոդը լիովին եզակի լինի: Այսինքն, եթե ծրագիրը սկզբում գրվի մի հարթակի համար, հետո հարմարեցվի մյուսի համար, դա չի կրկնակի զարգացման ծախսերը: Բայց դա մի փոքր կերկարացնի ժամկետը։

Միջին բարդության կիրառություններ

Միջին բարդությամբ նրանք են, որոնք ներառում են մի քանի գործընթացներ: Դրանք ներառում են առցանց խանութների և ամրագրման համակարգերի մեծ մասը: Կան մոտ 10 էկրան, կա անձնական հաշիվ, աջակցվում է թույլտվությունը սոցիալական ցանցերի միջոցով, կա սերվերի կամ կայքի հետ ինտեգրում, հաճախ վճարային համակարգերի հետ: Ֆունկցիոնալությունը կարող է ներկառուցվել հետադարձ կապ, գնահատականների նշանակում, շենքերի վարկանիշներ։ Մի քանի հարթակների համար դրանք ավարտվում են 3-6 ամսում (300-800 ժամ):

Այս կատեգորիայի դիմումները ամենատարածվածն են: Ըստ ամերիկյան հետազոտության (երեք տարի առաջ, բայց դեռ ներառված է բազմաթիվ համաշխարհային արդյունաբերության զեկույցներում), ստանդարտ դիմումստեղծվել է միջինը 18 շաբաթում, այսինքն՝ 4 ամսում։ Մեր օրերում զարգացման ժամանակներն ավելի կարճ են դարձել, և միտումը, կարծես, կշարունակվի առաջիկա տարիներին: Զարգանում են տեխնոլոգիաները, դասընթացները, բաց դասերև ավելի ու ավելի շատ կոնֆերանսներ են լինում այդ թեմայով, և դա, անշուշտ, դրական է ազդում շուկայի զարգացման վրա:

Համալիր հավելվածներ

Այս կատեգորիան ներառում է հավելվածներ, որոնց մշակումը տևում է 800 ժամ (6 ամիս) կամ ավելի: Նրանք կարող են աջակցել իրական ժամանակի համաժամացմանը, բոլոր տեսակի ինտերակտիվությանը, ինտեգրմանը ցանկացած տվյալների բազայի, անիմացիայի, ներբեռնված բովանդակության հետ աշխատելու (օրինակ՝ քարտեզներով) անցանց ռեժիմում և այն ամենի, ինչ ձեր սիրտը ցանկանում է:

Երբ հաճախորդը գոհ չէ ժամկետներից, նա սովորաբար խնդրում է զուգահեռել առաջադրանքները և ներգրավել ավելի շատ մասնագետների: Բջջային հավելված ստեղծելիս սովորաբար դա կարող եք անել միայն ծրագրավորման միջոցով, մնացած քայլերը մնում են հաջորդական, բայց եթե գտնեք մի ստուդիա, որը կառավարում է նախագծերը Agile մոտեցումներով, նրանք կարող են ձեզ մի փոքր ժամանակ խնայել: Ամեն դեպքում, մի հապաղեք հարցնել ստուդիաներին, թե ինչպես է աշխատում դրանց զարգացման գործընթացը, որպեսզի համոզվեք, որ դուք չեք վճարում անարդյունավետ կառավարման համար:

Գին

Ավելի հեշտ է գումար խնայել. ապրանքի գինը բաղկացած է ստանդարտ բաղադրիչներից, որոնցից մի քանիսը կարող են վերացվել կամ փոխարինվել ավելի էժան անալոգներով:

Տարածքների վարձույթ

Եթե ​​դուք աշխատում եք մասնագիտացված ստուդիայի հետ, անմիջապես հաշվի առեք գրասենյակի վարձակալության և կոմունալ ծառայությունների արժեքը: Մոսկվայում սա մոտավորապես 120 հազար ռուբլի է ամսական փոքր թիմի համար նախատեսված տարածքների համար (ես առաջնորդվում եմ կայքի մշակման արժեքի տվյալներով, դրանք իսկապես միջին են մայրաքաղաքի համար):

Միևնույն ժամանակ, նման անձնակազմը կարող է իրականացնել 8 նախագիծ (նաև նման է վերը նշված հղման նյութին), այսինքն՝ ձեզ հետ աշխատելու յուրաքանչյուր ամսվա համար նրանք կծախսեն առնվազն 15 հազար ձեր պատվերի համար գրասենյակ վարձելու վրա։ Այսպիսով, պարզ հայտերի համար, որոնք ավարտվում են մեկ-երկու ամսում, ծախսերը կկազմեն 15-30 հազար, միջինների համար (3-6 ամիս)՝ 45-75, բարդների համար՝ 90-ից։

Այս մասի հաշվին խնայելու երկու տարբերակ կա՝ փնտրեք երիտասարդ գործակալություն, որտեղ աշխատողները աշխատում են հեռակա կարգով, կամ ընտրեք մասնագետների թիմ, ովքեր աշխատում են իրենց համար, բայց նկատի ունեցեք, որ եթե դիմումը հրապարակելուց հետո կարող եք աջակցության կարիք ունենալ, ապա. ավելի լավ է չշփվել ֆրիլանսերների հետ:

Ի դեպ, ինչ վերաբերում է գործակալություններին, ապա շահութաբեր կապալառու կարող է լինել ոչ միայն շուկայում նոր խաղացողը, որը տնտեսում է գրասենյակում։ Այո, դրանց գների վրա մեծապես ազդում է փորձը և մրցանակների առկայությունը, բայց եթե նախապես որոշել եք, թե ինչպիսի հավելված եք ցանկանում պատրաստել և նմանը գտնել գործակալության պորտֆոլիոյում, ապա հնարավորություն կա զեղչ ստանալու, գրավիչ: այն փաստին, որ նրանք ձեզ համար չեն ստեղծի զրոյից, այլ հիմնվելով նախորդ պատվերի վրա:

Բացի այդ, ընկերությունները, որոնք օգտագործում են BaaS (Backend որպես ծառայություն) մեր պլատֆորմները զգալիորեն ավելի քիչ են ծախսում զարգացման վրա (ավելին ՝ ստորև), և, համապատասխանաբար, նրանց ծառայությունները պետք է ավելի քիչ արժենան: Այս տեղեկատվությունը կարող է և պետք է պահանջվի բանակցությունների փուլում, ինչպես նաև բոլոր աշխատանքի գնահատականները՝ ըստ աշխատողների ժամերի: Ավելի լավ է նախագծման իրական արժեքը ժամերով խնդրել առանձին սահմանված հանձնաժողովով, այնպես որ ձեզ համար ավելի հեշտ կլինի համեմատել տարբեր ստուդիաների առաջարկները միմյանց հետ և մեր հոդվածի թվերի հետ:

Ինժեներություն և դիզայն

Դա կարող է անել երեք մասնագետներից բաղկացած թիմը (UX դիզայներ, UI դիզայներ և գրաֆիկական դիզայներ) և բոլոր արհեստների մեկ jack-ը: Առաջին տարբերակում որակն ավելի բարձր է (նաև գինը), բայց ստուդիաները սովորաբար օգտագործում են երկրորդը: Դրանում դիզայնը տևում է միջինը 80 ժամ՝ 500 ժամ մշակման ծախսերով և 160՝ 900 ժամ մշակման ծախսերով։ Համապատասխան դիզայների մոսկովյան միջին աշխատավարձը կազմում է ամսական 80,000 ռուբլի (ըստ hh.ru-ի), իսկ միջին թիվը։ ամսական աշխատաժամանակի 165 (ըստ արտադրական օրացույցի) մենք ստանում ենք կլորացված 15000 պարզ հավելվածի համար (մոտ 270 ժամ ստեղծելու համար), 40000 միջինի համար (մոտ 670), 80000 բարդի համար (մոտ 1150):

Դիզայնի վրա կարող եք խնայել՝ աշխատելով մարզերի մասնագետների հետ (որակը կարող է տուժել, քանի որ շուկան այնտեղ ավելի քիչ զարգացած է, քան մայրաքաղաքում) կամ Ուկրաինայից։ Այնտեղ մոտ մեկուկես անգամ ավելի շատ ֆրիլանսերներ կան, գոնե արտասահմանյան պատվերների վրա կենտրոնացածները, իսկ գներն ավելի ցածր են։

Զարգացում

Այն բաժանված է backend-ի և frontend-ի, սակայն հատուկ ՕՀ-ում մասնագիտացած բջջային ծրագրավորողները երկուսն էլ անում են: Ելնելով աշխատողի ամսական 100,000 միջին աշխատավարձից (ըստ Superjob-ի) մենք ստանում ենք պարզ հավելվածի մշակման արժեքը մոտավորապես 120,000, միջինը՝ 290 հազար, բարդը՝ 515 հազար (մենք վերցնում ենք նույնքան ժամ։ ստեղծել ինչպես վերևում):

Freelancer-ների ծառայություններից օգտվելիս կարող եք գումար խնայել, եթե դրանք փնտրեք ռուսալեզու կայքերում (ցանկալի է, որ մարզերի մշակողներ) կամ առաջարկության հիման վրա գտնեք լավ, էժան մասնագետ: Փնտրեք միջազգային ռեսուրսներ ծրագրավորողների համար լավ վարկանիշկարող է հանգեցնել միայն գերավճարի, նույնիսկ հաշվի առնելով տարածքների վարձակալության խնայողությունները. եթե միջին ստուդիայի ծրագրավորողը ժամում ստանում է մոտ 9 դոլար ներկայիս փոխարժեքով, ապա ազատ արտիստներն իրենց սահուն անգլերենով չեն վարանում իրենց գնահատել 2-6 անգամ: ավելի թանկ (տվյալներ Upwork-ից):

Կա տարբերակ պարզեցնելու մշակման երկու մասերը՝ կաղապարի միջոցով հավելվածներ ստեղծելու միջոցով։ Դրա համար տարեկան կվճարեք ընդամենը 3-4 հազար ռուբլի, բայց նման ապրանքների որակը սովորաբար շատ հեռու է գեղեցկության ժամանակակից ըմբռնումից: Ավելին, քան վեբկայքի ձևանմուշների և էլփոստի տեղեկագրերի որակը, օրինակ:

Երկրորդ տարբերակն է պարզեցնել միայն սերվերի մասի ծրագրավորումը՝ օգտագործելով backend-ի զարգացման հարթակներ։ Սա արդյունավետ է, քանի որ հետին պլանի աշխատանքի մասնաբաժինը (ներառյալ հիմնականը) կիրառական ծրագրավորման մեջ մոտ 80% է. ժամանակի միայն հինգերորդն է ծախսվում առջևի վրա: Դուք ստանում եք պատրաստի SDK, որը ներառում է տվյալների մոդելավորում, PUSH, էլ.փոստ և SMS ծանուցումներ, ամպային պահեստավորում, սերվերի կողմից JavaScript կոդ, վերլուծական գործիքներ և օգտագործողների կառավարում: Այն օգնում է նվազեցնել ներգրավված աշխատակիցների թիվը (նույնիսկ բարդ հավելվածներում դուք կարող եք անել առանց ճարտարապետի և տվյալների բազայի մշակողի, համակարգի ադմինիստրատորև մեկ կամ երկու համակարգի մշակողների փոխարեն երկու կամ երեքի փոխարեն) և նվազեցնում է սերվերի ծրագրավորման բաժինը մշակման մեջ մինչև 30%:

Սա հատկապես դրական է ազդում ամբողջ արտադրանքի ստեղծման ժամանակի վրա (այն, ինչ կարելի է գրել 18 ամսում առանց BaaS հարթակի, դրանով 2-3 անգամ ավելի արագ է արվում), քանի որ սերվերի ֆունկցիոնալության վրա ժամանակի մեծ մասը ծախսվում է սկիզբը, և դեռևս չի ստեղծվել բազա, ճակատը անհնար է գրել: Բացի այդ, խնդիրը ամպային ծառայություններտվյալների հոսթինգի և հավելվածի վրա սերվերի բեռնվածության վերլուծության գործիքների համար: Դուք վճարում եք վճար օգտագործման համար, ինչպես ցանկացած ամպային ծառայություն:

Փորձարկում և հրապարակում

Սովորաբար դա անում են նախագծի ղեկավարը կամ հատուկ ծրագրային փորձարկողները, սակայն նրանց աշխատավարձերը մոտավորապես նույնն են՝ միջինը մոտ 80 հազար (կրկին՝ Superjob-ի և HeadHunter-ի տվյալները): Գործնականում դրա փորձարկումն ու հրապարակումը կայքում տևում է 2 օրից մինչև 2 շաբաթ շարունակական աշխատանք, այսինքն՝ 16-ից մինչև 80 ժամ։ Պարզ կիրառման համար այն կարժենա 8000 ռուբլի, բարդի համար՝ մոտ 40, միջինի համար՝ մոտ 25։

Այստեղ ավելացնենք նախագծերի կառավարումը, որը, ամենայն հավանականությամբ, կիրականացնի նույն մենեջերը։ Փորձից ելնելով, նա դրա վրա կծախսի մոտ 3 օր շարունակական աշխատանք (ներառյալ հաճախորդի հետ առաջին հանդիպումը, պահանջների հավաքագրումը և այլն): պարզ տարբերակ, 7-ը՝ միջին և 14-ից՝ համալիր։ Դրամական առումով նման ծախսերը կազմում են համապատասխանաբար 12000, 27000 և 54000 ռուբլի։

Ի դեպ, հավելված ներբեռնելը խանութում ամենաքիչ դժվար գործը չէ։ App Store-ի և Google Play-ի ուղեցույցները պարունակում են մի քանի պատճառ, թե ինչու ձեր արտադրանքը կարող է մերժվել, օրինակ՝ տարիքային վարկանիշը: Բացի այդ, չեկի յուրաքանչյուր կրկնությունը բավականին երկար ժամանակ է պահանջում՝ մոտ մեկ շաբաթ (բայց գործընթացը արագացնելու ուղիներ կան), ինչը խնդիրներ է ավելացնում նրանց, ովքեր ունեն հաշվարկի վերջնաժամկետներ։ Դուք կարող եք կարդալ հրահանգներ, հնարքներ և այլ մարդկանց փորձը, որոնք կօգնեն այս դժվարին հարցում Habré-ում:

Եթե ​​խոսենք ժամանակի և փողի վերջնական թվերի մասին, որոնց վրա պետք է հաշվել, ըստ իրենց կատարողների, ապա ստուդիաների տվյալները մեծապես տարբերվում են: Օրինակ, 2Nova Interactive ձայնային շրջանակները 600 հազար ռուբլուց մինչև մի քանի միլիոն: Դրանց մշակման նվազագույն ժամկետը 1,5 ամիս է (առանց խանութներում հաստատումների և հրապարակման ժամանակի):

MST-ի պորտֆոլիոն ներառում է նախագծեր, որոնք ավարտվել են 2 շաբաթից պակաս ժամանակահատվածում, և այն նախագծերը, որոնց վրա աշխատանքները շարունակվում են արդեն մի քանի տարի (լրացուցիչ ֆունկցիոնալությունը շարունակում է կատարելագործվել): AGIMA-ն մեզ ասաց, որ պարզ հայտը լրացնելու համար տևում է 2-3 ամիս և ներառում է այն ամենը, ինչ արժե 1 միլիոն ռուբլիից պակաս (միջին հայտը ստեղծում են 3-6 ամսում և արժե 2-4 միլիոն, բարդերը տևում են 6 ամսից և արժեն: դրանք արդեն 4 միլիոնից են)։ Ի դեպ, արժեքը կարող է ֆիքսվել կամ վերանայվել զարգացման գործընթացում, եթե դուք ունեք վերջնաժամկետ և ժամանակ չունեք նախագծի սկզբում ֆունկցիոնալության շրջանակը որոշելու համար: Այնուամենայնիվ, երկրորդ տարբերակում դուք, ամենայն հավանականությամբ, կվճարեք հրատապության համար:

Կանխատեսումներ

Ինչպես տեսնում եք, հավելվածների մշակման ծախսերը նվազեցնելու արդեն բազմաթիվ եղանակներ կան: Ապագայում զարգացման ծախսերը (ինչպես նաև ժամկետները) պետք է շարունակեն նվազել՝ պայմանավորված զարգացման պատրաստի նոր գործիքների ի հայտ գալու և տվյալների միավորման ուղղությամբ տեխնոլոգիաների զարգացման շնորհիվ:

Օրինակ, արդեն կա հիբրիդային React Native համակարգ, որը մշակվել է Facebook-ի կողմից, որն աշխատում է բնիկ բաղադրիչներով օպերացիոն համակարգեր iOS և Android. Այսինքն՝ սա միջպլատֆորմային զարգացման տարբերակ է, որը տարբեր օպերացիոն համակարգերի հետ անմիջական փոխազդեցության շնորհիվ կարծես թե հավելվածը գրված է յուրաքանչյուր սարքի համար առանձին։ Թեև տեխնոլոգիան դեռ շատ երիտասարդ է (օրինակ, Android-ի տարբերակը թողարկվել է մեկ տարի առաջ), համակարգն ունի ինտերֆեյսի տարրերի շատ սահմանափակ ֆունկցիոնալություն, և սխալների առումով ամեն ինչ չէ, որ հարթ է, բայց ապագայում այն կարող է լավ լուծել միջպլատֆորմային զարգացման բոլոր հիմնական խնդիրները։

Հետաքրքիր կլիներ մեկնաբանություններում լսել մշակողների և ստուդիաների կարծիքները բջջային զարգացում(հատկապես նրանք, ովքեր օգտագործել և այժմ շարունակում են աշխատել նմանատիպ BaaS-ի հետ) զարգացման ժամանակի և ծախսերի կրճատման հնարավորությունների մասին:

© 2024 ermake.ru -- Համակարգչի վերանորոգման մասին - Տեղեկատվական պորտալ