<?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">kaz44</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник Университета Шакарима. Серия технические науки</journal-title><trans-title-group xml:lang="en"><trans-title>Bulletin of Shakarim University. Technical Sciences</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2788-7995</issn><issn pub-type="epub">3006-0524</issn><publisher><publisher-name>«Шәкәрім университеті» КеАҚ</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.53360/2788-7995-2024-2(14)-4</article-id><article-id custom-type="elpub" pub-id-type="custom">kaz44-1057</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><subj-group subj-group-type="section-heading" xml:lang="en"><subject>AUTOMATION AND INFORMATION TECHNOLOGY (ORIGINAL ARTICLE)</subject></subj-group></article-categories><title-group><article-title>ИССЛЕДОВАНИЕ REACT NATIVE И FLUTTER, КРОССПЛАТФОРМЕННЫХ ФРЕЙМВОРКОВ ДЛЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙВ ДЛЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ</article-title><trans-title-group xml:lang="en"><trans-title>RESEARCH OF A REACT NATIVE VS FLUTTER, CROSS-PLATFORM MOBILE APPLICATION FRAMEWORKS</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0009-0006-2992-0769</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Мухамедин</surname><given-names>А. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Mukhamedin</surname><given-names>A. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Айдар Алибекулы Мухамедин – магистрант, кафедра computer science and engineering</p><p>010000, Республика Казахстан, г. Астана, пр. Мангилик Ел, 55/11 </p></bio><bio xml:lang="en"><p> Aidar Alibekuly Mukhamedin – Master degree </p><p> 010000, Республика Казахстан, г. Астана, проспект Мангилик Ел, 55/11 </p></bio><email xlink:type="simple">222153@astanait.edu.kz</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0003-3830-6905</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Абитова</surname><given-names>Г. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Abitova</surname><given-names>G. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Гулнара Аскеровна Абитова – научный руководитель, PhD, доцент </p><p>010000, Республика Казахстан, г. Астана, пр. Мангилик Ел, 55/11 </p></bio><bio xml:lang="en"><p>Gulnara Askerovna Abitova – scientific advisor, PhD, Associate Professor, DIS&amp;CS </p><p> 010000, Республика Казахстан, г. Астана, проспект Мангилик Ел, 55/11 </p></bio><email xlink:type="simple">gulnara.abitova@astanait.edu.kz</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru">Astana IT University<country>Казахстан</country></aff><aff xml:lang="en">Astana IT University<country>Kazakhstan</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2024</year></pub-date><pub-date pub-type="epub"><day>29</day><month>06</month><year>2024</year></pub-date><volume>1</volume><issue>2(14)</issue><fpage>26</fpage><lpage>33</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Мухамедин А.А., Абитова Г.А., 2024</copyright-statement><copyright-year>2024</copyright-year><copyright-holder xml:lang="ru">Мухамедин А.А., Абитова Г.А.</copyright-holder><copyright-holder xml:lang="en">Mukhamedin A.A., Abitova G.A.</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://tech.vestnik.shakarim.kz/jour/article/view/1057">https://tech.vestnik.shakarim.kz/jour/article/view/1057</self-uri><abstract><p>В статье выявлено, что создание мобильных приложений отдельно для Android и iOS становится сложным и затратным процессом. Появляется необходимость в общем решении, которое упростит процесс разработки, поддержки, тестирования и развертывания на различных платформах. Это решение должно стандартизировать процесс создания мобильных приложений.React Native, созданный Facebook, представляет собой значимый этап в развитии кроссплатформенной разработки мобильных приложений. Благодаря активному и мощному сообществу, React Native стал самым востребованным инструментом для создания кроссплатформенных приложений. Тем не менее, Google решил разработать свое собственное решение, Flutter, после тщательного анализа преимуществ и недостатков React Native. Flutter нацелен на оптимизацию для мобильных устройств и стремится предоставить разработчикам полноценное и окончательное решение для создания кроссплатформенных приложений.В данной статье анализируются ключевые характеристики React Native и Flutter, проводится исследование и сравнение этих характеристик с целью выявления причин их различий. Авторы статьи надеются, что результаты исследования помогут совершенствовать кроссплатформенную разработку и обеспечат дальнейший прогресс в этой области.</p></abstract><trans-abstract xml:lang="en"><p>The article reveals that creating mobile applications separately for Android and iOS is becoming a complex and costly process. There is a need for a common solution that will simplify the process of development, support, testing and deployment on various platforms. This solution should standardize the process of creating mobile applications.React Native, created by Facebook, represents a significant milestone in the development of crossplatform mobile application development. Thanks to an active and powerful community, React Native has become the most popular tool for creating cross-platform applications. However, Google decided to develop its own solution, Flutter, after carefully analyzing the advantages and disadvantages of React Native. Flutter is focused on optimizing for mobile devices and strives to provide developers with a complete and definitive solution for creating cross-platform applications.This article analyzes the key characteristics of React Native and Flutter, researching and comparing these characteristics in order to identify the reasons for their differences. The authors of the article hope that the results of the study will help improve cross-platform development and ensure further progress in this area.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>Andorid</kwd><kwd>фильмы</kwd><kwd>разработка</kwd><kwd>искусственный интеллект</kwd><kwd>Архитектура</kwd><kwd>кроссплатформенный</kwd><kwd>исследование</kwd><kwd>интеграция</kwd><kwd>IOS</kwd><kwd>React Native</kwd><kwd>Flutter</kwd></kwd-group><kwd-group xml:lang="en"><kwd>Andorid</kwd><kwd>movies</kwd><kwd>development</kwd><kwd>artificial intelligence</kwd><kwd>Architecture</kwd><kwd>cross-platform</kwd><kwd>research</kwd><kwd>integration</kwd><kwd>IOS</kwd><kwd>React Native</kwd><kwd>Flutter</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">Griffiths D. React Native: Mobile App Development with JavaScript / D. Griffiths, R. Fruechte, E. Goldberg. – 2018.</mixed-citation><mixed-citation xml:lang="en">Griffiths D. React Native: Mobile App Development with JavaScript / D. Griffiths, R. Fruechte, E. Goldberg. – 2018. (In English).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Абрамов Д. Redux официальное руководство / Д. Абрамов. – 2020.</mixed-citation><mixed-citation xml:lang="en">Abramov D. Redux ofitsial'noe rukovodstvo / D. Abramov. – 2020. (In Russian).</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Pratt D. React Native From Zero to One / D. Pratt. – 2021.</mixed-citation><mixed-citation xml:lang="en">Pratt D. React Native From Zero to One / D. Pratt. – 2021. (In English).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Краснов А. Разработка мобильных приложений на платформе Android / А. Краснов, В. Арутюнов, В. Данильченко. – 2020.</mixed-citation><mixed-citation xml:lang="en">Krasnov A. Razrabotka mobil'nykh prilozhenii na platforme Android / A. Krasnov, V. Arutyunov, V. Danil'chenko. – 2020. (In Russian).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Дубровский И. Разработка мобильных приложений на Flutter: создание iOS и Android приложений на одном коде / И. Дубровский, С. Быков. – 2019.</mixed-citation><mixed-citation xml:lang="en">Dubrovskii I. Razrabotka mobil'nykh prilozhenii na Flutter: sozdanie iOS i Android prilozhenii na odnom kode / I. Dubrovskii, S. Bykov. – 2019. (In Russian).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Ryan R. Designing Mobile Interfaces: Patterns for Interaction Design / R. Ryan. – 2019.</mixed-citation><mixed-citation xml:lang="en">Ryan R. Designing Mobile Interfaces: Patterns for Interaction Design / R. Ryan. – 2019. (In English).</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">React Native Documentation [online resource] / URL: https://reactnative.dev/</mixed-citation><mixed-citation xml:lang="en">React Native Documentation [online resource] / URL: https://reactnative.dev/. (In English).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Redux Documentation [online resource] / URL: https://redux.js.org/</mixed-citation><mixed-citation xml:lang="en">Redux Documentation [online resource] / URL: https://redux.js.org/. (In English).</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Flutter Documentation [online resource] / URL: https://flutter.dev/</mixed-citation><mixed-citation xml:lang="en">Flutter Documentation [online resource] / URL: https://flutter.dev/. (In English).</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">ChatGPT API Documentation [online resource] / URL: https://beta.openai.com/docs/</mixed-citation><mixed-citation xml:lang="en">ChatGPT API Documentation [online resource] / URL: https://beta.openai.com/docs/. (In English).</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Fowler M. Clean Code: A Handbook of Agile Software Craftsmanship / M. Fowler. – 2008.</mixed-citation><mixed-citation xml:lang="en">Fowler M. Clean Code: A Handbook of Agile Software Craftsmanship / M. Fowler. – 2008. (In English).</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Kernighan B. The C Programming Language / B. Kernighan, D. Ritchie – 1988.</mixed-citation><mixed-citation xml:lang="en">Kernighan B. The C Programming Language / B. Kernighan, D. Ritchie – 1988. (In English).</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>
