Mobil ilovalarni yaratish uchun dasturlash tillari


Download 0.72 Mb.
bet4/5
Sana07.03.2023
Hajmi0.72 Mb.
#1244350
1   2   3   4   5
Bog'liq
Xosila Individual 9LA

Kodga misol
// Oʻzgaruvchilar
var implicitInteger = 70
var implicitDouble = 70.0
var explicitDouble: Double = 70
// Konstantlar
let numberOfApples = 3
let numberOfOranges = 5
let appleSummary = "I have \(numberOfApples) apples."
let fruitSummary = "I have \(numberOfApples + numberOfOranges) pieces of fruit."
print("Hello, world")


let people = ["Aziza": 67, "Bobur": 8, "Javlon": 33, "Salima": 25]
for (name, age) in people {
print("\(name) is \(age) years old.")


Hozirgi vaqtda zamonaviy odamning hayotini mobil telefonisiz tasavvur qilish qiyin. Asosiy funktsiyadan tashqari, kundalik ishlarda telefonlar muhim rol o'ynaydi: ular yordam berish, elektron pochta xabarlarini o'qish, elektron pochta xabarlarini o'qish, tarmoq printeridan foydalanib chop etishadi. Shu munosabat bilan mustaqil segment bozorda - mobil dasturlar paydo bo'ldi. Ushbu segmentning o'ziga xos xususiyati shundaki, arizalarni yaratish mobil qurilmalarning o'ziga xos xususiyatlarini hisobga olgan holda amalga oshirilishi kerak, xususan: interfeys farqlari, ekran parametrlari, sezgir nazorat.


Bugungi kunda Android operatsion tizimi mobil qurilmalar sohasida eng keng tarqalgan. Android ochiq manbali kod va Google Siyosat tufayli o'z mahsulotlari uchun mobil qurilma ishlab chiqaruvchilariga android platformasini bepul ishlatishiga imkon beradigan mashhurligini oshirdi. Android foydalaniladi, chunki Samsung, HTC, Sony, Huawei kabi yirik mobil qurilmalari foydalaniladi.


Android Studio Google tomonidan e'lon qilingan Android platformasi bilan ishlash uchun integral ishlab chiqarish muhiti (ISE).


Dastlab, Google taniqli robotlarning Android-versiyalarini berish uchun kengayib bordi, ammo mualliflik huquqi muammolari tufayli bu fikrga ega bo'lishdan bosh tortdi. Tizimning har bir versiyasi, 1,5 versiyasidan boshlab, shirinliklar mavzusida o'z kodini oladi. Kod belgilari lotin alifbosining alifbo tartibida belgilanadi.


Android platformasi Linux operatsion tizimining yadrosi, o'rnatilgan mobil dasturlar va o'tish dasturiga asoslangan operatsion tizimdan iborat. Android platformasini yaratish va obodonlashtirish boshlig'ida Google narxlanadi.


Android har qanday harakatning fon bajarilishiga imkon beradi, ikki o'lchovli va uch o'lchovli grafikani qo'llab-quvvatlaydi, fayl tizimi va ma'lumotlar bazasiga kirish foydalanuvchi interfeysi elementlarining keng kutubxonasini taqdim etadi.


Android tizimining arxitekturasi quyidagi darajadan iborat:
1) Linux operatsion tizimining yadrosi.


2) kutubxonalar va ijro tizimi.


3) Ilovalar doirasi darajasi ishlab chiqaruvchi API dasturini dasturlash interfeysi (dasturiy dasturlash interfeysi) ga kirish imkoniyatini beradi.


4) Ilovalar darajasi standart dasturlar to'plamidir.


1-rasmda Android tizimining arxitekturasi ko'rsatilgan.


1-rasm. Tizim arxitekturasi Image Android


Dasturchi, qoida tariqasida, ariza va ariza ramkalari bilan ishlaydi. Dasturchi tomonidan Linux operatsion tizimining kutubxonalari, ishlab chiqaruvchi tomonidan yashirilgan.
Android operatsion tizimiga mobil ilovalarni (Android SDK) mobil ilovalarni ishlab chiqish uchun eng muhim vositalardan biri - mobil ilova yaratish, tuzish va yig'ish uchun zarur bo'lgan vositalar mavjud bo'lgan asbob-uskunalarni o'z ichiga olgan.


Hozirgi vaqtda dasturiy ta'minotni yaratish ko'p hollarda rivojlanish rivojlanish muhiti (IDE) yordamida amalga oshiriladi. Dastlabki dasturchini osonlashtirish, yig'ish va ishga tushirish jarayonini tuzish va boshlang'ich ishlab chiqaruvchini birinchi marta tuzishga unchalik ko'p kuch bermasdan avtomatlashtiradi.


Google-ning (ADT) va Android Studio tavsiya etilgan ikki asosan mashhur rivojlanish muhiti mavjud.


Android Hema - Indroid operatsion tizimi uchun mobil ilovalarni ishlab chiqish muhiti, ekvipse dasturini ishlab chiqish muhiti asosida. Mobil ilovalarni yaratish, tuzish, yig'ish, yig'ish, yig'ish, yig'ish, yig'ish, yig'ish, yig'ish, yig'ish, yig'ish, yig'ish, yig'ish, yig'ish, yig'ish uchun o'rnatilgan vositalarni o'z ichiga oladi.


Android Studio - Angliya g'oyalarini rivojlantirish muhitiga asoslangan Android operatsion tizimi uchun mobil ilovalarni ishlab chiqish muhiti. ADRID muhiti, Android Studio Android Studio mavjud - Mobil ilovalarni yaratish va olib qo'yish uchun o'rnatilgan vositalar mavjud. Bundan tashqari, Android Studio-dagi barcha imkoniyatlar quyidagilarni amalga oshirmoqda:


Badil avtomatik yig'ish tizimini qo'llab-quvvatlash;


Noyob kodni kiritmaslik tizimi;
Turli muammolarni aniqlash va yo'q qilish uchun vositalar;


Yugurish oynasi darhol bir nechta qurilmalarda va real vaqt rejimida qo'llanilishi;


Google Cloud Platforme bulut platformasi.


Ayni paytda Google Android-atrof-muhitning Android operatsion tizimida rivojlanib boradigan vositalarni qo'llab-quvvatlashni to'xtatadi.


Android Studio mobil ilovasining rivojlanish muhiti amaliyotida o'quv, maqsadlar yaratish uchun kichik dasturlarni ("eslatma" ("Eslatmalar" ("Eslatmalar" ni yozish uchun Google-dan foydalanadigan joyni belgilaydigan dastur Xaritalar, chiroqli ilova) Android Studio aniqlandi:


