Статья опубликована в рамках: CXIII Международной научно-практической конференции «Научное сообщество студентов XXI столетия. ТЕХНИЧЕСКИЕ НАУКИ» (Россия, г. Новосибирск, 09 мая 2022 г.)
Наука: Информационные технологии
Скачать книгу(-и): Сборник статей конференции
дипломов
МОБИЛЬНОЕ ПРИЛОЖЕНИЕ ДЛЯ ОТОБРАЖЕНИЯ ГРАФИЧЕСКОГО КОНТЕНТА
MOBILE APPLICATION FOR DISPLAYING GRAPHIC CONTENT
Nikita Buravkin
student, Department of Computer Systems, Kazan National Research Technical University named after A.N. Tupolev,
Russia, Kazan
Rinat Minyazev
scientific supervisor, candidate of technical sciences, associate professor of the Department of Computer Systems, Kazan National Research Technical University named after A.N. Tupolev,
Russia, Kazan
АННОТАЦИЯ
В данной статье рассмотрена разработка мобильного приложения, а также исследование по использованию мобильных устройств в Российской Федерации, достоинства и недостатки комплекта средств разработки Flutter. Работа посвящена изучению использования мобильного приложения на Flutter для комфортного просмотра графического контента. Приведён краткий обзор метода решения данной задачи.
ABSTRACT
This article discusses the development of a mobile application, as well as a study on the use of mobile devices in the Russian Federation, the advantages and disadvantages of the Flutter development kit. The work is devoted to the study of the use of a mobile application on Flutter for comfortable viewing of graphic content. A brief overview of the method of solving this problem is given.
Ключевые слова: мобильное приложение, фреймворк Flutter, язык программирования Dart, мобильное устройство, программирование.
Keywords: mobile application, Flutter framework, Dart programming language, mobile device, programming.
Мобильные устройства с каждым днем набирают популярность среди пользователей интернета. Технологии продвинулись настолько далеко, что смартфоны проникли во все сферы нашей жизни, и их роль продолжает расти. Такие технологии позволяют расширить информационные и потребительские возможности человека. Однако до сих пор не весь текстовый и графический контент адаптирован под мобильные устройства. Пользователям приходится использовать существующие непрактичные инструменты для просмотра в мобильной версии веб-браузера. Данная проблема требует обращения к универсальному приложению, которое заметно облегчит жизнь человеку.
В последние несколько лет наблюдается стремительный рост популярности мобильных устройств для выхода в интернет. Как приводят данные креативное агентство We Are Social и платформа для SMM Hootsuite в своем ежегодном отчете о состоянии цифровой сферы Digital 2022 Global Overview, на февраль текущего года мобильным телефоном пользуются 139,9 миллионов человек в России – это 95,9% местного населения.
Рисунок 1. Статистика по владению устройствами в России
Flutter представляет фреймворк от компании Google, который позволяет создавать кроссплатформенные приложения, которые могут использовать один и тот же код. Поскольку используемые платформы не эквиваленты, то какие-то отдельные части кода необходимо настраивать под определенную ОС. В качестве языка разработки используется язык программирования Dart.
Основными преимуществами данного фреймворка являются следующие пункты:
- Кроссплатформенность, позволяющая корректно работать на популярных мобильных операционных системах;
- Язык программирования Dart простой и мощный, объектно-ориентированный и строго типизированный, что позволяет разработчикам быть очень продуктивными;
- Доступность к инструментам разработки позволяет разработчикам быстро привыкнуть к ним.
Однако у комплекта средств разработки Flutter также существуют следующие недостатки:
- Фреймворк предназначен только для разработки мобильных приложений;
- Многоуровневая иерархия виджетов, которая запутывает разработчиков при написании кода;
- Непривычное описание логики поведения и разметки пользовательского интерфейса в одном классе.
В рамках разработки мобильного приложения были проведены проблемные интервью с конечными пользователями с целью узнать проблемы при прочтении или просмотра графического контента. В опросах участвовало 24 человека, которые используют инструменты веб-браузера и поделились своими болями при их использовании. В итоге проблемных интервью выяснилось, что все веб-сайты для просмотра или прочтения графического контента не адаптированы под пользовательские запросы и различные мобильные операционные системы.
Рисунок 2. Google-таблица с ответами на проблемное интервью
Благодаря фреймворку Flutter и язык программирования Dart можно получить первый реализованный проект мобильного приложения для всех мобильных устройств независимо от операционной системы. Он будет иметь полноценную проработанную графику, показывающую графический контент, и функционал для взаимодействия с ним.
Рисунок 3. Функционал в виде сортировки графического контента
Список литературы:
- Заметти Ф. Flutter на практике: Прокачиваем навыки мобильной разработки с помощью открытого фреймворка от Google / пер. с анг. А. С. Тищенко. – М.: ДМК Пресс, 2020. – 328 с.
- Гаврилова И. В. Разработка приложений [электронный ресурс] : учеб. пособие / И. В. Гаврилова. — 2-е изд., стер. — М.: ФЛИНТА, 2012 . — 242 c. - Текст: электронный. - URL: https://znanium.com/catalog/product/455037 (дата обращения: 07.04.2022)
- DIGITAL 2022: THE RUSSIAN FEDERATION [электронный ресурс] — Режим доступа. — URL: https://datareportal.com/reports/digital-2022-russian-federation (дата обращения 10.04.2012)
дипломов
Оставить комментарий