Mundarija:
- 1 -qadam: Loyiha rejasi
- 2 -qadam: Tadqiqot, yuridik va rivojlanish
- 3 -qadam: Dasturchi ilovasi (ixtiyoriy)
- 4 -qadam: dasturiy ta'minotni kodlash
- 5 -qadam: Final Stretch/ Development
Video: Adobe XD yordamida mobil ilovalarni ishlab chiqish: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Salom, hammaga! Men Elizabet Kacerek, o'rta maktabni tugatgan bitiruvchiman va men buni o'rgatadigan qilib yaratdim, chunki men bu keng qo'llaniladigan platformada to'ldirishim mumkin bo'lgan teshikni payqadim. Men UI/UX/EX dasturiy ta'minotini ishlab chiqish bo'yicha bir yillik tadqiqot loyihasini boshlaganimda, bunday qo'llanmani yoqtirgan bo'lardim, lekin afsuski, men qanday qilib dasturni ishlab chiqishning qiyin yo'lini topishga majbur bo'ldim. Bu ko'rsatma kompyuter fanlarini biladiganlar uchun ham, sevimli mashg'ulotlari uchun ham mo'ljallangan. Agar sizda ajoyib g'oya bor deb o'ylasangiz, lekin uni qanday amalga oshirishni bilmasangiz, buni ko'rib chiqing.
1 -qadam: Loyiha rejasi
Bu birinchi navbatda keraksiz bo'lib tuyulishi mumkin, lekin loyiha rejasini tuzish sizga aniqlaydi:
- Sizning ilovangiz aniq nima qilishni xohlaysiz (bu meni "amaliyot doiramda" saqladi)
- Maqsadli auditoriya kim
- Agar qonuniy oqibatlarga olib kelishi mumkin bo'lsa (meniki tibbiy dastur edi)
- Sizni vazifani bajarishda davom ettirishingiz kerak bo'lgan boshqa narsalarni tasvirlab berishingiz kerak.
Men, albatta, bu qadamni etarlicha ta'kidlay olmadim: loyihaning dastlabki rejasini kelajakda rivojlantirish uchun kerak bo'lgan ko'plab hujjatlarga osongina moslash mumkin.
(E'tibor bering, bu asosan ilovalar do'koni uchun ilova tavsifi! Bal!)
Bu reja 5 sahifali yarim sahifali yoki undan ham uzunroq bo'lishi mumkin. To'g'ri yoki noto'g'ri narsa yo'q, nima bo'lishidan qat'i nazar, o'z tasavvuringizni qog'ozga aylantirishga yordam beradi.
2 -qadam: Tadqiqot, yuridik va rivojlanish
UX dizaynidagi sayohatimning boshida men taxmin qila olmagan narsa bu men qiladigan tadqiqotlarning ko'pligi. Endi bu sizni hech narsaga to'sqinlik qilishga yo'l qo'ymang, chunki men bu sohada qanchalik bilmaganligim sababli, avvaliga meni biroz tushkunlikka tushirdi (biz aynan shu narsani o'rganishimiz kerak edi, shuning uchun tadqiqot loyihasi.)
Bu sizning kodingizni noldan yozishni xohlaysizmi yoki ko'plab mobil ilovalar kompilyatori veb -saytlaridan birini ishlatishni xohlaysizmi, bu qaror. Men shaxsan bu dasturni ishlab chiqish uchun Java -dagi "ilg'or ko'nikmalarimni" ishlataman deb o'ylashdan boshladim, chunki men buni ilova yaratish dasturidan foydalanishni o'rganishdan ko'ra osonroq deb o'ylardim. Bu mening ilovamni yaratishning juda samarasiz va noqulay usuli bo'lib qoldi, bu meni Adobe XD -ga o'tishga majbur qildi. Men buni foydalanuvchilarga qulay prototiplar yordamida ilovangizni vizual ravishda xaritalashning asosiy konstruktiv usuli sifatida ko'rib chiqishni tavsiya qilaman. Bu mukammal dastur ishlab chiqaruvchini tugatish uchun boshlang'ich bo'lmasa -da, u sizning ilovalaringizning suyaklarini qurish uchun yaxshi ishlaydi, shuning uchun siz o'zingizning dastlabki dizayningizni professional ishlab chiqaruvchiga osongina topshirishingiz mumkin (yaxshisi iTunes do'koniga yuklash huquqiga ega bo'lgan kishi). va Google Play do'koni.) Men buni sizning e'tiboringizga qaratmoqchiman, agar siz XD dan foydalansangiz, rejalashtirish uchun juda foydali bo'lsa -da, dastur do'konlarga yuklashga tayyor bo'lmaydi.
Qolaversa, agar siz o'z tadqiqotingiz orqali o'zingizning ilova g'oyangizdan hayajonlanmaslikka qaror qilsangiz, hammasi yo'qolmaydi. Qurilish jarayoni hali boshlanmagan bo'lsa, siz loyiha rejangizga qaytishingiz va asl rejangizni to'g'rilashingiz yoki butunlay chizishingiz mumkin.
Agar ijodkor yoki foydalanuvchi uchun mumkin bo'lgan qonuniy talablar bo'lsa, aynan o'sha paytda sizga yordam kerak bo'lgan joylarni bilib olishni xohlaysiz. Bu muammolarni hal qilishga hozirdan tayyorgarlik ko'rish ancha oson, shuning uchun siz ularni ajablantirmay, balki ularni rejalashtirishingiz mumkin. Bu, ehtimol, bir necha haftalik kechikishlarga olib kelishi mumkin, natijada asl vaqt jadvalingizga ta'sir qiladi.
3 -qadam: Dasturchi ilovasi (ixtiyoriy)
Endi agar siz iTunes do'koniga kirish huquqiga ega bo'lgan rasmiy dasturchi bo'lishni xohlasangiz, arizani iloji boricha tezroq to'ldirishingiz kerak (bu arizani topshirish bilan bog'liq 99 dollarlik to'lov bor). Siz qabul qilinmaguncha, ularni arizalash jarayoni biroz vaqtni oladi. Agar siz shu vaqtda Apple ishlab chiqaruvchisiga murojaat qilsangiz va ilovangizni yaratayotganingizda kutish jarayonidan o'tsangiz, eng yaxshi bo'lardi.
developer.apple.com/programs/
4 -qadam: dasturiy ta'minotni kodlash
Loyihangiz ortidan tadqiqotni tugatganingizdan so'ng, endi Adobe XD -da kodlashni boshlash vaqti keldi.
- Birinchi narsa birinchi. Siz darslikning har bir bosqichini kuzatib borishni xohlaysiz (men uzoq darsliklar uchun emasman, lekin bu men va'da bergan ushbu ilovada muvaffaqiyatga erishish uchun zarur).
- Matn, sahifalar, rasmlar qo'shish, ob'ektlarni o'chirish, ekranlarning tartibini o'zgartirish va hatto sahifalaringizni qanday ulashni tushunganingizga ishonch hosil qiling.
- Tugatganingizdan va arqonlarni tushunganingizdan so'ng, siz nihoyat ilovangizni tuzish va kodlashni, prototipni sinab ko'rishni va muammolarni tuzatishni boshlashingiz mumkin!
Bu vaqtda siz turli xil vositalar va Adobe Creator yordamida ilovangizni yaxshilash uchun ba'zi narsalarni qanday qilish haqida men topgan tadqiqotlardan foydalanishni boshlashingiz mumkin. Ammo, men, albatta, sizning loyihangizga xos bo'lgan alohida elementlarni qidirish uchun qidiruv paneliga kirishni tavsiya qilaman.
5 -qadam: Final Stretch/ Development
Tabriklaymiz, siz shu darajaga yetdingiz, demak sizning kodingizda xatolar yo'q! Bu erdan siz nafaqat begona xatolarni topibgina qolmay, balki mahsulotingiz haqida xolis fikr olish maqsadida beta -testni boshlashingiz kerak. Kodingizdan qoniqsangiz, tashqi manbalardan foydalanib, rivojlanishni boshlashingiz mumkin.
Tavsiya:
Drivemall kengashini ishlab chiqish: 5 qadam
Drivemall taxtasini ishlab chiqish: Ushbu qo'llanmada biz maxsus Arduino kartasini yaratishning asosiy bosqichlarini ko'ramiz. Kengash dizayni uchun KiCad va taxta uchun dasturiy ta'minotni yaratish va yuklash uchun Arduino IDE ishlatiladi
Raspberry Pi uchun Java -ni samarali ishlab chiqish: 11 qadam (rasmlar bilan)
Raspberry Pi uchun Java -ni samarali ishlab chiqish: Bu yo'riqnomada Raspberry Pi uchun Java dasturlarini ishlab chiqishning juda samarali usuli tasvirlangan. Men Java imkoniyatlarini ishlab chiqish uchun past darajadagi qurilmalarni qo'llab-quvvatlashdan tortib ko'p tarmoqli va tarmoqqa asoslangan dasturlarga qadar foydalanganman. Dastur
Yumshoq o'yinchoqli Bluetooth zarlari va Android o'yinini MIT App Inventor yordamida ishlab chiqish: 22 qadam (rasmlar bilan)
Yumshoq o'yinchoqli Bluetooth zarlari va Android o'yinini MIT App Inventor yordamida ishlab chiqish: zar o'yinining boshqa uslubi bor 1) an'anaviy yog'och yoki guruch zarlar bilan o'ynash 2) mobil yoki kompyuterda tasodifiy zar yoki zarracha qiymati bilan o'ynang. zarni jismonan o'ynang va tangani mobil yoki kompyuterda harakatlantiring
Uy kimyoviy moddalari yordamida kino va fotokopi ishlab chiqish: 3 qadam
Uy kimyoviy moddalari yordamida plyonka va fotokopi ishlab chiqish: Qora va oq plyonkani ishlab chiqish qiziqarli va uyda osonlikcha bajariladi. Kafenol deb ataladigan, oson topiladigan uy kimyoviy moddasidan tayyorlangan yechim bor. Bu sizga bir soatlik fotosuratdagidek, salbiy narsalarni beradi
Android va Linux operatsion tizimlari bilan DragonBoard 410c -da GPIO pinlari yordamida ilovalarni ishlab chiqish: 6 qadam
Android va Linux operatsion tizimlari bilan DragonBoard 410c-da GPIO pinlaridan foydalangan holda ilovalarni ishlab chiqish: Ushbu qo'llanmaning maqsadi DragonBoard 410c past tezlikli kengaytmali GPIO pinidan foydalangan holda ilovalarni ishlab chiqish uchun zarur bo'lgan ma'lumotlarni ko'rsatishdir. Ushbu qo'llanmada Andrda SYS bilan GPIO pinlaridan foydalangan holda ilovalarni ishlab chiqish bo'yicha ma'lumotlar keltirilgan