1) Java tilida asosiy dasturlash darajasiga ega bo'lish va ingliz tilini bilish zarur.


2) Ishlab chiquvchining doimiy xizmat ko'rsatilishi munosabati bilan avtomatik yig'ish tizimi (1-daraja) loyihalarni yig'ish vaqtini pasaytiradi.
3) ishlab chiqaruvchi kompyuter uchun yuqori tizim talablari.


4) standart emulyatorlar tizim resurslariga nisbatan talabchan, uzoq davom etmoqda va haqiqiy smartfonlardagi barcha imkoniyatlarga ega emaslar.


5) rus tilidagi ma'lumotning yo'qligi.


Android Studioning afzalliklari:


1) Qulay dizayn.


2) Sizga ekran displeyini har qanday qurilmada, televizorlar va soatlarni ko'rish imkonini beradigan qulay konstruktorlar. Interfeys elementlari operatsion tizimning aniq versiyasini ko'rib chiqish uchun to'g'ri ko'rinadi.


3) O'rnatilgan SDK ishlab chiqish usuli (dasturiy ta'minotni rivojlantirish ko'nikmalari), eski loyihani boshlash uchun zarur API o'rnatilishi bilan xabarnoma chiqaradi.
4) Loyihaning qulay tuzilishi.


5) yo'llardagi xatolar, jarayonlar va oqimlar uchun jurnallar mavjudligi.


6) rus tilida etarlicha ko'p miqdordagi adabiyotlar mavjudligi.


Dasturiy dasturni o'rganishni boshlagan boshlang'ich ishlab chiqaruvchilar ushbu tizimda ishlash juda qiyin bo'ladi, chunki bu dasturni dasturlash va dasturlarni ishlab chiqish bo'yicha ba'zi ko'nikmalar va tajriba mavjudligini anglatadi. Shunga qaramay, Android Studio dasturlash muhiti tezda rivojlanadi va ushbu tizim bilan ishlaydigan dasturchilar bu talab katta.


Adabiyotlar ro'yxati:


Entsiklopediya Vikipediya: Sayt - [Elektron resurs] - kirish rejimi. URL manzili: //ru.wikipedia.org/wiki/android_studio (ishlov berish sanasi: 01/25/2017).
Entsiklopediya Vikipediya: Sayt - [Elektron resurs] - kirish rejimi. URL manzili: //ru.wikipedia.org/wiki/ tarixi_android (ishlov berish sanasi: 01/25/2017).
Mobil Android-ga asoslangan mobil qurilmalar uchun o'z dasturlarini yarating - bu qiyin vazifadir va siz uni faqat maxsus dasturiy ta'minot yordamida, shuningdek dasturlashda boshlang'ich malaka oshirish mumkin. Bundan tashqari, mobil ilovalarni yaratish uchun munosib muhitni tanlash muhim ahamiyatga ega emas, chunki u rivojlanayotgan va sinov jarayonini sezilarli darajada soddalashtirishi mumkin. Bugun biz Android dasturlarini ishlab chiqishda mo'ljallangan dasturiy ta'minot segmentining eng yaxshi vakillarini ko'rib chiqamiz.


Android Studio Google Corporation tomonidan yaratilgan kompleks dasturiy muhit. Bu android-dagi dasturlarni ishlab chiqishga moslashtirilganligi sababli, u analoglardan ko'ra ijobiy farq qiladi. Dastur turli xil test va diagnostika turlarini olib borish imkoniyatini beradi. Shunday qilib, uning tarkibidagi Android Studio mobil operatsion tizimning turli xil versiyalari va turli xil platformalar bilan yozgan dasturlarning mosligini tekshirish uchun vositalar mavjud. Studiya Arsenalda va mobil ilovalarni loyihalash va tuzatilgan o'zgarishlarni tezkor ko'rish vositalari mavjud.
Nazoratlarni boshqarish tizimlari va ishlab chiqaruvchining konsolining mavjudligi, shuningdek, Android dasturlarini yaratish uchun ko'plab standart asosiy dizayn shablonlari va standart elementlar mavjud. Katta xilma-xil afzalliklarga qadar siz qo'shimcha ravishda mahsulotni ham qo'shishingiz mumkin. Ingliz tilida so'zlashadigan o'rta interfeysdan tashqari, uni ta'kidlash kerak, ammo baribir, siz o'zimiz dasturxonni o'zimizga dasturlashmaysiz.


RR Studio.
Berlin deb nomlangan Rad studiyasining yangi versiyasi o'zaro platforma dasturlarini, shu jumladan mobil dasturlarni, ob'ektlar paskal va C ++ tillarini rivojlantirish uchun to'liq vositadir. Uning boshqa shunga o'xshash dasturiy ta'minotning asosiy maqsadi shundaki, bu sizga bulutli xizmatlardan foydalanish orqali tezda ishlash imkonini beradi. Ushbu muhitning yangi ishlanmalari real vaqtni va dasturda yuzaga keladigan barcha jarayonlar, bu rivojlanishning to'g'riligi haqida gapirishga imkon beradi.


Bu erda siz bitta platformadan boshqasiga yoki server omborlariga moslashishingiz mumkin. Minus Rad Studio Berlin - pullik litsenziya. Lekin ro'yxatdan o'tishda siz 30 kun davomida mahsulotning bepul sinov versiyasini olishingiz mumkin. Interfeys - Inglizcha.


Eclipse - ilovalarni yozish uchun eng mashhur ochiq kodli dasturiy ta'minot platformalaridan biri. Eclipsning asosiy afzalliklari orasida eng katta Api to'plam bo'lib, dastur modullarini yaratish va deyarli har qanday ariza yozishga imkon beradigan RCP yondoshuvidan foydalanadi.
Ushbu platforma foydalanuvchilarga savdo rejimida, sinf navigator, fayllar menejerlari va loyihalari, versiyalari boshqaruvchilari, versiyalari nazorati, kodlarni boshqarishni amalga oshiradigan bunday tijorat idorasining bunday elementlarini taqdim etadi. SDK dasturini yozish uchun zarur bo'lgan qo'shimcha o'rnatish imkoniyatidan juda mamnun. Ammo eklyipdan foydalanish, shuningdek, ingliz tilini o'rganish kerak.


Rivojlanish platformasini tanlash boshlang'ich ishning muhim qismidir, chunki bu dasturni yozish va sarf qilingan harakatlar soni ko'p. Axir, nega o'z sinflarimizni, agar ular allaqachon atrof-muhit to'plamlarida taqdim etilsa, o'z darslarimizni yozadimi?


