Лекция · 4.2

Мобильді қосымша құру құралдары мен ортасы

TikTok небәрі 500 күнде 800 миллионнан астам пайдаланушыға жетті. Мұндай қосымшаны бағдарламашы жалғыз жазбайды — ол жоспарлаудан жариялауға дейінгі ұзақ жолдан өтеді. Бүгін осы жолды және қосымша құрудың дайын құралдарын танимыз.

Мобильді қосымша деген не
Анықтама
Мобильді қосымша (mobile app) — мобильді құрылғыларды қолдануға арналған, арнайы әзірленген бағдарламалық қамтамасыз ету.

Қазіргі уақытта Android операциялық жүйесінің ресурстарын пайдаланатын мобильді қосымшалар ең үлкен қолданысқа ие — себебі Android ашық бастапқы код негізінде дамиды, оған бағдарлама жазу оңайырақ әрі көп құрылғыда жұмыс істейді.

Қосымша қалай туады: сегіз қадам

Кез келген мобильді қосымша бір күнде пайда болмайды. Ол сегіз кезеңнен өтеді:

Кезең
1Мақсатын және қолданылатын платформаны анықтау
2Техникалық тапсырма құру (қызметінің сипаттамасы)
3Пайдаланушы интерфейсінің түпнұсқасын (прототипін) әзірлеу
4Дизайнды әзірлеу
5Бірінші нұсқасын әзірлеу және шығару
6Тестілеу — барлық қате тексеріс кестесінде көрсетіледі
7Графикалық элементтерді (иконка) енгізу
8App Store немесе Google Play-ге жариялау

Неге 3-кезең — интерфейс прототипі — маңызды? Себебі бұл кезеңде экран формалары мен олардың арасындағы «өтпелер» анықталады. Дизайн мен код жазудан бұрын прототип арзан әрі жылдам жасалады — қате тапсаң, оны тек макетте түзетесің, дайын кодта емес.

Кодсыз-ақ қосымша құру мүмкін бе?

Иә, мүмкін! Заманауи құрастырушылар таңдалған шаблондар негізінде программалауды пайдаланбай-ақ қосымша жасауға мүмкіндік береді.

Анықтама
Мобильді қосымшалар конструкторы — пайдаланушыға жобалау элементтері мен ұсынылған функцияларды өз міндетіне бейімдеу арқылы, программалауды пайдаланбай-ақ, қосымша жасауға мүмкіндік беретін визуалды редактор.
ҚұралМақсаты
Pidoco (pidoco.com)Тек прототип (макет) құру — Image, Text, Button компоненттерін орналастырып, HTML/PNG форматта экспорттау
MIT App Inventor (ai2.appinventor.mit.edu)Толық жұмыс істейтін қосымша құру — бұлттық, визуалды орта, Google аккаунты қажет

MIT App Inventor-дың жұмысы екі кезеңге бөлінеді: Дизайнер режимі («Көрінісі қандай болады?») мен Блоктар режимі («Олар қалай әрекет етеді?»). Бұл екі кезеңді келесі сабақта толығырақ қарастырамыз.

🧱
Аналогия: App Inventor конструкторы LEGO жиынтығына ұқсайды — дайын «кірпіштерден» (компоненттерден) қосымша жинайсың, әрбір кірпішті бастан жасаудың қажеті жоқ.
🎯 ҰБТ байланысы
Әзірлеу кезеңдерінің ретін және құралдардың айырмашылығын білу керек.
1
Прототип әзірлеу дизайн мен коддан БҰРЫН жасалады — ретті шатастырмау керек.
2
Pidoco — тек макет/прототип құралы, толық жұмыс істейтін қосымша шығармайды.
3
MIT App Inventor екі бөлек режимнен тұрады: Дизайнер (интерфейс) және Блоктар (логика).
Сабақ қорытындысы
  • Мобильді қосымша — мобильді құрылғыға арналған арнайы бағдарламалық жасақтама.
  • Әзірлеу сегіз кезеңнен тұрады: мақсат → техникалық тапсырма → прототип → дизайн → бірінші нұсқа → тестілеу → иконка → жариялау.
  • Конструктор — программалаусыз қосымша жасауға мүмкіндік беретін визуалды құрал.
  • Pidoco — тек прототип үшін, MIT App Inventor — толық жұмыс істейтін қосымша үшін.