Аннотация
В условиях перехода экономики и социума к цифровой модели, актуализируется вопрос применения мобильных приложений во всех сферах жизнедеятельности человека. Разработанное кроссплатформенное мобильное приложение предназначено для доставки продуктов. Программный продукт реализован на платформе Flutter компании Google с целью проверки эффективности этой платформы для разработки кроссплатформенных мобильных приложений. В приложении функционирует множество инструментов, которые позволяют пользователю заказать корзину товаров по наиболее выгодным в регионе ценам. В процессе создания приложения исследована и реализована технология разработки мобильного приложения на платформе Flutter, в среде Visual Studio Code, для операционных систем Android и iOS. Проведен сравнительный анализ выбранного подхода к разработке мобильного приложения по сравнению с аналогичными методами. На основе произведенных измерений скорости работы приложения с помощью инструментов встроенных в IDE было доказано, что мобильное приложение на выбранной платформе действительно экономичнее по объему кода и не уступает аналогам по скорости работы.
Ключевые слова
Dart, Flutter, Android, iOS, мобильные приложения, кроссплатформенность.
1. Абдулвелеева, Р.Р. Преимущества кроссплатформенных методов разработки мобильных приложений над нативными / Р.Р. Абдулвелеева, В.Г. Казанцев // Актуальные проблемы современной науки, техники и образования : сб. тез. 79-й международ. науч.-техн. конф. – Магнитогорск: Магнитогорск. гос. техн. у-т им. Г.И. Носова, 2021. – С. 355.
2. Официальная документация Flutter. URL: https://flutter.dev/docs (дата обращения 27.10.2021).
3. Заметти, Ф. Flutter на практике / Ф. Заметти – Москва: ДМК Пресс, 2020. – 328 с.
4. Харазян, А.А. Х20 Язык Swift. Самоучитель. / А.А. Харазьян ‒ СПб. : БХВ-Петербург, 2016. ‒ 176 с.
5. Усов, В. Swift. Основы разработки приложений под iOS, iPadOS и macOS/В.Усов ‒ СПб.: Питер, 2021. ‒ 544с.
6. Саммерфилд, М. Python на практике / М. Саммерфилд – Москва: ДМК Пресс, 2016. – 338 с.
7. Митчелл, Р. Скрапинг веб-сайтов с помощью Python / Р. Митчелл. – Москва : ДМК Пресс, 2016. – 280 с.
8. Бакетт, К. Dart в действии / К. Бакетт – Москва: ДМК Пресс, 2018. – 528 с.
9. Мэтиз, Э. Изучаем Python. Программирование игр, визуализация данных, веб-приложения / Эрик Мэтиз. – СПб. : Питер, 2019. – 496 с.
10. Абдулвелеева, Р.Р. Разработка кроссплатформенного приложения для мобильных операционных систем SMART NOVOTROITSK / Р.Р. Абдулвелеева, В.Г. Казанцев // Общество. Наука. Инновации (НПК-2021) : сб. ст. XXI Всероссийская научно-практическая конференция. – Киров: Вятский государственный университет, 2021. ‒ С. 314-318.
11. Абдулвелеева, Р.Р. Разработка кроссплатформенного мобильного приложения с использованием технологии MVVM / Р.Р. Абдулвелеева, К.А. Блинов // Актуальные проблемы современной науки, техники и образования : : сб. тез. 79-й международ. науч.-техн. конф. – Магнитогорск: Магнитогорск. гос. техн. у-т им. Г.И. Носова, 2021. – С. 356.
12. Абдулвелеева, Р.Р. Кроссплатформенное мобильное приложение «Электронный журнал» / Р.Р. Абдулвелеева, К.А. Блинов // Программное обеспечение для цифровизации предприятий и организаций : сб. тр. Всероссийск. научн.-практ. конф. – Магнитогорск: Изд-во: Магнитогорский государственный технический университет им. Г.И. Носова, 2021. ‒ С. 64-67.
13. Абдулвелеева, Р.Р. Разработка кроссплатформенного мобильного приложения с использованием технологии MVC / Р.Р. Абдулвелеева, Е.М. Иванин // Актуальные проблемы современной науки, техники и образования: сб. тез. 79-й международ. науч.-техн. конф. – Магнитогорск: Магнитогорск. гос. техн. у-т им. Г.И. Носова, 2021. – С. 357.
Абдулвелеева, Р.Р. Разработка кроссплатформенного приложения по доставке продуктов из магазинов для мобильных операционных систем / Р.Р. Абдулвелеева, В.Г. Казанцев // Математическое и программное обеспечение систем в промышленной и социальной сферах. – 2021. – Т.9. – № 2. – C. 44-47. DOI: 10.18503/2306-2053-2021-9-2-44-47.