Android operatsion tizimi har yili nafaqat oddiy foydalanuvchilar uchun mos keladigan OS, balki ishlab chiquvchilar uchun kuchli platforma bo'ladi. Xo'sh, qilish: Google har doim ishlab chiqaruvchilarga borib, keng qamrovli imkoniyatlar va informatsion hujjatlar bilan xushbo'yliklarni ta'minlaydi.
Bundan tashqari, "Yashil robot" mobil operatsion tizimlar orasida mashhur bo'lgan peshqadamlik ekanligini ta'minlash shart emas. Bu shuni ko'rsatadiki, Android uchun dasturlashda sizda keng foyda keltiradi, bu keyinchalik foyda keltirishi mumkin. Umuman olganda, Android - ishlab chiqaruvchilar uchun "voha" turi. Shuning uchun biz sizlarga dasturlash tillarini maxsus tanlashni, shuningdek ushbu OS uchun rivojlanish muhitini tayyorladik.
Diqqat, yangi boshlanuvchilar uchun kichik tan olish: Android-dagi dasturlash dastlab murakkab yoki juda murakkab ko'rinadi. Maslahat: Oldin ishga kirishdan oldin foydali hujjatlarga havolalarni ko'rib chiqing, so'ngra Android Dasturlash siz uchun muammo bo'lmaydi.


Java - Android ishlab chiqaruvchisi uchun asosiy vositasi
Rivojlanish muhiti: Android Studio (Taldosh g'oya), Eclipse + ADT plagin
Uchun mos Katta vazifalar bo'yicha keng spektr
Java - Android dasturchilarining asosiy tilidir, yangi boshlanuvchilar uchun majburiy mast ustun. Androidning asosiy dastlabki kodeksi bu tilda yozilgan, shuning uchun nima uchun bu tilni eng muhim tilni tanlashi oson. Java dasturlari Android-da ART Virtual mashinasozlik (yoki avvalgi Android versiyalarida Dalvik) - Javali virtual mashinaning analogi, chunki Google Oracle bilan jiddiy sud kabi.


Hozirgi vaqtda Google Aqliyj studiyani ishlab chiqish muhitini rasman qo'llab-quvvatlaydi, bu Jetraws g'oyalariga asoslangan. Bundan tashqari, har bir narsani ochib beradigan batafsil google hujjatlari haqida unutmasin: Match_PP_Content-dan dizaynerlarga, konstannanglar va asosiy usullarini dizaynerlarga, konstansiya va asosiy usullarini o'qib chiqishingiz kerak.


Bundan tashqari, siz tutilishni unutmaslik kerak - Java dasturchilari uchun juda mashhur muhit. Google-dan rasmiy plagin bilan bu tul sizning qo'lingizda kuchli va engil qurolga aylanadi. Ammo tog 'ko'rinishi o'tgan yilning yozidan boshlab ular qo'llab-quvvatlash, yangi Android studiyasiga yo'l olishni to'xtatdilar. Zaif kompyuterda foydalanish tavsiya etiladi.


Kerakli hujjatlar:


C ++ - usta qo'lida kuchli vosita
Asosiy rivojlanish muhiti: Android Studio (1.3 va undan yuqori versiya), Visual Studio 2015, QTRCREATOR
Uchun mos O'yin dvigatellari va resurslar intensiv dasturlari.
C ++ - Keksa, ammo o'tgan yili o'ttiz yilligini nishonlagan juda kuchli dasturlash tili. 1985 yilda u 1985 yilda kombadning harakatlari tufayli ixtiro qilingan va hali ham eng mashhur dasturlash tillarining eng yaxshi pozitsiyasini egallaydi. "Tartibga soling" sizga to'liq harakat erkinligini ta'minlaydi, sizni faqat oqilona doirada cheklaydi.
Androidning barcha mavjudligi uchun C ++ uchun tarmog'ini va rivojlanish vositalari yaratildi. Ayniqsa, taniqli Qt va Iride chtreatorni Windows, Windows Phone, Windows RT, iOS, SackFishos va Android-ni ishlab chiqishga imkon beradigan, ayniqsa, Windows, IOS, SackFishos va Symbiany-ga ham kiradi). Bundan tashqari, siz eng zo'r Java va Android-ning barchalarini o'zlashtirgan konteynerlar, algoritmlar va lola birikmalar uchun qulay kutubxonaga egasiz. Xo'sh, siz tizim bilan yuqori va past darajadagi ish uchun turli xil QT modullarini olasiz. Kamtarin xizmatkoringiz C ++ va QT to'plamiga boradi.


O'tgan yili Windows konferentsiyasida: Keyingi champuni Wincue Studio-ning Atrof-muhit mavjud edi. Asosiy yangiliklar ham bor edi. uning OS uchun arizalar uchun.


Shuningdek, rasmiy Android Studio NDK-ni qo'llab-quvvatlay boshlagani mumkin emas. Android-jadvali bilan ishlashda siz foydalanishingiz mumkin bo'lgan NDK-dan foydalanishingiz mumkin. Agar sizga tezlik va samaradorlik kerak bo'lsa - NDK-ni tanlang! Rivojlanishning ushbu usuli juda yaxshi ishlashni talab qiladigan o'yin dvigatellari uchun juda mos keladi.


C yoki C ++ dagi Android rivojlanish Javaga qaraganda osonroq tuyulishi mumkin, ammo bu til sizga to'liq harakatlanishni taklif qilishi va sizni qadamlaringizda cheklamasligiga qaramay, u juda ko'p vaqtni o'rganish, ko'p vaqtni o'rganish uchun ba'zi o'ziga xos xususiyatlarga ega - Hech qanday ajablanarli emas, C ++ Nunchaki (a'lo qurol, afsuski, katta mahorat talab qiladi). Shunga qaramay, C va C ++ saytida Android dasturlarini ishlab chiqish xodim bo'lishi mumkin.


Kerakli hujjatlar:


Boshqa tillar
Endi boshqa kam ommaviy, balki qiziqarli tillar va ular uchun doiralar haqida gapirish vaqti keldi. Biroq, ko'p sabablarga ko'ra, siz Java va C ++ borasida bunday muvaffaqiyatga erisha olmaysiz.
Corona (lua skript)


