Интеграл 6/2023

Посмотреть текст статьи

ДЕКЛАРАТИВНЫЙ ПОДХОД ПРИ СОЗДАНИИ ПОЛЬЗОВАТЕЛЬCКОГО ИНТЕРФЕЙСА МОБИЛЬНЫХ ПРИЛОЖЕНИЙ ДЛЯ ОС ANDROID

DECLARATIVE APPROACH WHEN CREATING THE USER INTERFACE OF MOBILE APPLICATIONS FOR ANDROID OS

 

Узоров Кирилл Александрович, студент, федеральное государственное бюджетное образовательное учреждение высшего образования «МИРЭА — Российский технологический университет» РТУ МИРЭА (119454 Россия, г. Москва, ул. проспект Вернадского, д. 78, стр. 4),  тел. +7(495)471-14-47, ORCID: http://orcid.org/, uzorov@mirea.ru

Михиенков Кирилл Сергеевич, студент, федеральное государственное бюджетное образовательное учреждение высшего образования «МИРЭА — Российский технологический университет» РТУ МИРЭА (119454 Россия, г. Москва, ул. проспект Вернадского, д. 78, стр. 4),  тел. +7(495)999-51-61, ORCID: http://orcid.org/, mikheenkov@mirea.ru

Бузыкова Юлия Сергеевна, доцент, федеральное государственное бюджетное образовательное учреждение высшего образования «МИРЭА — Российский технологический университет» РТУ МИРЭА (119454 Россия, г. Москва, ул. проспект Вернадского, д. 78, стр. 4),  тел. +7(495)681-87-90, ORCID: http://orcid.org/, juliaserg_buz@mail.ru

 

Kirill A. Uzorov, student, Federal State Budget Educational Institution of Higher Education «MIREA — Russian Technological University» (78 prospekt Vernadskogo st., p. 4, Moscow, 119454 Russia), tel. +7(495)471-14-47, ORCID: http://orcid.org/, uzorov@mirea.ru

Kirill M. Sergeevich, student, Federal State Budget Educational Institution of Higher Education «MIREA — Russian Technological University» (78 prospekt Vernadskogo st., p. 4, Moscow, 119454 Russia), tel. +7(495)999-51-61, ORCID: http://orcid.org/, mikheenkov@mirea.ru

Yulia S. Buzykova, docent, Federal State Budget Educational Institution of Higher Education «MIREA — Russian Technological University» (78 prospekt Vernadskogo st., p. 4, Moscow, 119454 Russia), tel. +7(495)681-87-90, ORCID: http://orcid.org/, juliaserg_buz@mail.ru

 

Аннотация. В статье предпринимается попытка решения проблемы снижение высоких временных затрат при создании удобного пользовательского интерфейса мобильного приложения. Предлагается применить декларативный подход программирования через создания пользовательского интерфейса на языке Kotlin и набора библиотек Jetpack Compose. Описывает ключевые преимущества фреймворка и продемонстрирован процесс применения данной технологии в разработке.

Abstract. A large number of developers face the problem of high time costs when creating a user-friendly interface.  A possible solution may be to use a set of Jetpack Compose libraries. This article describes the key advantages of the framework and demonstrates the process of using this technology in development.

Ключевые слова: Jetpack Compose, декларативное программирование, создание пользовательского интерфейса, разработка Android приложений

Keywords: Jetpack Compose, declarative programming, user interface creation, Android Application Development

Литература

  1. Доля рынка мобильных операционных систем // Statcounter Global Stats URL: https://gs.statcounter.com/os-market-share/mobile/worldwide (дата обращения: 13.04.2023).
  2. Зачем использовать Compose // Android Developers URL: https://developer.android.com/jetpack/compose/why-adopt#accelerate-development (дата обращения: 13.04.2023).
  3. Интерполятор // Сайт Александра Климова URL: https://developer.alexanderklimov.ru/android/animation/interpolator.php (дата обращения: 13.04.2023).
  4. Клифтон Я. Проектирование пользовательского интерфейса в Android/ пер. с англ. А.Н. Киселёва. 2-e изд. М: ДМК ПРЕСС. 2017.
  5. Клоков С. А. Рассмотрение декларативного подхода к разработке интерфейсов мобильных приложений для Android / С. А. Клоков. Текст: непосредственный // Молодой ученый. 2022. № 4 (399). С. 10-12. URL: https://moluch.ru/archive/399/88225/ (дата обращения:13.04.2023).
  6. Материальные компоненты и компоновка // Android Developers URL: https://developer.android.com/jetpack/compose/layouts/material (дата обращения: 13.04.2023).

References

  1. Mobile Operating System Market Share Worldwide // Statcounter Global Stats URL: https://gs.statcounter.com/os-market-share/mobile/worldwide (date of access: 04/13/2023).
  2. Why adopt Compose // Android Developers URL: https://developer.android.com/jetpack/compose/why-adopt#accelerate-development (date of access: 04/13/2023).
  3. Interpolator // Alexander Klimov`s site URL: https://developer.alexanderklimov.ru/android/animation/interpolator.php (date of access: 04/13/2023).
  4. Ian G. Clifton. User interface design in Android / translation into russian A.N. Kiselev 2nd ed. — M: DMK PRESS, 2017
  5. Klokov S.A. Consideration of a declarative approach to the development of mobile application interfaces for Android / S. A. Klokov. Text: direct // Young scientist. 2022. No. 4 (399). S. 10-12. URL: https://moluch.ru/archive/399/88225/ (date of access: 04/13/2023).
  6. Material Components and layouts // Android Developers URL: https://developer.android.com/jetpack/compose/layouts/material (date of access: 04/13/2023).

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *