Android-д зориулсан програмыг хэрхэн өөрөө хийх вэ. Хэрэглээний хөгжүүлэлтийн програмууд: iOS болон Android-д зориулсан програмыг хэрхэн өөрөө хийх вэ

Гэр / Хөдөлгөөнт төхөөрөмж

Android эсвэл iPhone-д зориулсан програмыг хэрхэн үүсгэх вэ?— Эдгээр асуултыг зөвхөн вэб хөгжүүлэгчдээс гадна жижиг бизнесийн вэб сайтын энгийн эзэд, блог хөтлөгчдөөс улам бүр асууж байна.

Энэхүү тойм нь авч үзэхийг санал болгож байна , эдгээр нь бүтээгчид хурдан болон тохиромжтой бүтээл Android болон iPhone програмууд. Үүний зэрэгцээ хэрэглэгчээс програмчлалын ур чадвар болон бусад мэдээллийн технологийн тусгай мэдлэгтэй байхыг шаардахгүйгээр. Ийм програмууд нь янз бүрийн төрлийн бизнесүүдэд зайлшгүй шаардлагатай байдаг - эцэст нь эдгээр нь зорилтот үзэгчдийг өргөжүүлэх, үйлчлүүлэгчдийг татах гайхалтай арга юм.

Тиймээс, програм боловсруулах тоймд хэлэлцсэн бүх зүйлийг уриан дор нэгтгэж болно. энгийн, хурдан бөгөөд програмчлалгүй!

үнэгүйвэб сайтын агуулгыг Андройд аппликейшн болгон хөрвүүлэх, түгээх боломжийг олгодог вэб үйлчилгээ 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ямар ч гүн технологийн ур чадваргүй. Энэ бол нийт 6 өөр платформд зориулсан 1 програм. Appsmakerstore нь Орос, Украин зэрэг 23 хэл дээр санал болгодог.

Appsmakerstore-ийн онцлог нь сонголт хийх боломжийг олгодог бэлэн загваруудтодорхой салбаруудад (жишээлбэл, хуулийн үйлчилгээ, шөнийн цэнгээний газар, ресторан, кафе, худалдаа, гоо сайхны салон гэх мэт)

  • DIY - сард 9.78 доллар.
  • "Бид танд зориулж өргөдөл гаргаж байна" - 249 доллар
  • "Дахин борлуулагч" нь вэбсайтаас тусад нь олох ёстой тусгай үнэ юм.

Бүх төлөвлөгөөнд үргэлж багтдаг:

  • Хязгааргүй агуулгын өөрчлөлт, програмын шинэчлэлт.
  • Дахин нийтлэх шаардлагагүйгээр iTunes болон Google Play дээрх програмын агуулгыг шинэчилнэ үү.
  • Хэрэглэгчдэд хязгааргүй тооны түлхэх мэдэгдлийг илгээх.
  • Системийн бүх шинэчлэлтийг автоматаар хүлээн авч ашиглах.
  • Манай серверүүд дээр аюулгүй байршуулах.
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-д хязгаарлалт байхгүй, суулгахад хязгаарлалт байхгүй, зар сурталчилгаа байхгүй.
  • PRO - 45,000 рубль / нэг удаагийн
    • Хэрэглээ: Windows/Android/iOS, захиалгат хөгжүүлэлт, бид үүнийг App Store болон Google Play-д өөрсдөө нийтлэх болно, бид эх кодыг өгөх болно
AppGlobus вэбсайт: http://appglobus.com/

— бизнесийн болон хувийн хэрэгцээнд зориулж өөрийн гар утасны програмыг бий болгох төлбөртэй онлайн үйлчилгээ. Тусгай ур чадвар шаардагддаггүй. Онлайн дэлгүүр гэх мэт жижиг бизнесүүдэд тохиромжтой. Програмаа үүсгэхэд ердөө 5 минут л хангалттай - та шаардлагатай модулиуд болон дизайныг сонгоход л хангалттай. Англи, орос хувилбарууд байдаг.

My-apps.com дараах багцуудыг санал болгож байна:

  • Эхлэх - 599 рубль.
    • /сар
  • зөвхөн Android-д зориулсан програмууд, дизайнер руу нэвтрэх, үнэгүй програмын загвар, дүрс, контентыг 48 цаг тутамд шинэчлэх, дэлгүүрт байгаа програмын эх сурвалжийг 2 сар тутамд нэгээс илүүгүй удаа шинэчлэх. Гэрэл -
    • 990 рубль. /сар iOS хоёрын аль алинд нь зориулсан програмууд, дизайнер руу нэвтрэх эрх, үнэгүй програмын загвар болон дүрсүүд, програмын үндсэн дэлгэцийн агшин,
  • Түлхэх мэдэгдэл
    • — Сард 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 хүртэлх өргөдөл.
  • Өргөтгөх боломжтой (сард 249 еврогоос) - 5-аас дээш програм.
AppsBuilder вэбсайт: http://www.apps-builder.com

Олон програмистууд Android-д зориулсан програм хөгжүүлж эхлэхийг хүсдэг. Гэхдээ цөөхөн хүн энд ямар алхам хийх хэрэгтэйг ойлгодог. Энэхүү цуглуулга нь эхлэгчдэд Android хөгжүүлэлтийг эзэмшихэд нь туслах зорилготой юм.

Эхлэх

Програмчлалд шинээр орсон хүмүүст зориулавманайх туслах болно.

Учир нь Android шинэхэн Google өөрийн вэбсайт дээр Android-ийн талаар сайн танилцуулга хийсэн. Мөн маш сайн Android гарын авлага байдаг. Мөн Udacity дээр Google-ийн сургалт байдаг.

Хэрэв та мэдэрч байгаа бол Android-тэй холбоотой асуудлууд, эхлээд StackOverflow-г шалгахыг зөвлөж байна. Энэ нь техникийн асуултуудад хариулах зориулалттай бөгөөд бүр .

Та үүнийг манай вэбсайтаас үргэлж олох боломжтой.

Түгээмэл асуулт

Би Android-д зориулж хөгжүүлж эхлэхийг хүсч байна. Би хаанаас эхлэх ёстой вэ?

Android хөгжүүлэлтийн эхний бөгөөд хамгийн чухал алхам бол java сурахболон XML. Та аль алиныг нь бага багаар мэддэг болсныхоо дараа албан ёсны Android баримтжуулалтыг үзэж, өөрийн төслийг бий болгох хангалттай итгэлтэй болох хүртлээ цөөн хэдэн зааварчилгааг аваарай. Амжилт хүсье!