Uchun mos O'yinlar va oddiy dasturlarni yaratish
Agar biron sababga ko'ra Javani o'rganishni yoki XML orqali interfeys qurilishi bilan shug'ullanishni xohlasangiz, unda siz ushbu Ilardan o'zingizni tanlashingiz mumkin. Corona juda engil rivojlanish muhiti, siz etarlicha lua chiroqiga yozishingiz kerak bo'lgan kod (Paskal oshiqlari yuqori baholanadi).
Ushbu tukit sizga oddiy 2D o'yinlarni yozishda yordam beradi, buning uchun 2D \u003d Ob'ektlar, tovushlar, tarmoqlar va o'yin dvigatellari kutubxonalari mavjud. O'yinlar OpenGl bilan ishlaydi, bu yuqori samaradorlikni anglatadi. Yangi boshlanuvchilar uchun ajoyib, ehtimol siz Android-da birinchi mobil ilovangizni yaratishingiz mumkin bo'lgan narsa.


Kerakli hujjatlar:


Adobe Fongelap (HTML5, JavaScript, CSS)


Uchun mos iste'molchi bo'lmagan talabnomalarni yaratish
Agar siz allaqachon HTML, CSS va JavaScript bilan tanishgan bo'lsangiz, siz fonelapni sinab ko'rishingiz mumkin. Ushbu IDET yuqorida ko'rsatilgan dasturlash va martifikatsiyalangan tillarda ishlab chiqilgan to'liq parvozli dasturlarni to'plashga yordam beradi.
Aslida, fonelap-dan tayyor dasturlar JavaScript bilan jonli ravishda eng oddiy veb-sayt. API bilan siz qurilmani to'g'ridan-to'g'ri mahalliy dasturlar bo'yicha to'g'ridan-to'g'ri foydalanishingiz mumkin. Qiziqarli - arizalar serverda tuziladi va keyin iOS, Android, Windows Phone, Web OS va BlackBerry OS-da foydalanish mumkin. Bunday keng tarqalgan platforma bilan arizalar ishlab chiqilishi tezlashishi mumkin.
Kerakli hujjatlar:


SUCTION (JavaScript va Ux)


Uchun mos oddiy va murakkab dasturlarni yaratish
Odamlar Android rivojlanish vositalari haqida gapirganda, ular ko'pincha sug'urtalarni eslashadi. Ushbu vosita o'z uslubida eng qulay bo'lgan va ishlab chiqaruvchi ustidan keng imkoniyatlar va afzalliklarni taqdim qilishi mumkin.
Sug'urta dasturlarining asosiy mantig'i JavaScript-ga asoslangan, oddiy va tushunarli tilga asoslangan. Interfeys jamg'armasi UX belgisini anglatadi - intuitiv ravishda tushunarli. Ommagdagi "bulon" sizning qurilmangiz yoki emulyatoringizda dasturni qo'llash paytida to'g'ridan-to'g'ri o'zgartirishlar kiritishingizga imkon beradi - xuddi Android Studio 2.0 va undan yuqori. Sug'urta bilan, Android dasturlarining rivojlanishi oddiy va yoqimli bo'lishi mumkin.


Kerakli hujjatlar:


"Parda ostida" so'zlari
Albatta, biz sizga barcha joriy rivojlanayotgan vositalardan uzoqda. Ushbu maqolada biz Android-ishlab chiqaruvchi bo'lish unchalik qiyin emasligini tushuntirishni xohladik, garchi bu ko'pincha kuch va qat'iyatni talab qiladi. Mobil platformalar bo'yicha rivojlanish olamingiz sizga ochiq, ammo esda tuting: birinchi qadam har doim siznikidir.
Bir muncha vaqt oldin rasmiy Android uchun ADT plaginli ADT bilan eksips (de-Fakto standarti sifatida) mavjud. Bir muncha vaqt o'tgach, Java dasturchilari orasida Jetrainsdan mashhur bo'lgan, keyin Android ostida rivojlanishi uchun plagin paydo bo'ldi, shunda odamlar asta-sekin uni tutilish bilan asta-sekin borishni boshladilar.


Bir oz vaqt o'tgach, Google Android Studio fikrda nima qilishini e'lon qiladi. Va endi yondashuvda, Android Studioning ikkinchi versiyasi va eksipse dahshatli tushdan tashqari eslaydi :)
Android Studio. - Android uchun rasmiy rivojlanish muhiti. Aslida, Android studiyasi plaginlar bilan mashhur Jaide Jaide Javali Angliya g'oyaidir.


Ayni paytda Android uchun jo'xori tanlashda quyidagi variant mavjud:


Eclipse. Java uchun eng mashhur IDE, endi uni Android uchun rivojlantirish uchun foydalaning tavsiya etilmagan.
Aqlli g'oya. Android uchun yaxshi mos keladigan ajoyib
Android Studio.. Android uchun eng yaxshi. Fikrdan bu arzimas narsalar bilan ajralib turadi, ammo bu kichik narsalar juda yoqimli va bizning ishimiz juda oson va bizning ishimiz osonroq bo'ladi :) Biz bu to'xtab turamiz.
Birinchidan, siz JDK (Java Rivojlanish to'plamingiz) borligiga ishonch hosil qilishingiz kerak. Bu Javada ishlab chiqish majburiy qismidir va Android rivojlanishida Androidda ham Android ostida rivojlanib borayotgani uchun, hatto Android-da ham rivojlanib borayotgani uchun.


Ikkinchidan, "Shown Line raqamlarini" va "Show DowseCitatorlarini ko'rsatish" katakchalarini qo'ying:





Birinchisi, birinchisi matnning chap tomoniga, ikkinchisining chap tomoniga ajratadi - Kodeksda ajratuvchilarni o'zlashtiradi.


Ushbu ikkita variant nihoyatda, ayniqsa yangi boshlanuvchilar uchun juda muhimdir va men nima uchun ular sukut bo'yicha o'chirilganligini tushunmayapman.
Uchinchidan, Avtokssiyani sozlang. Buning uchun "Ish sezgirligini tugatish" da "yo'q" ni tanlang:


Buning sababini tushuntirib beraman. Standart varianat birinchi harf to'g'ri registrda yozilgan bo'lsa, avtoulovning ishlashini anglatadi. Hech kim parametrlarni yozishni boshlaganingizdan qat'iy nazar avtoulovlarni chaqiradi.


Ushbu parametrning standart qiymati, shuningdek, o'tgan ikki, meni hayratda qoldiradi.


Birinchi loyihani yaratish
Xo'sh, Android Studio konfiguratsiya va o'rnatilishi bilan biz aniqlanamiz, birinchi loyihamizni yaratish vaqti keldi.


Android Studio-da, tugmachasini bosing " Yangi Android Studio loyihasini boshlang«:
Bizda bir nechta harakatlarni amalga oshirish kerak bo'lgan yangi oyna paydo bo'ladi.


Birinchidan, siz arizaning nomini belgilashingiz kerak, kompaniyaning domeni (paket nomi ushbu ikkita parametrdan yaratiladi) va diskdagi loyiha joylashgani:


Android-da, Java shahrida bo'lgani kabi, dasturning asosiy identifikatori paketning nomi hisoblanadi. Agar siz ilgari Java bilan ishlagan bo'lsangiz, bu nima ekanligini bilasiz. Men bilmaydigan narsa, men Google-ni tavsiya qilaman yoki masalan, bu erda tavsiya qilaman.


Keyin, Android Studio bizdan nimani va SDK-ning qaysi versiyalarini ishlatmoqchi ekanligingizni so'raydi. Hozircha bizda "Telefon va planshet", Tavsiya etilgan 15-chi, API 15-chi, API 15-chi ahamiyatsiz va to'liq tarqatilmagan:





Keyingi ekranda biz bizdan qaysi dasturning qaysi komponentlarini yaratishni xohlayotganimizni so'raymiz. "Bo'sh faoliyat" -ni tanlang:


Keyingi bosqichda hech narsani o'zgartirmasdan "tugatish" ni bosing.


Ushbu jarayon tugagandan so'ng, siz birinchi loyihangizni ko'rib chiqasiz:


Bu allaqachon juda tezkor, ammo uni boshqarish uchun bizda Android emulyator kerak bo'ladi.


Android emulyatorini yaratish
Android emulyatorini yaratish uchun bizga kerak bo'ladi Android AVD menejeri. (Avd \u003d Android virtual qurilmasi). Xavotir olmang, boshqa hech narsa qilish kerak bo'lmaydi. Shunchaki ushbu tugmani bosing:


Keyin ushbu tugmada:


Va keyin "Keyingi" ni bosing va nihoyat "tugating"


Salom Dunyo boshlash
Birinchi loyihamizda yaratilgan birinchi loyihamizni ishga tushirish vaqti keldi Android Studio.!


Ushbu tugmani bosing (yoki Shift-F10):


Shundan so'ng, siz sizga qurilmani tanlashda sizga yordam berilishi mumkin bo'lgan dialogni ko'rasiz, qaysi biri yig'indisga kirish uchun foydalanish kerak:
Shomilni tanlab, OK ni bosing. Loyihani assambleyasi, emulyatorni ishga tushirish, emulyatorga arizani joylashtiring va dasturni ishga tushiring.


Bu biroz vaqt talab etadi (kompyuteringiz qanchalik kuchli bo'lsa, kamroq vaqt kerak bo'ladi), chunki emulyator so'nggi ikki yil ichida ulkan yaxshilanishlarga qaramay, sekinlashmoqda.


Va bu erda, 1-10 daqiqadan so'ng (emulyatorni ishga tushirgandan so'ng, albatta, tezroq yig'iladi), siz aziz ekovar ekranida salom olasiz!


Bu hammasi va keyingi darsda ko'rib chiqamiz.


Yangi darslar har kuni qo'shiladi! Har qanday narsani sog'inish uchun, biz uchun obuna bo'ling
Arizani ishlab chiqish jarayonining eng muhim element nafaqat platformadan, balki o'z mashg'ulot darajasi. Keling, ishlab chiqaruvchilar tomonidan eng tez-tez duch kelgan "aksincha" usulidan eng mashhur usuli bilan tanishamiz.


Mobil bozorning rasmiy vakillaridan boshlaylik: Windows, Google va Apple.


Visual Studio 2015.
Ta'rif: Ikkala konsol dasturini yaratish va grafik interfeysni yaratish uchun eng qadimgi dasturiy mahsulotlardan biri. Uchinchi tomon plaginlarini qo'shish uni o'rtadagi muhitning funktsional imkoniyatlarini, shu jumladan kross-platformalik holatini jiddiy ravishda kengaytiradi.


Kamchiliklari: yangi kelganlar maxsus kurslar va adabiyotlar o'tkazmasdan, vizual studiya bilan mustaqil ravishda kurashishning iloji yo'q. Ushbu mahsulot muharrirning sifatiga va sinov funktsiyalariga e'tibor beradigan tajribali ishlab chiqaruvchilarga mo'ljallangan.


Android Studio.
Tavsif: Nisbatan yosh va tez rivojlanayotgan IDE, Android dasturlariga yo'naltirilgan.


Kamchiliklari: Xavotirli pozitsiyalar kod muharriri va umumiy sozlamalarda namoyon bo'ladi. Arzimas, lekin yoqimsiz.


Xcode.
Ta'rif: ODE, OS X va iOS uchun arizalarni yaratishga qaratilgan. Ob'ektiv C va SWIFT tillaridan foydalanish uchun bugungi kunda eng yaxshisi va barcha vazifalar uchun ba'zi vazifalar uchun.
Kamchiliklari: ko'plab ishlab chiqaruvchilar atrof-muhitning barqarorligi to'g'risida shikoyat qilishadi, keyingi versiyani chiqargandan so'ng loyihalariga qo'shimcha o'zgartirishlar kiritish. Bundan tashqari, xcode yangi kelgan odamning bilimi uchun nisbatan murakkab. Shuning uchun biz siz orqali o'tishingizni maslahat beramiz. Unda biz ushbu satr bilan ishlashning noziklarini ko'rib chiqamiz.


Rasmiy vakillardan biz universal krossevi platformasining rivojlanish muhitiga murojaat qilamiz:


Xamain studiyasi.
Ta'rif: Windows, telefon, Android va iOS bo'yicha dasturlarni ishlab chiqish uchun ommabop vositasi, aslida bitta tildan foydalangan holda foydalaning - C #. To'g'ridan-to'g'ri Xamarin studiyasidan tashqari, siz vizual studiya uchun plagindan foydalanishingiz mumkin.


Kamchiliklari: Kichik, ammo shunga qaramay, to'g'ridan-to'g'ri Hemaning o'zi va chiqish kodida doimiy xatolar. Shuningdek, kross-platforma muhitining obro'siga qaramay, Xamaringa allaqachon tayyor dasturlar juda qiyin.


Aqlli fikr
Ta'rif: yon jetraines tomonidan ishlab chiqilgan, bu sizga turli xil mashhur tillarda, jumladan JavaScript, Pity, Groovy, Scala, C, C, C ++.


Kamchiliklari: ishlash. Hisoblash, qayta ishlash, sinovdan o'tishni tomidik kutish ba'zan haqiqatan ham zerikarli.


Appettererator Titan.





Ta'rif: Barcha taqdim etilgan qurilmalar uchun konsol va grafik dasturlarni tezda yaratish uchun platforma.


Kamchiliklari: Appettereratoriter tomonidan taqdim etilgan xususiyatlar teskari yo'nalishga ega: kodlardagi xatolar, standart cheklovlar, sifatli hujjatlar emas.


Tutilish
Tavsif: dastlab Java bilan ishlash muhiti, tashqi modullar bilan ishlashni sezilarli darajada kengayib, uning funktsional imkoniyatlarini sezilarli darajada kengaytirgan (shu jumladan qo'llab-quvvatlanadigan tillar soniga tegishli).


Kamchiliklari: Hujjatlarning muhim omili, bitta ishlab chiqaruvchi hamjamiyat yo'q.


Netbeans.
Tavsif: JavaScript, Piton, PHP, C, C, C ++ va hatto do'zaxga nisbatan qo'llanma.


Kamchiliklari: "barchasi bitta" tushunchasi tufayli past tezlik. Ba'zi plaginlar (shu jumladan Android dasturlarini ishlab chiqish uchun) muhim funktsional imkoniyatlar cheklangan.





Ilovalarni yaratish uchun dasturlar. Dasturlash dasturlari dunyosiga o'tishga harakat qilmoqchimisiz Android va iOS / iPadOS, sizning g'oyalaringizni aniq loyihalarga aylantirish uchun, lekin siz bu haqda bilimga ega emassiz va eng avvalo buni amalga oshirish uchun qanday dasturlardan foydalanishni bilmayapsizmi? Xavotir olmang, men sizga bu borada yordam bera olaman.
Agar menga bo'sh vaqtingizning bir qismini bersangiz, men sizga IMHOni eng yaxshi deb biladiganlarni ko'rsataman dasturlarni yaratish uchun dasturlar Ayni paytda maydonda. Siz ulardan "yashil robot" yoki "tishlangan olma" mobil platformasi uchun dasturlar yaratish uchun foydalanishingiz mumkin va ular Windows va macOS-da ishlaydi.


Ammo, davom ettirishdan oldin, siz kamida dasturlash tillari bo'yicha o'z bilimingizni kamida chuqurlashtirishingiz kerak, chunki men buni quyida batafsil aytib beraman. Endi esa, ko'proq suhbatlardan adashmaylik va mashg'ul bo'lishni boshlaymiz. Men sizga hamma narsada va birinchi navbatda, ishlab chiqaruvchi sifatida kelajakdagi karerangizda omad tilayman.
Indeks [Ocultar]


1 Ilovalarni yaratish uchun dasturlar. Asosiy tushunchalar.
2 Android ilovasini yarating
3 IOS / iPadOS dasturlarini yaratish uchun dasturlar
4 Bepul dasturlar yarating
4.1 Crown SDK (Windows/macOS)
4.2 Bepul dasturlarni yaratish uchun boshqa dasturlar
Ilovalarni yaratish uchun dasturlar. Asosiy tushunchalar.
Biz eng yaxshilarini sanab o'tamiz darslik yuragiga kirishdan oldin dasturlarni yaratish uchun dasturlar, Ba'zilari bor dastlabki ma'lumotlar Shu munosabat bilan siz bilishingiz kerak.


Avvalo, shuni yodda tutingki, qo'llanmaning boshida aytib o'tganimdek, dasturlarni, ular mo'ljallangan platformadan qat'i nazar, ishlab chiqish uchun bilish juda muhimdir. dasturlash tillari. Eng ko'p uchraydigan narsalar Android o'g'il Java y XMLvaqt uchun IOS / iPad OS u erda Swift (Apple tomonidan 2014 yilda chiqarilgan) va Ob'ektiv-C (ilovalar asos bo'lgan tarixiy til iPhone y iPad Boshidan).
Dasturlash tillarini o'rganganingizdan so'ng, ulardan foydalanib, ilovalaringizni ishlab chiqishingiz mumkin dasturiy ta'minot ushbu qo'llanmada gaplashmoqchi bo'lganlar singari ushbu maqsadda maxsus foydalanilgan. Shu bilan birga, ko'rib chiqilayotgan dasturlar ikki xil toifaga bo'linishi kerak: SDK va JDK mavjud.


SDK (Software Development Kit qisqartmasi) to'g'ridan-to'g'ri egasi bo'lgan kompaniyalarda mavjud operatsion tizimlar (Google, Android va Apple, iOS / iPadOS misolida) va batafsil boshqaruvni taklif qiladigan mos yozuvlar platformasidan to'liq foydalanish imkoniyatini beradi. Bundan tashqari, ular bir nechta testlarni o'tkazishga imkon beradi.


Biroq, mustaqil dasturlar tashqi kompaniyalar tomonidan ishga tushiriladi va integratsiyalashgan muhitda dasturlarni ishlab chiqish imkoniyatini taklif qiladi. Ular foydalanish uchun juda oddiy va litsenziyangizga qarab sizga ko'p platformali mos keladigan loyihani yaratishga imkon beradi.
Android ilovasini yarating
Yuqorida aniqlik kiritmasdan, biz masalaning asl mohiyatiga kiramiz. Bunday holda dasturlarni yaratish uchun eng yaxshi dasturlardan biri, Android studiyasi yozuvga ega. Aslida, bu to'g'ridan-to'g'ri Google tomonidan taqdim etilgan vosita. Bu bepul va Windows, macOS, Linux va ChromeOS bilan mos keladi.


Dasturni shaxsiy kompyuteringizga yuklab olish uchun tegishli veb-saytga o'ting va tugmani bosing Android Studio-ni yuklab oling sahifaning o'rtasida joylashgan. Keyin katakchani belgilang Yuqoridagi shartlarni o'qib chiqdim va qabul qilaman, ko'rsatilgan shaklda joylashgan va ustiga bosing ko'k tugma.


Yuklash tugallandi, agar siz Windows-dan foydalanayotgan bo'lsangiz, oching .exe fayli. Va ekranda ko'rsatilgan oynada tugmachalarni bosing ha, Keyingi (ketma-ket uch marta) e o'rnatish. Keyin tugmani yana bir marta bosing Keyingi va tugatish tugmachasini bosib sozlashni yakunlang.
Sizni qiziqtirishi mumkin: Videolarni IGTV-ga qanday yuklash kerak
Agar foydalanayotgan bo'lsangiz macOS, o'rniga oching .dmg to'plami olingan va sudrab Android Studio ikonkasi papkada ilovalar Mac. Keyin ustiga o'ng tugmasini bosing va elementni tanlang ochiq kontekst menyusidan. Keyin tugmani bosing ochiq ekranda paydo bo'lgan oynada, sertifikatlanmagan ishlab chiqaruvchilarning ilovalarida Apple cheklovlarini tahlil qilib, dasturni ishga tushirish uchun (faqat boshidan amalga oshirilishi kerak bo'lgan operatsiya).


Android Studio-ning asosiy oynasi paydo bo'lgandan so'ng operatsion tizim ishlatilgan bo'lsa, tugmachalarni bosing yaxshi, Keyingi (ketma-ket uch marta) va tugatish, keyin dastur ishga tushishi va tugashi uchun komponentni yuklab olishni kuting.


Shunday qilib, variantni tanlab yangi loyiha yaratishni boshlang Yangi Android Studio loyihasini boshlang va siz boshlamoqchi bo'lgan modulni tanlang. Endi ishlab chiqmoqchi bo'lgan dasturingizni nomlang, foydalanmoqchi bo'lgan SDK versiyasini tanlang, tugmani bosing Keyingi, mavjud bo'lgan oldindan aniqlangan bazalarning qaysi biri sizni qiziqtirayotganini ko'rsating, qiymatlarni sozlang (agar sizda alohida ehtiyojlar bo'lmasa, oldindan belgilab qo'yganlarni ham tark etishingiz mumkin) va tugmasini bosing tugatdi


Keyin, siz shunday tuzilgan bo'lib chiqadigan dastur muharriri ishtirokida bo'lasiz: chap tomonda loyihani tashkil etadigan elementlar bilan tuzilish, o'ng tomonda kodni kiritish joyi va tepada joylashgan joy. ob'ektlarni kiritish va boshqa operatsiyalarni bajarish uchun menyu va tugmalar.
Kerak bo'lsa, qila olasiz qo'riqchi menyuni bosish orqali siz ishlab chiqqan dastur loyihasi fayl chap yuqori qismida joylashgan va ikkinchisidan tegishli elementni tanlash. Qo'shimcha ma'lumot olish uchun siz Google rasmiy ravishda taqdim etadigan Android Studio foydalanuvchi qo'llanmasini tekshirishingiz mumkin.


Ilovangizni ishlab chiqishni tugatgandan so'ng, agar siz uni ichida nashr etmoqchi bo'lsangiz Play Store, Android uchun virtual va rasmiy ilovalar do'koni birinchi navbatda a dasturchi hisobi ikkinchisini Google hisobingiz bilan bog'lang. Bitim to'lovni o'z ichiga oladi $ 25.
Buning uchun Konsol sahifasiga o'ting Google Play va arizangizni Google-ga yuklashingiz kerak APK fayli, boshqarish metadata (ya'ni versiya va tizim talablari) va ular bilan ishlash tijorat qismi (sarlavha, tavsif va boshqalar).


Shunday qilib, yuklab olishga ruxsat berishni xohlasangiz, tanlang ozod ilova yoki mavjud bo'lsa haq evaziga, nol narxda, lekin bilan reklama qilish yoki, yana, bilan ilova ichidagi xaridlar. Play Console-dan foydalanish va ishlashi haqida ko'proq bilish uchun men rasmiy qo'llanmani o'qishni tavsiya qilaman.
IOS / iPadOS dasturlarini yaratish uchun dasturlar
Endi gaplashaylik IOS / iPad OS. Bunday holda, sizga shuni ma'lum qilamanki, ushbu maqsad uchun ishlatiladigan eng yaxshi echimlar orasida, shubhasiz, shunga o'xshash narsa yo'q Xkod. Bu iPhone va iPad uchun ilovalarni ishlab chiqish uchun bevosita Apple tomonidan taqdim etilgan dasturiy ta'minot. Bu bepul, faqat macOS’da ishlaydi, shuningdek, o‘zi uchun mo‘ljallangan qurilmalarning emulyatorini o‘zida mujassam etgan bo‘lib, ilovalar va veb-saytlar qanday ishlashini tekshirish imkonini beradi.


Mac-ga Xcode-ni yuklab olish uchun Mac App Store-ning tegishli bo'limiga tashrif buyuring va tugmachalarni bosing olish e o'rnatish. Agar kerak bo'lsa, yuklab olishga ruxsat bering Apple ID paroli o Touch ID (agar siz foydalanayotgan Mac-ni qo'llab-quvvatlasa texnologiya oldingi). Keyin tugmani bosib dasturni ishga tushiring ochiq ekranda yoki Xcode ikonkasi hozirgina qo'shilgan Launchpad.


