<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">ellibs</journal-id><journal-title-group><journal-title xml:lang="ru">Электронные библиотеки</journal-title><trans-title-group xml:lang="en"><trans-title>Russian Digital Libraries Journal</trans-title></trans-title-group></journal-title-group><issn pub-type="epub">1562-5419</issn><publisher><publisher-name>Казанский (Приволжский) федеральный университет</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.26907/1562-5419-2020-23-5-1093-1103</article-id><article-id custom-type="elpub" pub-id-type="custom">ellibs-250</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Статьи</subject></subj-group></article-categories><title-group><article-title>Динамическая генерация визуальных интерфейсов Flutter-приложений</article-title><trans-title-group xml:lang="en"><trans-title>Dynamically Generated Ui on Flutter</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Усачев</surname><given-names>А. Ю.</given-names></name><name name-style="western" xml:lang="en"><surname>Usachev</surname><given-names>A. Y.</given-names></name></name-alternatives><email xlink:type="simple">usacheow.ar@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Высшая школа информационных технологий и интеллектуальных систем Казанского (Приволжского) федерального университета</institution></aff><aff xml:lang="en"><institution>Higher School of Information Technologies and Intelligent Systems</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2020</year></pub-date><pub-date pub-type="epub"><day>28</day><month>10</month><year>2020</year></pub-date><volume>23</volume><issue>5</issue><fpage>1093</fpage><lpage>1103</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Усачев А.Ю., 2020</copyright-statement><copyright-year>2020</copyright-year><copyright-holder xml:lang="ru">Усачев А.Ю.</copyright-holder><copyright-holder xml:lang="en">Usachev A.Y.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://ellibs.elpub.ru/jour/article/view/250">https://ellibs.elpub.ru/jour/article/view/250</self-uri><abstract><p>На этапе разработки проектов команды разработки, помимо прочего, сталкиваются с потребностью в проектировании визуального интерфейса, который удовлетворит все группы пользователей, и распространении новой версии продукта на всех пользователей. В статье предложена концепция создания инструмента для генерации динамических экранов, что позволит оптимизировать процессы адаптации интерфейсов приложений и выпуска обновлений.</p></abstract><trans-abstract xml:lang="en"><p>The development team develops visual interfaces that satisfy the needs of all user groups and then distribute the new version of the product to all users. This article is aimed to propose the concept of a tool for generating dynamic screens, which can help to solve the following problems: adaptation of the application interface and quick release of updates.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>мобильные приложения</kwd></kwd-group><kwd-group xml:lang="en"><kwd>flutter</kwd><kwd>android</kwd><kwd>ios</kwd><kwd>dynamic app</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Showcase // Flutter Developers. URL: https://flutter.dev/showcase.</mixed-citation><mixed-citation xml:lang="en">Showcase // Flutter Developers. URL: https://flutter.dev/showcase.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Flutter, React Native, Xamarin // Google Trends. URL: https://trends.google.com/trends/explore?q=Flutter,React%20Native,Xamarin</mixed-citation><mixed-citation xml:lang="en">Flutter, React Native, Xamarin // Google Trends. URL: https://trends.google.com/trends/explore?q=Flutter,React%20Native,Xamarin</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Yigitbas E., Jovanovikj I., Biermeier K. et al. Integrated model-driven development of self-adaptive user interfaces // Software and Systems Modeling. 2020. URL: https://link.springer.com/content/pdf/10.1007/ s10270-020-00777-7.pdf.</mixed-citation><mixed-citation xml:lang="en">Yigitbas E., Jovanovikj I., Biermeier K. et al. Integrated model-driven development of self-adaptive user interfaces // Software and Systems Modeling. 2020. URL: https://link.springer.com/content/pdf/10.1007/ s10270-020-00777-7.pdf.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Displaying dynamic user interface elements in a social networking system // Google Patents. URL: https://patents.google.com/patent/ US10296159B2/en.</mixed-citation><mixed-citation xml:lang="en">Displaying dynamic user interface elements in a social networking system // Google Patents. URL: https://patents.google.com/patent/ US10296159B2/en.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">HYPERLINK "https://patents.google.com/patent/US9582267B2/en" h Methods and systems for partial personalization during mobile application update // Google Patents. URL: https://patentimages.storage.googleapis.com/ 7f/0e/06/aef189685fa6b7/US9582267.pdf</mixed-citation><mixed-citation xml:lang="en">HYPERLINK "https://patents.google.com/patent/US9582267B2/en" h Methods and systems for partial personalization during mobile application update // Google Patents. URL: https://patentimages.storage.googleapis.com/ 7f/0e/06/aef189685fa6b7/US9582267.pdf</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Pierre A. Akiki, Arosha K. Bandara, and Yijun Yu. Adaptive Model-Driven User Interface Development Systems // ACM Computing Surveys. V.47, No.1, Article 9. 2014. 33 p.</mixed-citation><mixed-citation xml:lang="en">Pierre A. Akiki, Arosha K. Bandara, and Yijun Yu. Adaptive Model-Driven User Interface Development Systems // ACM Computing Surveys. V.47, No.1, Article 9. 2014. 33 p.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