Хөгжүүлэхийн тулд надад Android төхөөрөмж хэрэгтэй юу?

Та дагалдах эмулятор (эсвэл дэвшилтэт Genymotion) ашиглан ямар ч Android төхөөрөмжгүйгээр програм бичих боломжтой. Гэсэн хэдий ч техник хангамжийн шаардлагыг харгалзан үзэхийн тулд бодит төхөөрөмж дээр туршилтыг орлуулах боломжгүй юм.

Би аль IDE ашиглах ёстой вэ?

  • Android Studio- Android хөгжүүлэлтийн албан ёсоор дэмжигдсэн IDE. Үүнийг орчин үеийн гарын авлага, видео бичлэгүүд, тэр дундаа Google-ийн гарын авлагад ашигладаг.
  • хиртэлтнь олон жилийн турш Android хөгжүүлэлтийн үндсэн IDE байсаар ирсэн тул ихэнх хуучин заавар, эх сурвалж, видео, дэлгэцийн агшинг түүгээр хийсэн болно.
  • IntelliJ IDEAнь Eclipse-ийн өөр хувилбар байсан боловч өнөө үед Android Studio-ээс эхлэх нь илүү утга учиртай юм. Android Studio нь IntelliJ IDEA-ийн салаа тул та түүний бүх давуу талыг болон Android урамшууллыг авах болно.

Магадгүй би Java-г мартаад Котлиныг сурч эхлэх хэрэгтэй болов уу?

Google одоо албан ёсоор Kotlin-ийг Android хөгжүүлэлтийн хэл болгон дэмждэг боловч энэ нь тийм гэсэн үг биш юм Java дэмжлэгмартаж болно. Ойрын ирээдүйд баримт бичиг, хэрэгсэл, платформын шинэ боломжууд нь Котлин болон Java-г хоёуланг нь дэмжих болно. Хэдийгээр Котлин бол зарим сайхан боломжуудтай шинэ хэл боловч та Java дээр гайхалтай програмуудыг үүсгэж чадна. Сонголт нь танаас л шалтгаална, гэхдээ хэрэв танд хамаагүй эсвэл эхлэгч бол Котлиныг сонгосон нь дээр байх.

Нөөц

Энд Android хөгжүүлэлтийг сурах үндсэн эх сурвалжууд энд байна Англи. Энэ нь хол байна бүрэн жагсаалт, гэхдээ эхлэхэд хангалттай.

Албан ёсны Android нөөц

Дизайн

Мэдээллийн товхимол

  • Android Weekly бол танд хамгийн сүүлийн үеийн Андройд бүтээн байгуулалтыг цаг тухайд нь авч үлдэхэд туслах гайхалтай мэдээллийн товхимол юм.

Номын сангийн цуглуулгууд

Багаж хэрэгсэл

  • Genymotion бол маш ашигтай, ажиллагаатай эмулятор юм.
  • Android Asset Studio нь дүрс, зураг гэх мэтийг үүсгэх/засварлах маш сайн хэрэгслийн цуглуулга юм.
  • Android Studio-д зориулсан Codota Plug-in - Android Studio дээрх гайхалтай кодын жишээнүүд.

Нээлттэй эхийн програмуудын жишээ

Хэрэглээний санаанууд

Тэгэхээр танд нэг апп-ийн санаа байна... Хүмүүс өдөр бүр энэ тухай бичдэг. Гэхдээ та төслийг хэрэгжүүлэхэд тусламж хүсэхээсээ өмнө дараах гол асуултуудад хариулах хэрэгтэй.

Миний төсөв хэд вэ?

Хэрэв та нухацтай хандаж, бүтээгдэхүүнээ гаргахыг хүсч байвал төсвөө бодох хэрэгтэй. Бүр байсан ч гэсэн энгийн програмТа хэдэн мянган долларын талаар бодох хэрэгтэй. Наад зах нь.

Миний маркетингийн стратеги юу вэ?

Та ердийн аман яриаг ашиглах гэж байна уу эсвэл алдар нэрийн төлөө мөнгө төлөхөд бэлэн байна уу?

Энэ төслийн ажлын жагсаалт юу вэ?

Мөн ямар хязгаарлалтууд байдаг вэ? Надад хэдэн хөгжүүлэгч хэрэгтэй вэ?

Өгөгдөл хаанаас ирэх/хаана хадгалагдах вэ?

Мөн тэдгээрийг хэрхэн ашиглах вэ? Надад тохирох нууцлалын бодлого бий юу?

Мөнгө олох зорилго бий юу?

Хэрэв тийм бол та үүнд хэрхэн хүрэх гэж байна вэ? Зар сурталчилгаа, IAP, захиалга, төлбөртэй програмаар дамжуулан? Дээрх бүгд үү?

Та хөгжүүлэгчиддээ хэрхэн төлөх вэ?

Танд хөрөнгө байгаа юу эсвэл програм орлого олж эхэлсний дараа төлөх үү? Ихэнхдээ бие даасан гүйцэтгэгчид нийт зардлын тодорхой хэсгийг урьдчилж шаарддаг. Ихэнх хөгжүүлэгчид өөрсдөө энэ програмд ​​хөрөнгө оруулалт хийхгүй л бол орлого хуваалцах сонирхолгүй байдаг.

Туршилтын арга юу байх вэ?

Та ямар төрлийн төхөөрөмж дээр суулгах гэж байна вэ? Танд хэдэн давталт хэрэгтэй вэ? Та ямар хүмүүстэй холбогдохыг хүсдэг вэ?

Та хэр хурдан апп-аа дэлгүүрт нийтлэхийг хүсэж байна вэ?

Энэ нь эцсийн орлогод нөлөөлөх нь дамжиггүй.

Та сошиал медиа бүртгэл/интеграцчлалыг шаардах уу?

Энэ функцийг хэрэгжүүлэх талаар бодож үзээрэй.

Таны зорилтот үзэгчид юу вэ?

Энэ программ уу эсвэл хаа сайгүй тарааж болох уу?

Миний санаа аль хэдийн хэрэгжсэн үү?

Хэрэв тийм бол би үүнийг хэрхэн сайжруулах вэ, эсвэл юу дутагдаж байна вэ?

Хэрэв та хөгжүүлэгч биш бол програмын санаануудыг яах вэ?

Та программыг хэрэгжүүлэхийн тулд өөрийн багт нэгдэх хөгжүүлэгчдийг хайж байгаа байх. Хэрэв танд мөнгө байгаа бол хөгжүүлэгч эсвэл компанид мөнгө төлөх боломжтой бол бүх зүйл энгийн бөгөөд ойлгомжтой болно. Дараа нь бид хэн нэгэнд төлөх хангалттай мөнгө байхгүй бол юу хийх талаар ярилцах болно.

Таны санаа өвөрмөц биш байж магадгүй бөгөөд хөгжил нь ихээхэн хүчин чармайлт шаарддаг гэдгийг ойлгоорой.

  • Дизайныг зуртаны өргөдөл ( гадаад төрхболон функциональ байдал). Энэ нь барзгар, цаасан дээр зурж болно. Гэхдээ энэ нь тодорхой, тодорхой бус байх ёстой.
  • Өөрийн ур чадварын жагсаалтыг гаргасанаатай холбоотой.
  • Хөрөнгө оруулалт хийх зүйлийнхээ жагсаалтыг гаргатаны санаа руу.

Хөгжил нь ихээхэн хүчин чармайлт шаарддаг гэдгийг ойлгоорой. Хөгжүүлэгч таны програмыг бүтээхийн тулд 2 сарын турш бүтэн цагаар (8 цаг) ажиллана гэж төсөөлөөд үз дээ. Мөн та бүтэн цагаар ажилладаг. Та энэ үед юу хийж байна вэ?Хэрэв таны ажил, таны бодлоор, эрт дуусах юм бол та санаагаа эргэн харах хэрэгтэй. Энэ тохиолдолд хөгжүүлэгч ихэнх ажлыг хийдэг бөгөөд та ний нуугүй хэлэхэд ашиггүй болно. Аппликешн дууссаны дараа юу өгч чадах нь тийм ч чухал биш бөгөөд хөгжүүлэгчийг бүтээгдэхүүнээ дуусгахад урамшуулахгүй.

Санаагаа эргэн харж байна