Sizni qiziqtirishi mumkin: Qo'shiqni Android-da qo'ng'iroq ohanglari sifatida qanday o'rnatish mumkin
Xcode oynasi paydo bo'lgandan so'ng, tugmachani bosing rozi bo'lmoqyozing Mac ma'muriyatining paroli va dasturiy ta'minot ishlashi uchun zarur bo'lgan qismlarni o'rnatishni kuting. Keyin variantni tanlang Yangi Xcode loyihasini yarating, foydalanmoqchi bo'lgan shablonni tanlang va loyihaga tayinlanadigan nomni kiriting.


Shu nuqtada, siz nihoyat quyidagicha tashkil etilgan dastur muharriridan foydalanishni boshlashingiz mumkin: chap tomonda loyiha tuzilishi, o'rtada kodni kiritish uchun bo'lim, o'ng tomonda tomoshabin va qism. Qo'shimcha foydali funktsiyalar va buyruqlarga ega yuqori va pastki soyali tugmalar va menyu.
Ilovangizni ishlab chiqishni tugatgandan so'ng, menyuni bosish orqali loyihani saqlashingiz mumkin fayl yuqori chap qismida va ikkinchisidan tegishli elementni tanlash. Qo'shimcha ma'lumot uchun Xcode veb-saytini Apple veb-saytida tekshirishingizni maslahat beraman.


