Мобильді қосымша құру құралдары мен ортасы
TikTok небәрі 500 күнде 800 миллионнан астам пайдаланушыға жетті. Мұндай қосымшаны бағдарламашы жалғыз жазбайды — ол жоспарлаудан жариялауға дейінгі ұзақ жолдан өтеді. Бүгін осы жолды және қосымша құрудың дайын құралдарын танимыз.
Мобильді қосымша (mobile app) — мобильді құрылғыларды қолдануға арналған, арнайы әзірленген бағдарламалық қамтамасыз ету.
Қазіргі уақытта Android операциялық жүйесінің ресурстарын пайдаланатын мобильді қосымшалар ең үлкен қолданысқа ие — себебі Android ашық бастапқы код негізінде дамиды, оған бағдарлама жазу оңайырақ әрі көп құрылғыда жұмыс істейді.
Кез келген мобильді қосымша бір күнде пайда болмайды. Ол сегіз кезеңнен өтеді:
| № | Кезең |
|---|---|
| 1 | Мақсатын және қолданылатын платформаны анықтау |
| 2 | Техникалық тапсырма құру (қызметінің сипаттамасы) |
| 3 | Пайдаланушы интерфейсінің түпнұсқасын (прототипін) әзірлеу |
| 4 | Дизайнды әзірлеу |
| 5 | Бірінші нұсқасын әзірлеу және шығару |
| 6 | Тестілеу — барлық қате тексеріс кестесінде көрсетіледі |
| 7 | Графикалық элементтерді (иконка) енгізу |
| 8 | App Store немесе Google Play-ге жариялау |
Неге 3-кезең — интерфейс прототипі — маңызды? Себебі бұл кезеңде экран формалары мен олардың арасындағы «өтпелер» анықталады. Дизайн мен код жазудан бұрын прототип арзан әрі жылдам жасалады — қате тапсаң, оны тек макетте түзетесің, дайын кодта емес.
Иә, мүмкін! Заманауи құрастырушылар таңдалған шаблондар негізінде программалауды пайдаланбай-ақ қосымша жасауға мүмкіндік береді.
Мобильді қосымшалар конструкторы — пайдаланушыға жобалау элементтері мен ұсынылған функцияларды өз міндетіне бейімдеу арқылы, программалауды пайдаланбай-ақ, қосымша жасауға мүмкіндік беретін визуалды редактор.
| Құрал | Мақсаты |
|---|---|
| Pidoco (pidoco.com) | Тек прототип (макет) құру — Image, Text, Button компоненттерін орналастырып, HTML/PNG форматта экспорттау |
| MIT App Inventor (ai2.appinventor.mit.edu) | Толық жұмыс істейтін қосымша құру — бұлттық, визуалды орта, Google аккаунты қажет |
MIT App Inventor-дың жұмысы екі кезеңге бөлінеді: Дизайнер режимі («Көрінісі қандай болады?») мен Блоктар режимі («Олар қалай әрекет етеді?»). Бұл екі кезеңді келесі сабақта толығырақ қарастырамыз.
- Мобильді қосымша — мобильді құрылғыға арналған арнайы бағдарламалық жасақтама.
- Әзірлеу сегіз кезеңнен тұрады: мақсат → техникалық тапсырма → прототип → дизайн → бірінші нұсқа → тестілеу → иконка → жариялау.
- Конструктор — программалаусыз қосымша жасауға мүмкіндік беретін визуалды құрал.
- Pidoco — тек прототип үшін, MIT App Inventor — толық жұмыс істейтін қосымша үшін.