Хэрэв хөгжүүлэгч танаас илүү их ажил хийж байгаа бол ажлыг илүү тэгш хуваарилахын тулд санаагаа эргэн харах хэрэгтэй. Энэ нь танд хамтран ажиллах үр өгөөжийг өгөх болно. Ур чадварынхаа жагсаалтыг хараад, тэдгээрийг хэрхэн хэрэгжүүлэх талаар бодож үзээрэй. Аппликейшн нь анхны санаанаас ялгаатай байвал зүгээр. Таны ажил болон хөгжүүлэгчийн ажил хамгийн багадаа тэнцүү болтол үүнийг хянана уу.

  • Ажлаа аль болох шударга хуваарил.
  • Эхлээд ур чадвартаа анхаарлаа хандуулаарай.
  • Таны ажлын ачаалал ойролцоогоор 2 сарын бүтэн цагийн ажилтай тэнцэх ёстой. Энгийн програмуудын хувьд татаж авах нь мэдээж бага байж болно. Та олон нийтээс асууж болно (жишээ нь.

Дмитрий Дементий

Гар утасны програм хөгжүүлэхэд хөрөнгө оруулах нь зүйтэй эсэхэд эргэлзэж байна уу? Та үүнийг өөрөө хийж болно, үнэхээр үнэ төлбөргүй. Та өөрийн гар утасны стратегийн үр нөлөөг үнэлэхэд ашиглаж болох туршилтын хувилбартай болж магадгүй юм. Тэгээд хичээвэл олигтойхон хийх болно гар утасны програм, энэ нь ухаалаг гар утас, таблет эзэмшигчидтэй онлайнаар харилцах гол хэрэгсэл болох болно.

Өөрийнхөө гар утасны програмыг хийх нь үнэ цэнэтэй юу?

Зардал. Хэрэв та миний үгийг хүлээж авахгүй бол энд хэдэн баримт байна:

  • Flurry Analytics болон comScore-ийн мэдээлснээр ухаалаг гар утас, таблет эзэмшигчид төхөөрөмжтэй ажиллах нийт хугацааны ердөө 14% нь хөтөчийг ашигладаг. Мөн тэд цагийнхаа 86%-ийг өөр өөр хэрэглээнд зарцуулдаг.
  • Суулгасан програм- таны хэрэглэгчтэй харилцах шууд суваг. Бодоод үз дээ: та зар сурталчилгаанд мөнгө үрэх шаардлагагүй, эсвэл Yandex ашиглан таныг олохыг хүлээх шаардлагагүй. Дэмжих л үлдлээ хэрэглэгчдэд хэрэгтэйфункциональ болон холбогдох контентоор хангах.
  • Таблет, ухаалаг гар утас ашиглан хийсэн худалдан авалтын тоо ерөнхийдөө Интернет болон RuNet дээр өсч байна. Criteo маркетингийн агентлагийн мэдээлснээр 2016 онд RuNet дахь онлайн гүйлгээний талаас илүү хувь нь гар утасны төхөөрөмж ашиглан хийгдэх болно.

Хэрэв та хүсвэл програм нь байна гар утасны хөтөч, зөвхөн таны сайт нээгддэг. Ямар тохиолдолд хэрэглэгч ийм интернет хөтөч суулгах вэ? Зөвхөн тэр таны бүтээгдэхүүн, мэдээллийг сонирхож байвал. Тиймээс, санаарай: програмыг суулгасан үйлчлүүлэгч бол зорилтот үзэгчдийн үнэнч, худалдан авахад бэлэн төлөөлөгч юм.

Энэ тохиолдолд Android болон iOS-д зориулсан мэргэжилтнүүдийн захиалгат програмаас илүүтэйгээр үнэнч хэрэглэгчдэдээ DIY програмуудыг санал болгох нь зүйтэй болов уу? Үүнийг олж мэдье.

Та хэзээ өөрөө програм үүсгэж болох вэ?

Вэбсайтад зочлогчдод юу хэрэгтэйг та санаж байна уу? Эдгээр нь нөөцийн агуулга эсвэл үйл ажиллагааны улмаас ирдэг. Хүмүүс мэдээлэл авах, юм худалдаж авах, найз нөхдийнхөө зургийг харж, сэтгэгдэл бичих гэх мэт. Мобайл програмын хэрэглэгчид ч мөн адил хэрэгтэй. Тэд мэдээлэл хайж эсвэл ямар нэгэн гүйлгээ хийдэг.

Бизнес хэзээ бие даан вэбсайт хийж болохыг санаж байна уу? Танд мэргэжлийн хүмүүстэй хамтран ажиллах мөнгө байхгүй байгаа ч WordPress эсвэл Joomla-г олох цаг зав, хүсэл эрмэлзэл байгаа бол энэ нь зөв юм. Аппликешнүүдийн хувьд ижил нөхцөл байдал ажиглагдаж байна. IOS болон Android-д зориулсан өөрөө бүтээсэн программуудыг нээлттэй эхийн хөдөлгүүр дээр бүтээгдсэн вэбсайтуудтай харьцуулж болно.

Ажил эхлэхийн тулд бүртгүүлэх шаардлагагүй. Одоо үүсгэх товчийг дарна уу нүүр хуудасэсвэл үйлчилгээний дурын хуудасны баруун дээд буланд байрлах Апп үүсгэх цэсийг сонгоно уу.


Тохирох програмын загварыг сонгоно уу. Хэрэв бид агуулгын төслийн тухай ярьж байгаа бол та дараах сонголтуудыг сонирхож магадгүй юм.

  • Гарын авлага. Энэхүү загвар нь гарын авлагын программ үүсгэх боломжийг танд олгоно.
  • Блог. Энэхүү програм нь таны блог үзэгчдэд ухаалаг утас эсвэл таблетын дэлгэцээс шинэ тэмдэглэл уншихад тусална.
  • Вэб сайт. Загвар нь вэбсайтыг програм болгон хувиргадаг.
  • Хуудас. Энэхүү загвараар та ямар ч агуулгыг энгийн функц бүхий програм болгон хувиргах боломжтой.
  • Мэдээ. Загвар нь салбарын эсвэл бүс нутгийн мэдээг нэгтгэх программ үүсгэх боломжийг танд олгоно.
  • Хуудас. Загвар нь цахим ном гэх мэт оффлайн контентыг программ болгон хувиргадаг.
  • VK хуудас болон Facebook хуудас. Шинэчлэлтүүдийг хянах боломжтой програмыг үүсгэ нээлттэй бүлгүүд VKontakte болон Facebook дээр.
  • YouTube. Өөрийн YouTube сувгийг сурталчлахын тулд загварыг ашиглаарай.

Блог програмыг хэрхэн үүсгэх вэ

Блогын загварыг ашиглана уу. Тохирох талбарт өөрийн блог эсвэл RSS мэдээллийн URL хаягийг оруулна уу. Тэмдэглэлийн гарчгийн өнгийг сонгоно уу.


Програмын нэрийг оруулна уу.


Тодорхойлолт нэмнэ үү.


Стандартыг сонгох эсвэл тусгай дүрс нэмнэ үү. Тохиромжтой зургийн хэмжээ нь 512х512 пиксел юм.


Татаж авах файл үүсгэхийн тулд програм үүсгэх товчийг дарна уу. Үүний дараа та системд бүртгүүлэх шаардлагатай. Бүртгэлээ баталгаажуулаад хаягаар очно уу хувийн данс. Эндээс та гар утасны төхөөрөмж дээрээ програм суулгаж, Google Play болон Amazon App Store дээр нийтлэх боломжтой. Мөн систем нь мөнгө олох сонголтыг санал болгодог. Хэрэв та энэ функцийг ашиглавал аппликешн дээр зар сурталчилгаа харагдах болно.


Аппликейшн таны мобайл төхөөрөмж дээр хэрхэн ажилладагийг шалгана уу. Таблет дээр програм нь гарчиг болон зарлалын хэлбэрээр блог нийтлэлүүдийн жагсаалтыг харуулах ёстой.

AppsGeyser хувийн акаунтаараа та суулгацын тоог хянах, түлхэх мэдэгдэл үүсгэх, програмыг дэлгүүрт нийтлэх, зар сурталчилгаа ашиглан програмыг мөнгө олох, програмыг засах боломжтой.


Илүү олон апп хэрэгтэй байна уу? Дараа нь Гарын авлагын загварыг ашиглан хөтөч програм үүсгэнэ үү.


Агуулгыг засварласны дараа програмын нэрийг зааж, тайлбар, дүрсийг нэмнэ үү. Апп үүсгэх товчийг дарна уу. Татаж авах файлыг үүсгэсний дараа үүнийг мобайл төхөөрөмж дээрээ суулгаж, түүний ажиллагааг шалгана уу.

Ихэнх нь гэдгийг анхаарна уу хөдөлгөөнт төхөөрөмжүүдАнхдагч байдлаар, энэ нь үл мэдэгдэх эх сурвалжаас програм суулгахыг хориглодог. Хэрэв хэрэглэгч таны сайт эсвэл програм бүтээгч сайтаас програм татаж авбал түүнийг суулгах гэж оролдох үед аюулгүй байдлын анхааруулгыг харах болно. Зарим үйлчлүүлэгч програмыг суулгахаас татгалзах байх.


AppsGeyser-тэй төстэй 8 бүтээгч

Хэрэв бүх нийтийн AppsGeyser бүтээгч танд тохирохгүй бол ижил төстэй үйлчилгээнд анхаарлаа хандуулаарай.

  • AppsMakerStore. Үйлчилгээг ашигласнаар та програм үүсгэх боломжтой янз бүрийн төрөл: Цахим худалдааны хөтөлбөрүүдээс эхлээд агуулгын төслүүдэд зориулсан шийдэл хүртэл. Дизайнер iOS болон Android үйлдлийн системд зориулсан программуудыг хийдэг. Үйлчилгээний интерфейс нь орос хэлтэй. Эхлэгчдэд зориулж бүтээгчийг ашиглах мэдээллийн гарын авлага байдаг. Үйлчилгээ нь төлбөртэй.
  • Mobincube. iOS болон Android программ үүсгэх, мөнгө олох хэрэгсэл. Үйлчилгээний үндсэн функцийг үнэ төлбөргүй авах боломжтой. Дизайнер нь янз бүрийн төрлийн програм үүсгэх боломжийг олгодог.
  • Сайн үсчин. Энэ үйлчилгээг ашигласнаар та Android болон iOS програмуудыг хөгжүүлэх боломжтой. Барилгачин төлбөртэй, ашиглалтын зардал сард 16 доллар.

Санал болгож буй ихэнх үйлчилгээ нь англи хэл дээрх интерфейстэй. Хэрэв та англи хэл дээр бүтээгчидтэй ажиллахад эвгүй байгаа бол орос хэл дээрх контент бүхий платформуудыг сонгоорой.

Хэрэглээний дизайнерууд: чулуун сүх эсвэл нимгэн орчин үеийн хэрэгсэл үү?

Нэг туйлаас нөгөө туйл руу бүү яв. Санал болгож буй үйлчилгээний тусламжтайгаар та үнэхээр ажиллах боломжтой үйлчилгээг бий болгож чадна функциональ програмууд. Үүссэн хөтөлбөрүүдийг онлайн худалдааг хөнгөвчлөхөөс эхлээд контент түгээх, үзэгчдийг сургах хүртэл янз бүрийн асуудлыг шийдвэрлэхэд ашиглаж болно. Дизайнер дээр үүсгэсэн програмуудыг Google Play болон App Store дээр нийтэлж, зар сурталчилгаа эсвэл төлбөртэй суулгацыг ашиглан засварлаж, мөнгө олох боломжтой.

Санал болгож буй үйлчилгээг хэт үнэлж болохгүй. Тэдний илэрхий сул тал нь хэвшмэл шинж чанар хэвээр байна. Бид програмын дизайн, функциональ байдлын талаар ярьж байна. Нэмж дурдахад, зохих ажиллагаатай платформд нэвтрэх эрх төлбөртэй байдаг. Аль нь илүү дээр вэ: хөгжүүлэгчдэд ажлынхаа хөлсийг нэг удаа төлөх үү, эсвэл дизайнерын эздэд олон жилийн турш төлөх үү? Өөртөө тооцоогоо хий.

Бас нэг зүйл бол: Хэрэв та өөрөө гар утасны програм үүсгэх цаг байхгүй бол манай компанид хандаарай. Бид гар утасны аппликейшн хөгжүүлж, .

Бидэнтэй холбоо барина ууБид ярилцах уу? Үнэгүй зөвлөгөө захиалаарай

Android програмууд бидний амьдралын нэг хэсэг болсон. Бид тэдгээрийг өдөр бүр ашигладаг: газрын зураг, нийгмийн сүлжээнүүд, мессенжер, хөтөч. Гэхдээ туршлагатай Android ухаалаг гар утасны хэрэглэгч бүр дор хаяж нэг удаа өөрийн програмыг бий болгох талаар бодож байсан. Энэ нь маш хэцүү, чанартай зүйл бичихийн тулд програмчлалыг удаан хугацаанд сурах хэрэгтэй гэсэн хэвшмэл ойлголт байдаг. Гэсэн хэдий ч Google нь хөгжүүлэлтийн хэрэгслээ байнга сайжруулж, илүү хялбар, хялбар болгож байна. Өнөөдөр бид хамгийн энгийн Android програмыг бүтээж ухаалаг утсан дээрээ ажиллуулах болно.

Андройд програмуудыг хэлээр бүтээдэг Java програмчлал. Одоо Java-ийн өөр хувилбар болгон харьцангуй шинэ, энгийн хэл болох Котлиныг сурталчилж байна (хэл нь Кронштадт хот байрладаг арлын нэрээр нэрлэгдсэн). Бидний жишээ Java хэл дээр байх болно.

Эхлээд бид үүнийг компьютер дээрээ суулгасан эсэхийг шалгах болно (доор Windows удирдлага) JDK. Java Development Kit нь Oracle-ийн програм хөгжүүлэлтийн хэрэгсэл юм. Үүнгүйгээр хөгжлийн орчин зөв ажиллах боломжгүй болно.

Үүнийг хийхийн тулд дээр дарна уу Win гар+ R cmdболон Enter дарна уу. Нээх болно тушаалын мөр. Дараа нь консол дээр та дараахийг бичих хэрэгтэй:

java хувилбар

Та магадгүй Java хувилбарыг харах болно:

Энэ нь та аль хэдийн JDK суулгасан гэсэн үг юм. IN өөрөөрүүнийг татаж авах ёстой (150 MB).

JDK-г суулгасны дараа Android үйлдлийн системийн хөгжүүлэлтийн үндсэн хэрэгсэл рүү шилжинэ Android Studio. Та үүнийг татаж авах боломжтой (944 MB).

Android Studio нь Google-ээс үнэгүй ашиглах боломжтой хөгжүүлэлтийн орчин юм. Энэ бол туршилт хийх, програм бүтээх янз бүрийн хэрэгслүүд, загварууд, тохиромжтой зохион байгуулалтын засварлагч болон бусад олон зүйлийг багтаасан маш том програм хөгжүүлэлт юм. Android Studio нь олон бүрэлдэхүүн хэсгүүдийн адил байнга шинэчлэгдэж байдаг.

Android Studio-ийн зөвхөн Windows төдийгүй Mac OS, Linux-д зориулсан хувилбарууд байдаг. Системийн шаардлага Android Studio-д зориулсан: Windows 7/8/10, 3 ГБ RAMхамгийн багадаа, 8 GB RAM санал болгож байна, 4 GB хатуу диск.

Тиймээс та Android Studio суулгагчийг татаж авлаа.

Үүнийг ажиллуулцгаая.

дарна уу Дараа нь, суулгах замыг сонгоно уу. Тохиргоог өөрчлөхгүй байхыг зөвлөж байна.

Дараа нь шидтэн ажиллах болно Android тохиргооСтуди. Эндээс та хөгжлийн орчны өнгөний сэдвийг сонгож, татаж авах боломжтой нэмэлт файлууд. Бид стандарт суулгацын төрлийг сонгоно.

Шаардлагатай бүрэлдэхүүн хэсгүүдийг татаж авсны дараа танаас төслийн төрлийг сонгохыг хүсэх болно. Хоосон үйл ажиллагааг сонгоод товшино уу Дараа нь.

Дараагийн дэлгэцэн дээр төсөлд нэр өгч, аль нь эхлэхийг сонгоно уу Android хувилбаруудтаны програм ажиллах болно. Android 4.0.3-ийг сонгох нь хамгийн сайн арга юм - ийм байдлаар манай програм хамгийн их тооны төхөөрөмж дээр ажиллах болно. Android Studio нь маш олон талт бөгөөд зөвхөн ухаалаг гар утсанд төдийгүй ухаалаг цаг, ТВ-д зориулсан програм үүсгэх боломжийг олгодог гэдгийг тэмдэглэх нь зүйтэй!

Дараа нь бид Android Studio-ийн үндсэн цонхыг нээнэ. Зүүн талд бид хэд хэдэн хэсгийг харж байна. Энэ бол манай төслийн бүтэц. Манифест хавтас нь програм, импортын сангууд, бүрэлдэхүүн хэсгүүд болон бусад параметрүүдийн талаарх мэдээллийг хариуцдаг AndroidManifest.xml файлыг агуулдаг. Java хавтас нь өөрөө кодыг агуулдаг (com.example.myapplication хавтас дахь MainActivity файл). Res хавтас нь програмын нөөцүүдийг агуулдаг - товчлуурууд, интерфейсийн дизайныг тодорхойлсон файлууд (жишээлбэл, activity_main.xml).

Үйл ажиллагаа нь хэрэглэгчтэй харилцах тусдаа дэлгэц юм. Жишээ нь: зурагтай дэлгэц, дугаар залгах, текст оруулах. Бидэнд нэг Activity (дэлгэц) байх болно. Тиймээс бид тэр даруй замыг дагаж байна аппsrcголresзохион байгуулалтмөн файлыг нээнэ үү үйл ажиллагаа_ гол. xml. Дизайн горим руу шилжих.

Товчлуур хэсгийг сонгоод програмын дэлгэц рүү чирнэ үү. Бидэнд товчлуур байна ...

Үсгийн хэмжээг нэмэгдүүлэхийн тулд Текст горим руу шилжиж, Button хэсгийн кодонд дараах мөрийг нэмнэ үү.

Android: textSize="25sp"

Дизайн горимд товшино уу баруун товшино уухулгана болон Хязгаарлах гэснийг сонгоод дараа нь бүх зүйлийг ээлжлэн сонгоно. Энэ нь таны товчлуурыг хөдөлгөхгүйн тулд "зангуу" болгоно.

Дараагийн алхам бол зураг нэмэх явдал юм. Эхлээд бид үүнийг төсөлд оруулах ёстой. Жишээлбэл, зураг дараах байдалтай байна.

Үүнийг татаж аваад төслийн хавтас руу шууд чирнэ үү res - зурах боломжтой. Үүнийг төсөлд нэмж оруулах болно. Одоо нээцгээе үйл ажиллагааны_main.xmlба Дизайн горим руу шилжинэ. Нийтлэг - 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="тохируулах_эцэг эх"Android:layout_height="тохируулах_эцэг эх"хэрэгсэл:контекст=".Үндсэн үйл ажиллагаа"> <TextViewAndroid:layout_width="145dp"Android:layout_height="53dp"Android:layout_marginTop="262dp"Android:layout_marginBottom="416dp"Android: хүндийн хүч ="төв"Android:текст="МинийэхлээдпрограмдээрAndroid"апп"эцэг эх"апп"эцэг эх"апп"0.552" апп"эцэг эх"апп"эцэг эх"/> <ТовчлуурAndroid:id="@+id/товч"Android:layout_width="199dp"Android:layout_height="113dp"Android:текст="вэб сайт"Android:textSize="25 халбага"апп:layout_constraintEnd_toEndOf="эцэг эх"апп:layout_constraintStart_toStartOf="эцэг эх"хэрэгсэл:layout_editor_absoluteY="114dp"/> <ImageViewAndroid:id="@+id/imageView"Android:layout_width="216dp"Android:layout_height="172dp"Android:layout_marginStart="55dp"Android:layout_marginLeft="55dp"Android:layout_marginTop="380dp"Android:layout_marginEnd="28dp"Android:layout_marginRight="28dp"Android:layout_marginBottom="51dp"апп:layout_constraintBottom_toBottomOf="эцэг эх"апп:layout_constraintEnd_toEndOf="эцэг эх"апп:layout_constraintHorizontal_bias="0.495" апп:layout_constraintStart_toStartOf="эцэг эх"апп:layout_constraintTop_toTopOf="эцэг эх"апп:srcCompat="@drawable/logo"/> android.support.constraint.ConstraintLayout>

Үүний дагуу үндсэн үйл ажиллагааны код (com.example.myapplication хавтсанд):

багц com.example.myapplication; импорт android.support.v7.app.AppCompatActivity; импорт android.os.Bundle; олон нийтийн ангиҮндсэн үйл ажиллагаа сунгадаг AppCompatActivity ( @Override хамгаалагдсан хоосон орон зай onCreate(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":шошго=Android"Програмын сайт":roundIcon=Android"@mipmap/ic_launcher_round":allowBackup=Android:supportsRtl=: сэдэв => <үйл ажиллагааAndroid"@style/AppTheme"".Үндсэн үйл ажиллагаа"> <:нэр=> <зорилго шүүлтүүрAndroid"@style/AppTheme"үйлдэл/> <"android.intent.action.MAIN"Android"@style/AppTheme"ангилал/> :нэр=> үйл ажиллагаа> "com.example.myapplication"> AndroidManifest.xml:>

Одоо бүх зүйл ажиллаж байгаа эсэхийг шалгах цаг болжээ. Бид үүнийг таны компьютер дээрх виртуал ухаалаг утсан дээр шалгах болно.

Дээд талд товшино уу Хэрэгсэл - AVD Manager - Виртуал төхөөрөмж үүсгэх.

Бид доор виртуал төхөөрөмж (ухаалаг утас) үүсгэдэг Android удирдлага. Nexus 5X сонгоно уу. Өөрөө татаж аваарай Android эмулятор. Дараах товчийг дарна уу. Бүх заль мэхийг хийсний дараа Nexus 5X "ухаалаг утас" таны виртуал төхөөрөмжүүдийн жагсаалтад гарч ирэх ёстой.

Одоо виртуал ухаалаг гар утсан дээр програмаа ажиллуулцгаая - ГүйГүй апп.

Та юуг туршиж үзэхийг хүссэн цонхон дээр гарч ирнэ. Мэдээжийн хэрэг, бид Nexus 5X-ийг сонгох болно.

Ухаалаг утсан дээрээ програмын жагсаалтыг нээгээд тэндээс App сайтыг олоорой

Юу болсныг энд харуулав.

Ажиллаж байна! Өргөдөл бэлэн боллоо. Одоо та үүнийг жинхэнэ ухаалаг гар утсандаа татаж авах боломжтой.

Ухаалаг утсан дээрээ манай анхны програмыг суулгахын тулд та apk файл үүсгэх хэрэгтэй. APK – Android Package Kit нь эмхэтгэсэн програмын код, нөөц файл, манифест файл болон бусад мэдээллийг агуулсан шифрлэгдээгүй зип архив юм. Энэ нь дотор байна 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-ээс болно.

Энэ хэсгийн зардлаар хэмнэх хоёр сонголт бий: ажилчид алсаас ажилладаг залуу агентлаг хайх, эсвэл өөрсдөдөө ажилладаг мэргэжилтнүүдийн багийг сонгох, гэхдээ хэрэв програмыг нийтлэсний дараа танд дэмжлэг хэрэгтэй байж магадгүй гэдгийг санаарай. freelancerуудтай холбоо барихгүй байх нь дээр.

Дашрамд дурдахад, агентлагуудын хувьд оффисдоо хэмнэлт хийдэг зах зээл дээрх шинэ тоглогч төдийгүй ашигтай гэрээлэгч байж чаддаг. Тиймээ, тэдний үнэд туршлага, шагнал байгаа эсэх нь ихээхэн нөлөөлдөг боловч хэрэв та ямар төрлийн өргөдөл гаргахаа урьдчилан шийдэж, агентлагийн багцаас үүнтэй төстэй програм олбол хөнгөлөлт эдлэх боломжтой. Тэд танд зориулж эхнээс нь бүтээхгүй, харин өмнөх захиалгад үндэслэн хийх болно.

Дээрээс нь манайх шиг BaaS (Backend as a service) платформыг ашигладаг компаниуд хөгжүүлэлтэд хамаагүй бага зарцуулдаг (энэ талаар доор өгүүлнэ), үүний дагуу тэдний үйлчилгээ бага зардалтай байх ёстой. Энэ мэдээллийг хэлэлцээрийн шатанд, түүнчлэн ажилчдын цагаар хуваах бүх ажлын тооцоог авах боломжтой бөгөөд авах ёстой. Тус тусад нь тогтоосон комисс бүхий хөгжлийн бодит өртөгийг хэдэн цагийн дотор асуусан нь дээр, тиймээс өөр өөр студиудын саналыг бие биетэйгээ болон манай нийтлэлийн тоо баримттай харьцуулах нь танд илүү хялбар байх болно.

Инженер, дизайн

Үүнийг гурван мэргэжилтний баг (UX дизайнер, UI дизайнер, график дизайнер) болон бүх арилжааны нэг үүрэнд хийж болно. Эхний хувилбарт чанар нь илүү өндөр (мөн үнэ) боловч студиуд ихэвчлэн хоёр дахь хувилбарыг ашигладаг. Үүнд, зураг төсөл боловсруулах зардал нь дунджаар 80 цаг зарцуулдаг 500 цаг, 160 боловсруулах зардал нь 900. Харгалзах дизайнерын Москвагийн дундаж цалин сард 80,000 рубль (hh.ru дагуу) ба дундаж тоо. Сард ажлын цаг 165 (үйлдвэрлэлийн хуанлийн дагуу) энгийн хэрэглээнд 15,000 (ойролцоогоор 270 цаг бий болгох), дунд зэргийн хувьд 40,000 (ойролцоогоор 670), нарийн төвөгтэй бол 80,000 (ойролцоогоор 1150) дугуйрсан.

Бүс нутгийн мэргэжилтнүүдтэй (зах зээл нийслэлтэй харьцуулахад бага хөгжсөн тул чанар муудаж магадгүй) эсвэл Украины мэргэжилтнүүдтэй хамтран ажиллах замаар дизайныг хэмнэж болно. Тэнд нэгээс хагас дахин их бие даасан ажилчид байдаг, наад зах нь гадаад захиалгад анхаарлаа хандуулдаг, үнэ нь доогуур байдаг.

Хөгжил

Энэ нь backend болон frontend гэж хуваагддаг боловч тодорхой үйлдлийн системд мэргэшсэн гар утасны програмистууд хоёуланг нь хийдэг. Ажилтны сард дунджаар 100,000 цалин авдаг (Superjob-ийн дагуу) бид энгийн програм боловсруулахад ойролцоогоор 120,000, дунджаар 290 мянга, нарийн төвөгтэй програм боловсруулах зардал 515 мянга (бид ижил тооны цаг зарцуулдаг) авдаг. дээрх шиг үүсгэх).

Чөлөөт ажилчдын үйлчилгээг ашиглахдаа орос хэл дээрх сайтуудаас хайж олох (аймгуудаас ирсэн хөгжүүлэгчдийг сонгох нь дээр) эсвэл зөвлөмжийн дагуу сайн, хямд мэргэжилтэн олж чадвал мөнгө хэмнэх боломжтой. Программистуудыг олон улсын эх сурвалжаас хайх сайн үнэлгээБайшин түрээслэхдээ хэмнэлтийг тооцсон ч гэсэн илүү төлбөр төлөхөд л хүргэж болно: хэрвээ дундаж студи програмист одоогийн ханшаар цагт ойролцоогоор 9 доллар авдаг бол англи хэлээр чөлөөтэй ярьдаг уран бүтээлчид өөрсдийгөө 2-6 дахин үнэлэхээс буцдаггүй. илүү үнэтэй (Upwork-аас авсан өгөгдөл).

Загвар ашиглан програм үүсгэх замаар хөгжүүлэлтийн хоёр хэсгийг хялбарчлах сонголт байдаг. Үүний тулд та жилд ердөө 3-4 мянган рубль төлөх болно, гэхдээ ийм бүтээгдэхүүний чанар нь орчин үеийн гоо сайхны ойлголтоос маш хол байдаг. Жишээлбэл, вэбсайтын загварууд болон имэйл мэдээллийн товхимолуудын чанараас илүү.

Хоёрдахь сонголт бол арын программыг хөгжүүлэх платформуудыг ашиглан зөвхөн серверийн хэсгийн програмчлалыг хялбарчлах явдал юм. Энэ нь үр дүнтэй байдаг, учир нь хэрэглээний програмчлалд арын ажлын (үндсэн хэсгийг оруулаад) эзлэх хувь 80% орчим байдаг - зөвхөн цагны тавны нэгийг урд хэсэгт зарцуулдаг. Та өгөгдлийн загварчлал, PUSH, и-мэйл болон SMS мэдэгдлүүдийг багтаасан бэлэн SDK авах болно. үүл хадгалах, сервер талын JavaScript код, аналитик хэрэгсэл, хэрэглэгчийн удирдлага. Энэ нь ажилчдын тоог багасгахад тусалдаг (бүр нарийн төвөгтэй програмуудыг та архитектор, мэдээллийн сан хөгжүүлэгчгүйгээр хийж болно. системийн администраторба хоёр, гурав биш нэг эсвэл хоёр систем хөгжүүлэгч) ба хөгжүүлэлт дэх серверийн програмчлалын эзлэх хувийг 30% хүртэл бууруулдаг.

Энэ нь бүхэл бүтэн бүтээгдэхүүнийг бий болгоход онцгой эерэг нөлөө үзүүлдэг (BaaS платформгүйгээр 18 сарын дотор бичиж болох зүйлийг түүгээр 2-3 дахин хурдан хийдэг), учир нь ихэнх цагийг серверийн үйл ажиллагаанд зарцуулдаг. Эхлэл, баазыг хараахан үүсгээгүй байгаа тул урд тал нь бичих боломжгүй. Дээрээс нь асуудал үүлэн үйлчилгээөгөгдөл байршуулах, програмын серверийн ачааллыг шинжлэх хэрэгсэлд зориулагдсан. Та ямар ч үүл үйлчилгээний нэгэн адил ашиглалтын төлбөр төлдөг.

Туршилт, хэвлэн нийтлэх

Үүнийг ихэвчлэн төслийн менежер эсвэл тусгай програм хангамжийн шалгагч нар хийдэг боловч тэдний цалин ойролцоогоор ижил байдаг - дунджаар 80 мянга орчим (дахин Superjob болон HeadHunter-ийн мэдээлэл). Практикт үүнийг сайт дээр турших, нийтлэх нь 2 хоногоос 2 долоо хоног хүртэл тасралтгүй ажил, өөрөөр хэлбэл 16-аас 80 цаг хүртэл үргэлжилдэг. Энгийн хэрэглээний хувьд 8000 рубль, нарийн төвөгтэй програмын хувьд 40 орчим, дунджаар 25 орчим рубль болно.

Төслийн менежментийг энд нэмж оруулъя, үүнийг ижил менежер хийх магадлалтай. Туршлагаас харахад тэрээр үүнд 3 хоног тасралтгүй ажиллах болно (үйлчлүүлэгчтэй анхны уулзалт хийх, шаардлага цуглуулах гэх мэт). энгийн хувилбар, 7 - дундаж, 14-өөс - цогц. Мөнгөний хувьд ийм зардал нь 12,000, 27,000, 54,000 рубль юм.

Дашрамд хэлэхэд, дэлгүүрт програм байршуулах нь хамгийн хэцүү ажил биш юм. App Store болон Google Play-н удирдамж нь таны бүтээгдэхүүнээс татгалзаж болох хэд хэдэн шалтгаан, тухайлбал, насны үнэлгээг агуулдаг. Нэмж дурдахад, шалгалтын давталт бүр нэлээд урт хугацаа шаардагддаг - ойролцоогоор долоо хоног (гэхдээ процессыг хурдасгах арга зам байдаг) бөгөөд энэ нь тооцоо хийх эцсийн хугацаатай хүмүүст асуудал үүсгэдэг. Та Хабре дээрээс энэ хүнд хэцүү асуудалд туслах бусад хүмүүсийн заавар, заль мэх, туршлагыг уншиж болно.

Хэрэв бид жүжигчдийн өөрсдийнх нь хэлж байгаагаар тооцох ёстой цаг хугацаа, мөнгөний эцсийн тоонуудын талаар ярих юм бол студиудын мэдээлэл ихээхэн ялгаатай байна. Жишээлбэл, 2Nova Interactive дуу хоолой нь 600 мянган рублиас хэдэн сая хүртэл байдаг. Тэдний боловсруулах хамгийн бага хугацаа нь 1.5 сар (дэлгүүрт зөвшөөрөл авах, хэвлэх хугацааг тооцохгүй).

MST-ийн багцад 2 долоо хоногоос бага хугацаанд дууссан төслүүд болон ажил нь хэдэн жилийн турш үргэлжилсэн төслүүд (нэмэлт функцуудыг сайжруулсаар байна) багтдаг. Энгийн өргөдлийг 2-3 сарын дотор бөглөхөд 1 сая рублиас бага үнэтэй бүх зүйл багтдаг (дунджаар 3-6 сарын дотор 2-4 сая, нарийн төвөгтэй нь 6 сараас авдаг бөгөөд өртөг нь) багтдаг гэж AGIMA бидэнд хэлсэн. Тэд аль хэдийн 4 саяас ирсэн). Дашрамд хэлэхэд, хэрэв танд эцсийн хугацаа байгаа бөгөөд төслийн эхэнд үйл ажиллагааны цар хүрээг тодорхойлох цаг байхгүй бол хөгжлийн явцад зардлыг засах эсвэл засварлаж болно. Гэсэн хэдий ч, хоёрдахь хувилбарт та яаралтай төлбөр төлөх магадлалтай.

Урьдчилан таамаглал

Таны харж байгаагаар програм боловсруулах зардлыг бууруулах олон арга аль хэдийн бий болсон. Ирээдүйд шинэ бэлэн хөгжүүлэлтийн хэрэгслүүд гарч ирж, өгөгдлийг нэгтгэх технологийн хөгжлийн улмаас хөгжүүлэлтийн зардал (түүнчлэн цаг хугацаа) буурах ёстой.

Жишээлбэл, Facebook-ийн хөгжүүлсэн Hybrid React Native систем аль хэдийн бий болсон бөгөөд энэ нь уугуул бүрэлдэхүүн хэсгүүдтэй ажилладаг үйлдлийн системүүд iOS болон Android. Өөрөөр хэлбэл, энэ нь өөр өөр үйлдлийн системүүдтэй шууд харьцдаг тул програмыг төхөөрөмж тус бүрд тусад нь бичсэн мэт харагддаг кросс платформ хөгжүүлэх сонголт юм. Технологи нь маш залуу хэвээр байгаа (жишээлбэл, Android хувилбар нь нэг жилийн өмнө гарсан) систем нь интерфейсийн элементүүдийн маш хязгаарлагдмал ажиллагаатай бөгөөд алдааны хувьд бүх зүйл жигд биш боловч ирээдүйд платформ хоорондын хөгжлийн бүх гол асуудлыг шийдэж чадна.

Сэтгэгдэл дээр хөгжүүлэгчид болон студиудын санал бодлыг сонсох нь сонирхолтой байх болно гар утасны хөгжил(ялангуяа ижил төстэй BaaS ашиглаж байсан, одоо үргэлжлүүлэн ажиллаж байгаа хүмүүс) хөгжүүлэлтийн хугацаа, зардлыг бууруулах боломжуудын талаар.

© 2024 ermake.ru -- Компьютер засварын тухай - Мэдээллийн портал