Agar xohlasangiz, siz o'zingiz ishlab chiqqan ilovani taqdim etishga qaror qilishingiz mumkin Uskunalar Do'koni. Biroq, buni amalga oshirish uchun sizda bo'lishi kerak dasturchi hisobi va so'rov tugmachani bosib, Apple Developer dasturi veb-saytidagi maxsus veb-sayt orqali amalga oshirilishi kerak Ro'yxatdan o'tishni boshlang. Yodda tutingki, operatsiya pullik, u xarajat qiladi Yiliga $ 99.
Nashr qilish jarayoni har doim Xcode va keyinchalik, orqali amalga oshiriladi App Store ulanish, Apple-da Internetga joylashtiriladigan ilovaning barcha ma'lumotlarini kiritishga imkon beruvchi veb-platforma App Store, iOS / iPadOS uchun virtual va rasmiy ilovalar do'koni.


Hatto iOS / iPadOS dasturlari uchun ham siz o'zingizning "yaratishingizni" mavjud qilishga qaror qilishingiz mumkin ozod o haq evaziga. Siz ilovani bepul, lekin u bilan birga foydalanishga ruxsat berish haqida o'ylashingiz mumkin reklama ilova yoki taklif doirasida ilova ichidagi xaridlar. Batafsil ma'lumot uchun men sizni Apple Developer dasturi veb-saytiga murojaat qilishni taklif qilaman.
Bepul dasturlar yarating
Men ilgari taklif qilgan, ya'ni SDK bo'lgan dasturlarni yaratish dasturlariga alternativa sifatida, ushbu toifaga tegishli boshqa uchinchi tomon dasturlariga ishonishni o'ylashingiz mumkin. Agar siz qiziqmoqchi bo'lsangiz, IMHO eng qiziqarli vaqtinchalik echimlarni taqdim etadigan quyida keltirilganlarni topasiz.


Crown SDK (Windows/macOS)
Crown SDK Windows va MacOS uchun ishlab chiqishga imkon beradigan bepul dastur Android uchun ilovalar va iOS / iPadOS, o'z foydalanuvchilariga kompaniyada muvaffaqiyatli bo'lish uchun zarur bo'lgan barcha narsalarni taqdim etadi. Esda tutish kerak bo'lgan yagona narsa shundaki, Mac-da iPhone va iPad uchun ilovalarni ishlab chiqish uchun foydalanish mumkin, agar men oldingi bosqichda aytib o'tgan Xcode dasturi o'rnatilgan bo'lsa.


Dasturni shaxsiy kompyuteringizga yuklab olish uchun tegishli veb-saytga o'ting va tugmani bosing download yuqori o'ng tomonda joylashgan.
Agar foydalanayotgan bo'lsangiz, yuklab olish jarayonini yakunlang Windows, oching .msi to'plami va ish stolida ko'rsatilgan oynada tugmani bosing keyingi Keyin element yonidagi katakchani belgilang Men Litsenziya shartnomasi shartlarini qabul qilaman, tugmasini yana bosing Keyingi (ketma-ket ikki marta), tugmachada o'rnatish va tugmalarni bosib konfiguratsiyani yakunlang ha y tugatdi


Sizni qiziqtirishi mumkin: Instagram-da boshqa hisob qaydnomasini qanday yaratish mumkin
En macOS, o'rniga oching .dmg to'plami olingan va ish stolida ko'rsatilgan oynada tugmachani bosing rozi. Keyin harakatlantiring Corona SDK jildi papkada ilovalar Mac-ni, so'ngra ni bosing Crown simulyatori tasvirchasi hozirgina qo'shilgan Launchpad, dasturni ishga tushirish uchun.


Endi Corona SDK oynasini ko'rsangiz, tugmani bosib hisob qaydnomangizni ro'yxatdan o'tkazing (talab qilinadi) ro'yxatga olish va siz ko'rayotgan brauzer ekranida so'ralgan ma'lumotlar yoziladi. Ushbu bosqichni tugatgandan so'ng, dasturga o'zingizning shaxsiy ma'lumotlaringiz bilan kiring va tegishli maydonlarga kiriting.


Keyin tugmachani bosing Yangi loyiha, berilgan sohada ishlab chiqiladigan dasturga tayinlashni xohlagan nomni kiriting va loyihani saqlash uchun papkani ko'rsating. Keyin mavjud shablonlardan birini tanlang, ekran va yo'nalish bilan bog'liq sozlamalarni o'rnating va tugmani bosing Xop.


Shuning uchun, dasturning konkret rivojlanishini davom eting, konsol oynasida kod satrlarini yozing. Shakllangan oynada mobil telefon, boshqa tomondan, oldindan ko'rishingiz mumkin. Barcha kiritilgan o'zgarishlar real vaqtda saqlanadi. Qo'shimcha ma'lumot uchun tegishli veb-saytda rasmiy dastur qo'llanmalarini o'qishingiz mumkin.


Bepul dasturlarni yaratish uchun boshqa dasturlar
Bepul dasturlarni yaratish uchun boshqa dasturlarni qidirmoqdamisiz? Quyidagi ro'yxatda topasiz boshqa vositalar juda yaxshi, sen mening so'zimga egasan.


Eclipse IDE (Windows / macOS / Linux): Java tiliga asoslangan dasturlarni ishlab chiqish va kompilyatsiya qilish uchun mo'ljallangan dastur. Uni bepul Android Development Tools (ADT) plaginlari bilan birgalikda ishlatish sizga rivojlanish imkonini beradi Android uchun ilovalar. Bu Windows, macOS va Linux uchun mavjud.


birlik (Windows / macOS): asosan 3D va 2D simulyatsiyalarini yaratish uchun mo'ljallangan dastur, shuning uchun dasturlarni ishlab chiqish o'rniga har xil turdagi o'yinlarni yaratishda foydalaniladi. Bu bepul (agar bundan foydalanadigan yuridik shaxs foyda keltirmasa yoki 100,000 25 AQSh dollaridan ko'proq mablag 'yig'uvchilarga foyda keltirmasa; aks holda siz oyiga XNUMX dollardan boshlab pullik versiyalardan birini ishlatishingiz kerak) va u MacOS-ga qaraganda Windows-da ishlaydi


Visual Studio (Windows / macOS): Windows va macOS bilan mos keladigan bepul Microsoft dasturi. Bu nafaqat mobil qurilmalar, balki shaxsiy kompyuterlar uchun ham bir nechta dasturlash tillari orasidan tanlangan va turli xil operatsion tizimlarga mo'ljallangan dasturlarni ishlab chiqishga imkon beradi.


MIT App ixtirochisi (Onlayn) - bu sizning Google hisobingiz bilan kirgandan so'ng, sizga dasturlarni ishlab chiqishga imkon beradigan bepul veb-dastur Android qurilmalari foydalanish uchun juda oson ingl. muharriri. Aslida, bu dasturlarda matnlarni, tugmachalarni, rasmlarni va turli xil interaktiv elementlarni yaratish va qo'shish uchun sudrab tushirish tizimiga asoslangan.


pufak (Onlayn): Men yuqorida aytib o'tganim singari yana bir onlayn xizmat, bu dasturlarni tortish va tushirishni qo'llab-quvvatlaydigan grafik muharriri orqali ishlab chiqishga imkon beradi. Bu shaxsiy foydalanish va xobbi sifatida bepul, lekin loyihalarni eksport qilish yoki tijorat maqsadlarida foydalanish uchun siz pullik obuna uchun ro'yxatdan o'tishingiz kerak (asosiy narxi oyiga 25 dollar).



Download 0.72 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling