<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>Ryuko</title><subtitle>Программист\кодер. 
Основатель и главный программист RyukoHQ.</subtitle><author><name>Ryuko</name></author><id>https://teletype.in/atom/ryukohq</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/ryukohq?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@ryukohq?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=ryukohq"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/ryukohq?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-07-21T17:36:35.006Z</updated><entry><id>ryukohq:setup-windows-android-react-native</id><link rel="alternate" type="text/html" href="https://teletype.in/@ryukohq/setup-windows-android-react-native?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=ryukohq"></link><title>Инструкция по настройке окружения для React Native (Android) на Windows</title><published>2025-09-13T02:34:34.682Z</published><updated>2025-09-13T11:30:54.191Z</updated><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/81/76/8176a580-9303-4431-a733-f39a38395b32.jpeg&quot;&gt;Инструкция по настройке окружения для React Native (Android) на Windows</summary><content type="html">
  &lt;section style=&quot;background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;4Zps&quot; data-align=&quot;center&quot;&gt;&lt;strong&gt;Введение / Краткое описание&lt;/strong&gt;&lt;/h2&gt;
    &lt;p id=&quot;3I3Z&quot;&gt;&lt;strong&gt;Для кого эта инструкция: &lt;/strong&gt;&lt;/p&gt;
    &lt;p id=&quot;nEUn&quot;&gt;Это пошаговое руководство предназначено для разработчиков, которые хотят настроить своё рабочее окружение на ОС Windows для запуска, сборки и разработки мобильного приложения на React Native для платформы Android.&lt;/p&gt;
    &lt;p id=&quot;oWuW&quot;&gt;&lt;strong&gt;Что вам понадобится:&lt;/strong&gt;&lt;/p&gt;
    &lt;ol id=&quot;Skjy&quot;&gt;
      &lt;li id=&quot;fqLh&quot;&gt;Компьютер с ОС Windows 10/11.&lt;/li&gt;
      &lt;li id=&quot;sgkC&quot;&gt;Права администратора для установки программ.&lt;/li&gt;
      &lt;li id=&quot;GojH&quot;&gt;Учётная запись GitHub с доступом к репозиторию проекта.&lt;/li&gt;
      &lt;li id=&quot;U0Vy&quot;&gt;Примерно 15-20 ГБ свободного места на диске (для SDK, эмулятора и зависимостей).&lt;/li&gt;
      &lt;li id=&quot;l0Gu&quot;&gt;Как минимум иметь 8GB RAM, желательно 16GB+&lt;/li&gt;
      &lt;li id=&quot;Clhv&quot;&gt;Обязательно: включённая виртуализация (Intel VT-x / AMD-V в BIOS) и активный Hyper-V / WSL2 в Windows (для работы эмулятора).&lt;/li&gt;
    &lt;/ol&gt;
    &lt;p id=&quot;GhtE&quot;&gt;&lt;strong&gt;Цель: &lt;/strong&gt;&lt;/p&gt;
    &lt;p id=&quot;ej5Y&quot;&gt;После выполнения всех шагов вы сможете запустить эмулятор Android со сборкой текущей версии приложения и приступить к разработке новых функций.&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;4xKW&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;N3OO&quot;&gt;1. Node.js&lt;/p&gt;
    &lt;p id=&quot;hGiQ&quot;&gt;Скачать: &lt;a href=&quot;https://nodejs.org/en&quot; target=&quot;_blank&quot;&gt;https://nodejs.org/en&lt;/a&gt; → установить LTS (например, 22.18.0). &lt;/p&gt;
    &lt;p id=&quot;dkks&quot;&gt;Во время установки рекомендуется снять галочки с опций автоматической установки дополнительного инструментария.&lt;/p&gt;
    &lt;p id=&quot;YsYp&quot;&gt;Проверка в PowerShell / CMD:&lt;br /&gt;&lt;code&gt;node -v&lt;/code&gt;&lt;br /&gt;&lt;code&gt;npm -v&lt;/code&gt;&lt;/p&gt;
    &lt;figure id=&quot;sVLx&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img3.teletype.in/files/a1/74/a174fd08-e21f-4509-b3e9-5027473dbc88.png&quot; width=&quot;267&quot; /&gt;
      &lt;figcaption&gt;Проверка в powerShell команд node и npm&lt;/figcaption&gt;
    &lt;/figure&gt;
  &lt;/section&gt;
  &lt;p id=&quot;NL74&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;qTPt&quot;&gt;2. Git&lt;/p&gt;
    &lt;p id=&quot;XGzk&quot;&gt;Скачать: &lt;a href=&quot;https://git-scm.com&quot; target=&quot;_blank&quot;&gt;https://git-scm.com&lt;/a&gt; → установить.&lt;/p&gt;
    &lt;p id=&quot;62Ir&quot;&gt;После установки ОБЯЗАТЕЛЬНО настроить пользователя (выполнить в терминале):&lt;/p&gt;
    &lt;p id=&quot;2G3t&quot;&gt;&lt;code&gt;git config --global user.name &amp;quot;Ваше Имя&amp;quot;&lt;/code&gt; (любое имя) &lt;br /&gt;&lt;code&gt;git config --global user.email &amp;quot;ваша_почта@example.com&amp;quot; &lt;/code&gt;&lt;br /&gt;(почта на которую вы зарегистрировали github, так же надо что б почта на github была подтверждена)&lt;/p&gt;
    &lt;p id=&quot;UZ3U&quot;&gt;Проверка:&lt;br /&gt;&lt;code&gt;git --version&lt;/code&gt;&lt;br /&gt;&lt;code&gt;git config --global --list&lt;/code&gt;&lt;/p&gt;
    &lt;figure id=&quot;EemR&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img1.teletype.in/files/cb/aa/cbaae754-7ec8-41a9-acc7-2df8e2443b85.png&quot; width=&quot;693&quot; /&gt;
      &lt;figcaption&gt;Проверка в powerShell команд git --version и git config --global --list&lt;/figcaption&gt;
    &lt;/figure&gt;
  &lt;/section&gt;
  &lt;p id=&quot;XeU7&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;X0tw&quot;&gt;3. Java Development Kit (JDK)&lt;/p&gt;
    &lt;p id=&quot;ES5s&quot;&gt;Скачать: &lt;a href=&quot;https://adoptium.net&quot; target=&quot;_blank&quot;&gt;https://adoptium.net &lt;/a&gt;→ установить Temurin 21 (рекомендуется для RN 0.76+).&lt;/p&gt;
    &lt;p id=&quot;Qndv&quot;&gt;Проверка:&lt;br /&gt;&lt;code&gt;java -version&lt;/code&gt;&lt;br /&gt;&lt;code&gt;javac -version&lt;/code&gt;&lt;/p&gt;
    &lt;figure id=&quot;yjEl&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img1.teletype.in/files/cb/21/cb21d95a-09a4-4c6e-95da-b1a00a1d7e36.png&quot; width=&quot;674&quot; /&gt;
      &lt;figcaption&gt;Проверка в powerShell команд java и javac&lt;/figcaption&gt;
    &lt;/figure&gt;
    &lt;p id=&quot;orpt&quot;&gt;Важно: После установки убедись, что переменные окружения настроены правильно.&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;kMeg&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;n6ZR&quot;&gt;4. Android Studio&lt;br /&gt;&lt;/p&gt;
    &lt;p id=&quot;aIM2&quot;&gt;Скачать: &lt;a href=&quot;https://developer.android.com/studio&quot; target=&quot;_blank&quot;&gt;https://developer.android.com/studio&lt;/a&gt; → установить. &lt;br /&gt;При установке ✅ Android Studio, ✅ Android Virtual Device.&lt;br /&gt;&lt;/p&gt;
    &lt;p id=&quot;52wA&quot;&gt;После установки:&lt;/p&gt;
    &lt;ol id=&quot;IGm3&quot;&gt;
      &lt;li id=&quot;X1k3&quot;&gt;Первоначальная автоматическая настройка:&lt;/li&gt;
      &lt;ol id=&quot;MPwN&quot;&gt;
        &lt;li id=&quot;EQYl&quot;&gt;Запусти Android Studio. При первом запуске откроется мастер настройки (Setup Wizard).&lt;/li&gt;
        &lt;li id=&quot;tt2g&quot;&gt;Выбери режим Standard (Стандартный) и заверши процесс (если будет выбор, а так просто выполнить установку по умолчанию).&lt;/li&gt;
        &lt;li id=&quot;mMIH&quot;&gt;Мастер автоматически скачает и установит компоненты самой последней версии (например, API 36). Это нормально.&lt;/li&gt;
        &lt;li id=&quot;vI58&quot;&gt;Дождись полного завершения загрузки и установки. Студия откроется на стартовом экране.&lt;/li&gt;
      &lt;/ol&gt;
      &lt;li id=&quot;K8nU&quot;&gt;Удаление стандартного эмулятора (если он создан):&lt;/li&gt;
      &lt;ol id=&quot;YaYr&quot;&gt;
        &lt;li id=&quot;ppkV&quot;&gt;На стартовом экране Android Studio нажми More Actions (в центре экрана под New Project, Open, Clone Repository) → Virtual Device Manager.&lt;/li&gt;
        &lt;li id=&quot;xddp&quot;&gt;Если в списке есть любой эмулятор (например, &amp;quot;Medium Phone&amp;quot;) — нажми на значок ⋮ (три точки) напротив него и выбери Delete. Подтверди удаление.&lt;/li&gt;
      &lt;/ol&gt;
      &lt;li id=&quot;a3iU&quot;&gt;Создание правильного эмулятора для проекта:&lt;/li&gt;
      &lt;ol id=&quot;3L0u&quot;&gt;
        &lt;li id=&quot;paVh&quot;&gt;В окне Device Manager нажми кнопку Create device (или +).&lt;/li&gt;
        &lt;li id=&quot;xlnm&quot;&gt;Выбери устройство: В категории Phone выбери Pixel 6a&lt;/li&gt;
        &lt;li id=&quot;CI0x&quot;&gt;ВАЖНО: В колонке Play должен быть иконка Google play, если нету то выбери любой другой смартфон у которого есть иконка Google Play → Нажми Next. &lt;br /&gt;(Google Play нужен для работы биометрии на смартфоне, без Google Play биометрия не будет работать)&lt;/li&gt;
        &lt;li id=&quot;i7Ve&quot;&gt;API надо выбрать UpsideDownCake, API Level: 34 (но можно выбрать любой другой, но лучше 34 так как он надежнее и проще по нагрузке).&lt;/li&gt;
        &lt;li id=&quot;WUm2&quot;&gt;КРИТИЧЕСКИ ВАЖНО:  Services обязательно должен быть Google Play (а не &amp;quot;Google APIs&amp;quot; или &amp;quot;Android Open Source&amp;quot;).&lt;/li&gt;
        &lt;li id=&quot;rSRF&quot;&gt;Заверши настройку: Дайте эмулятору любое имя (например, Pixel_6a_API_34), оставьте остальные настройки по умолчанию → Нажми Finish.&lt;/li&gt;
      &lt;/ol&gt;
    &lt;/ol&gt;
    &lt;figure id=&quot;4TkX&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img4.teletype.in/files/b7/3b/b73bc9a6-7c3d-4ecc-8146-7affb18e595d.png&quot; width=&quot;1626&quot; /&gt;
      &lt;figcaption&gt;Визуализация как создать Новый эмулятор в Android Studio&lt;/figcaption&gt;
    &lt;/figure&gt;
    &lt;p id=&quot;01XX&quot;&gt;4. Настройка переменных окружения (❗КРИТИЧЕСКИ ВАЖНО)&lt;/p&gt;
    &lt;ol id=&quot;qMRP&quot;&gt;
      &lt;ol id=&quot;oV0I&quot;&gt;
        &lt;li id=&quot;arMT&quot;&gt;&amp;quot;Переменные среды&amp;quot;&lt;/li&gt;
        &lt;ol id=&quot;aWfd&quot;&gt;
          &lt;li id=&quot;uHJm&quot;&gt;Открой окно &amp;quot;Переменные среды&amp;quot;:&lt;/li&gt;
          &lt;li id=&quot;lR7O&quot;&gt;Нажми на клавиатуре &lt;code&gt;Win + R&lt;/code&gt;.&lt;/li&gt;
          &lt;li id=&quot;JYT3&quot;&gt;В появившемся окне &amp;quot;Выполнить&amp;quot; введи &lt;code&gt;sysdm.cpl&lt;/code&gt;.&lt;/li&gt;
          &lt;li id=&quot;0cnB&quot;&gt;Нажми Enter. Откроется окно &amp;quot;Свойства системы&amp;quot;.&lt;/li&gt;
          &lt;li id=&quot;cvlw&quot;&gt;Перейди во вкладку &amp;quot;Дополнительно&amp;quot;.&lt;/li&gt;
          &lt;li id=&quot;AxqD&quot;&gt;Внизу окна нажми кнопку &amp;quot;Переменные среды...&amp;quot;.&lt;/li&gt;
        &lt;/ol&gt;
        &lt;li id=&quot;uTxo&quot;&gt;Создай переменную &lt;code&gt;ANDROID_HOME&lt;/code&gt;:&lt;/li&gt;
        &lt;ol id=&quot;RjC6&quot;&gt;
          &lt;li id=&quot;bWAn&quot;&gt;В открывшемся окне в разделе &amp;quot;Системные переменные&amp;quot; нажми кнопку &amp;quot;Создать...&amp;quot;.&lt;/li&gt;
          &lt;li id=&quot;JUku&quot;&gt;В поле &amp;quot;Имя переменной:&amp;quot; введи ANDROID_HOME.&lt;/li&gt;
          &lt;li id=&quot;VAbi&quot;&gt;В поле &amp;quot;Значение переменной:&amp;quot; введи путь к SDK:&lt;br /&gt;&lt;code&gt;C:\Users\&amp;lt;ТВОЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯ&amp;gt;\AppData\Local\Android\Sdk&lt;/code&gt;&lt;br /&gt;(Обязательно замени &lt;code&gt;&amp;lt;ТВОЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯ&amp;gt;&lt;/code&gt; на имя своей учетной записи Windows!)&lt;/li&gt;
          &lt;li id=&quot;JbXT&quot;&gt;Нажми &amp;quot;ОК&amp;quot;.&lt;/li&gt;
        &lt;/ol&gt;
        &lt;li id=&quot;dY2y&quot;&gt;Добавь пути в системную переменную Path:&lt;/li&gt;
        &lt;ol id=&quot;KAK8&quot;&gt;
          &lt;li id=&quot;HPWh&quot;&gt;В том же разделе &amp;quot;Системные переменные&amp;quot; найди переменную Path.&lt;/li&gt;
          &lt;li id=&quot;9Vs7&quot;&gt;Выдели её и нажми кнопку &amp;quot;Измени...&amp;quot;.&lt;/li&gt;
          &lt;li id=&quot;wYMP&quot;&gt;В открывшемся окне нажми &amp;quot;Создать&amp;quot; — появится новая пустая строка.&lt;/li&gt;
          &lt;li id=&quot;8gZ1&quot;&gt;Вставь в неё следующее значение: &lt;code&gt;%ANDROID_HOME%\platform-tools&lt;/code&gt;&lt;/li&gt;
          &lt;li id=&quot;Awkl&quot;&gt;Снова нажми &amp;quot;Создать&amp;quot; и вставь: &lt;code&gt;%ANDROID_HOME%\emulator&lt;/code&gt;&lt;/li&gt;
          &lt;li id=&quot;L1N8&quot;&gt;Снова нажми &amp;quot;Создать&amp;quot; и вставь: &lt;code&gt;%ANDROID_HOME%\tools\bin&lt;/code&gt;&lt;/li&gt;
          &lt;li id=&quot;VUGo&quot;&gt;Важно: Добавляй именно отдельными строками, как на картинке ниже, а не все через точку с запятой.&lt;/li&gt;
          &lt;li id=&quot;Dr8B&quot;&gt;После добавления всех трёх путей нажми &amp;quot;ОК&amp;quot;.&lt;/li&gt;
        &lt;/ol&gt;
        &lt;li id=&quot;7HN1&quot;&gt;Закрой все окна:&lt;/li&gt;
        &lt;ol id=&quot;Nqgn&quot;&gt;
          &lt;li id=&quot;GewW&quot;&gt;Нажми &amp;quot;ОК&amp;quot; в окне &amp;quot;Переменные среды&amp;quot;.&lt;/li&gt;
          &lt;li id=&quot;vHF2&quot;&gt;Нажми &amp;quot;ОК&amp;quot; в окне &amp;quot;Свойства системы&amp;quot;.&lt;/li&gt;
        &lt;/ol&gt;
        &lt;li id=&quot;IPP5&quot;&gt;Перезапусти терминал/PowerShell/VS Code! Это обязательный шаг, чтобы изменения вступили в силу.&lt;/li&gt;
      &lt;/ol&gt;
    &lt;/ol&gt;
    &lt;figure id=&quot;8dAV&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img4.teletype.in/files/33/64/3364093a-4922-406f-a34b-44fe8c4acaf2.png&quot; width=&quot;1558&quot; /&gt;
      &lt;figcaption&gt;Визуализация как настроить переменные на Windows &lt;/figcaption&gt;
    &lt;/figure&gt;
  &lt;/section&gt;
  &lt;p id=&quot;ISEh&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;Il51&quot;&gt;5. VS Code&lt;/p&gt;
    &lt;p id=&quot;WvX6&quot;&gt;Скачать: &lt;a href=&quot;https://code.visualstudio.com&quot; target=&quot;_blank&quot;&gt;https://code.visualstudio.com&lt;/a&gt; → установить как редактор по умолчанию для Git.&lt;/p&gt;
    &lt;p id=&quot;IVki&quot;&gt;Путь: &lt;code&gt;C:\Users\&amp;lt;ТВОЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯ&amp;gt;\AppData\Local\Programs\Microsoft VS Code&lt;/code&gt;&lt;/p&gt;
    &lt;p id=&quot;Woj4&quot;&gt;Расширения:&lt;/p&gt;
    &lt;ol id=&quot;vsqx&quot;&gt;
      &lt;li id=&quot;1hSs&quot;&gt;React Native Tools&lt;/li&gt;
      &lt;li id=&quot;uNBM&quot;&gt;ES7+ React/Redux/React-Native snippets&lt;/li&gt;
      &lt;li id=&quot;QgzH&quot;&gt;Prettier – Code formatter&lt;/li&gt;
      &lt;li id=&quot;sJhp&quot;&gt;JavaScript (ES6) code snippets&lt;/li&gt;
    &lt;/ol&gt;
    &lt;figure id=&quot;vWyb&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img3.teletype.in/files/2a/e6/2ae6223b-8174-4c0e-8dff-9de195984922.png&quot; width=&quot;1173&quot; /&gt;
      &lt;figcaption&gt;Визуализация как установить Расширения в VS Code&lt;/figcaption&gt;
    &lt;/figure&gt;
  &lt;/section&gt;
  &lt;p id=&quot;tm86&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;7iE8&quot;&gt;6. React Native — настройка проекта&lt;/p&gt;
    &lt;ol id=&quot;lnTx&quot;&gt;
      &lt;li id=&quot;fzar&quot;&gt;Склонировать проект с GitHub :&lt;/li&gt;
      &lt;ol id=&quot;pATp&quot;&gt;
        &lt;li id=&quot;3yiQ&quot;&gt;Создай папку в удобном месте, к примеру &lt;code&gt;E:/Project&lt;/code&gt;&lt;/li&gt;
        &lt;li id=&quot;GF2j&quot;&gt;Открой папку VS Code &amp;#x27;ом, в терминале выполни: &lt;/li&gt;
        &lt;li id=&quot;X90m&quot;&gt;&lt;code&gt;git clone https://github.com/Project/test.git &lt;/code&gt;&lt;br /&gt;&lt;em&gt;(Если данная ссылка кому то и принадлежит, то она тут используется исключительно в образовательных целях.)&lt;/em&gt;&lt;/li&gt;
        &lt;li id=&quot;i72m&quot;&gt;Это создаст папку &lt;code&gt;E:/Project/test&lt;/code&gt;&lt;/li&gt;
      &lt;/ol&gt;
      &lt;li id=&quot;Derq&quot;&gt;Переходи в нее &lt;br /&gt;&lt;code&gt;cd test&lt;/code&gt;&lt;/li&gt;
      &lt;li id=&quot;jOtR&quot;&gt;И затем установить все зависимости проекта (это создаст папку node_modules):&lt;br /&gt;&lt;code&gt;npm install&lt;/code&gt;&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/section&gt;
  &lt;p id=&quot;BHL8&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;3N7G&quot;&gt;7. Запуск эмулятора и приложения&lt;/p&gt;
    &lt;ol id=&quot;fmJA&quot;&gt;
      &lt;li id=&quot;EpvB&quot;&gt;Запусти эмулятор Android через AVD Manager в Android Studio. Дождись полной загрузки.&lt;/li&gt;
      &lt;li id=&quot;s5Mw&quot;&gt;(Рекомендуется) Проверь подключение в терминале:&lt;br /&gt;&lt;code&gt;adb devices&lt;/code&gt;&lt;/li&gt;
      &lt;ol id=&quot;4Xoz&quot;&gt;
        &lt;li id=&quot;N2mw&quot;&gt;Должен отобразиться твой эмулятор (например, emulator-5554 device).&lt;/li&gt;
      &lt;/ol&gt;
      &lt;li id=&quot;rvfF&quot;&gt;В терминале VS Code (в папке проекта &lt;code&gt;Project/test&lt;/code&gt;) выполни одну команду:&lt;br /&gt;&lt;code&gt;npx react-native run-android&lt;/code&gt;&lt;/li&gt;
      &lt;ol id=&quot;4J9z&quot;&gt;
        &lt;li id=&quot;TwhU&quot;&gt;Эта команда автоматически запустит Metro Bundler, соберет и установит приложение на эмулятор.&lt;/li&gt;
      &lt;/ol&gt;
      &lt;li id=&quot;vRln&quot;&gt;После успешной установки приложение откроется. Окно с Metro не закрывай.&lt;/li&gt;
      &lt;li id=&quot;CkSC&quot;&gt;Внесение изменений: Сохраняй (Ctrl+S) любой файл с кодом → изменения мгновенно появятся в приложении (Hot Reload).&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/section&gt;
  &lt;p id=&quot;6N1W&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;9gMw&quot;&gt;8. DevTools (опционально)&lt;/p&gt;
    &lt;p id=&quot;PZqd&quot;&gt;В Metro терминале можно нажать на 3 кнопки &lt;code&gt;r&lt;/code&gt; &lt;code&gt;j&lt;/code&gt; &lt;code&gt;d&lt;/code&gt;, каждая из них сделает свое действие, а именно:  &lt;/p&gt;
    &lt;p id=&quot;QlUt&quot;&gt;&lt;code&gt;r&lt;/code&gt; → Можно просто нажимать в консоли r для hot-reload (быстрая пересборка/можно использовать вместо того чтоб полностью закрывать приложение на эмуляторе)&lt;br /&gt;&lt;code&gt;j&lt;/code&gt; → откроется React Native DevTools в Chrome.&lt;br /&gt;&lt;code&gt;d&lt;/code&gt; → Откроет меню разработчика (пока лучше туда не лезть)&lt;/p&gt;
    &lt;p id=&quot;3DcR&quot;&gt;Окно Metro Bundler не закрываем. Если нужно ввести другие команды — открой новый терминал в VS Code.&lt;/p&gt;
    &lt;figure id=&quot;HUgi&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img4.teletype.in/files/71/2e/712e041b-6ed6-47d8-a2e5-05cc9ee6d32f.png&quot; width=&quot;1446&quot; /&gt;
      &lt;figcaption&gt;Визуализация как открыть второе окно терминала в VS Code&lt;/figcaption&gt;
    &lt;/figure&gt;
  &lt;/section&gt;
  &lt;p id=&quot;I8TW&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;J01v&quot;&gt;9. Работа с Git и процесс обновлений&lt;/p&gt;
    &lt;p id=&quot;0V98&quot;&gt;После того как ты внес изменения в код (добавил экран, исправил баг и т.д.), чтобы отправить их в общий репозиторий, нужно следовать нескольким шагам. Никогда не пушим сразу в главную ветку main.&lt;/p&gt;
    &lt;ol id=&quot;OmW9&quot;&gt;
      &lt;li id=&quot;OhSA&quot;&gt;Проверь, на какой ветке ты находишься и обнови main&lt;/li&gt;
      &lt;ol id=&quot;k3F7&quot;&gt;
        &lt;li id=&quot;ZU0G&quot;&gt;Эта команда покажет текущую ветку (она будет подсвечена звездочкой)&lt;br /&gt;&lt;code&gt;git branch&lt;/code&gt;&lt;/li&gt;
        &lt;li id=&quot;Pm8W&quot;&gt;Если ты не на main, переключись на нее&lt;br /&gt;&lt;code&gt;git checkout main&lt;/code&gt;&lt;/li&gt;
        &lt;li id=&quot;ySaz&quot;&gt;Забери самые свежие обновления с GitHub&lt;br /&gt;&lt;code&gt;git pull origin main&lt;/code&gt;&lt;/li&gt;
      &lt;/ol&gt;
      &lt;li id=&quot;Q1rb&quot;&gt;Создай новую ветку для своей задачи&lt;/li&gt;
      &lt;ol id=&quot;kqCF&quot;&gt;
        &lt;li id=&quot;rhNi&quot;&gt;Ветку лучше называть понятно, что ты в ней делаешь.&lt;/li&gt;
        &lt;li id=&quot;DzIL&quot;&gt;Создай и перейди в новую ветку (замени &amp;#x27;feature/settings-screen&amp;#x27; на свое название)&lt;br /&gt;&lt;code&gt;git checkout -b feature/settings-screen&lt;/code&gt;&lt;/li&gt;
      &lt;/ol&gt;
      &lt;li id=&quot;KgUV&quot;&gt;Добавь и сохрани (закоммить) свои изменения&lt;/li&gt;
      &lt;ol id=&quot;wGZW&quot;&gt;
        &lt;li id=&quot;Cilr&quot;&gt;Регулярно сохраняй свою работу.&lt;/li&gt;
        &lt;li id=&quot;R2BC&quot;&gt;Добавить все измененные файлы (или можно указать конкретные файлы через пробел)&lt;br /&gt;&lt;code&gt;git add .&lt;/code&gt;&lt;/li&gt;
        &lt;li id=&quot;i0VQ&quot;&gt;(Опционально) Проверка перед коммитом — посмотреть, какие файлы будут закоммичены:  &lt;br /&gt;&lt;code&gt;git status&lt;/code&gt;&lt;/li&gt;
        &lt;li id=&quot;0f0t&quot;&gt;Создать &amp;quot;сохранение&amp;quot; (коммит) с понятным описанием&lt;br /&gt;&lt;code&gt;git commit -m &amp;quot;feat: add new SettingsScreen with user profile&amp;quot;&lt;/code&gt;&lt;/li&gt;
      &lt;/ol&gt;
      &lt;li id=&quot;tLdg&quot;&gt;Отправь (запушь) свою ветку на GitHub&lt;/li&gt;
      &lt;ol id=&quot;sArh&quot;&gt;
        &lt;li id=&quot;hm1u&quot;&gt;В первый раз нужно отправить ветку и связать ее с GitHub&lt;br /&gt;&lt;code&gt;git push -u origin feature/settings-screen&lt;/code&gt;&lt;/li&gt;
        &lt;li id=&quot;i6zD&quot;&gt;Все последующие пуши в эту же ветку можно делать просто:&lt;br /&gt;&lt;code&gt;git push&lt;/code&gt;&lt;/li&gt;
      &lt;/ol&gt;
      &lt;li id=&quot;KSES&quot;&gt;Создай Pull Request (PR) на GitHub&lt;/li&gt;
      &lt;ol id=&quot;AQWc&quot;&gt;
        &lt;li id=&quot;WXH3&quot;&gt;Зайди на страницу репозитория: &lt;code&gt;https://github.com/Project/test.git&lt;/code&gt;&lt;/li&gt;
        &lt;li id=&quot;tv3Y&quot;&gt;GitHub сам предложит тебе создать Pull Request для свежезапушенной ветки.&lt;/li&gt;
        &lt;li id=&quot;cEiE&quot;&gt;Или перейди во вкладку &amp;quot;Pull requests&amp;quot; → &amp;quot;New pull request&amp;quot;.&lt;/li&gt;
        &lt;li id=&quot;NtRc&quot;&gt;Убедись, что base — это main, а compare — это твоя ветка (feature/settings-screen).&lt;/li&gt;
        &lt;li id=&quot;X7Ig&quot;&gt;Напиши понятное название и описание для своего PR (что ты сделал? что изменилось?).&lt;/li&gt;
        &lt;li id=&quot;TL1x&quot;&gt;Создай PR. Теперь твои изменения могут проверить и затем добавить в главную ветку.&lt;/li&gt;
      &lt;/ol&gt;
      &lt;li id=&quot;FnS6&quot;&gt;После мержа PR (объединения с main)&lt;/li&gt;
      &lt;ol id=&quot;5RyX&quot;&gt;
        &lt;li id=&quot;Daaa&quot;&gt;Когда твой PR будет принят и объединен с main, можно удалить ветку локально и на GitHub, а затем обновить main.&lt;/li&gt;
        &lt;li id=&quot;9TiI&quot;&gt;Переключись на main&lt;br /&gt;&lt;code&gt;git checkout main&lt;/code&gt;&lt;/li&gt;
        &lt;li id=&quot;WBdA&quot;&gt;Забери обновленный main с GitHub&lt;br /&gt;&lt;code&gt;git pull origin main&lt;/code&gt;&lt;/li&gt;
        &lt;li id=&quot;hM08&quot;&gt;Удали локальную ветку, которая уже не нужна&lt;br /&gt;&lt;code&gt;git branch -d feature/settings-screen&lt;/code&gt;&lt;/li&gt;
        &lt;li id=&quot;Apec&quot;&gt;(Опционально) Удали ветку на GitHub&lt;br /&gt;&lt;code&gt;git push origin --delete feature/settings-screen&lt;/code&gt;&lt;/li&gt;
      &lt;/ol&gt;
    &lt;/ol&gt;
  &lt;/section&gt;
  &lt;p id=&quot;Usz7&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;OnOL&quot; data-align=&quot;center&quot;&gt;Заключение / Что дальше?&lt;/h2&gt;
    &lt;p id=&quot;XInI&quot;&gt;Поздравляем! 🎉&lt;/p&gt;
    &lt;p id=&quot;t17l&quot;&gt;Вы успешно настроили все необходимые инструменты и окружение для разработки. Теперь у вас есть:&lt;/p&gt;
    &lt;ol id=&quot;xtKk&quot;&gt;
      &lt;li id=&quot;RqAW&quot;&gt;Установленные и настроенные Node.js, Git, JDK, Android Studio и VS Code.&lt;/li&gt;
      &lt;li id=&quot;CiKz&quot;&gt;Созданный и готовый к работе эмулятор Android.&lt;/li&gt;
      &lt;li id=&quot;tJ7s&quot;&gt;Локальная копия проекта со всеми зависимостями.&lt;/li&gt;
      &lt;li id=&quot;kXn5&quot;&gt;Запущенное и работающее приложение на эмуляторе.&lt;/li&gt;
    &lt;/ol&gt;
    &lt;p id=&quot;4FTI&quot;&gt;Следующие шаги:&lt;/p&gt;
    &lt;ol id=&quot;XPhw&quot;&gt;
      &lt;li id=&quot;JDl1&quot;&gt;Ознакомьтесь с кодом проекта в VS Code.&lt;/li&gt;
      &lt;li id=&quot;nvon&quot;&gt;Внесите небольшое изменение (например, измените текст на главном экране), чтобы убедиться, что Hot Reload работает.&lt;/li&gt;
      &lt;li id=&quot;dYkC&quot;&gt;Изучите процесс работы с Git в пункте 9 инструкции, чтобы начать вносить свой вклад в проект.&lt;/li&gt;
      &lt;li id=&quot;Z1ni&quot;&gt;Если что-то пошло не так — сверьтесь с инструкцией ещё раз, проверьте пути и версии. Самые частые проблемы — невнимательная настройка переменных окружения ANDROID_HOME и PATH.&lt;br /&gt;&lt;/li&gt;
    &lt;/ol&gt;
    &lt;p id=&quot;Cc6v&quot;&gt;&lt;strong&gt;Сообщество RyukoHQ:&lt;/strong&gt;&lt;/p&gt;
    &lt;ul id=&quot;oWhh&quot;&gt;
      &lt;li id=&quot;TOjn&quot;&gt;&lt;strong&gt;Наш сайт:&lt;/strong&gt; &lt;a href=&quot;https://ryukohq.com&quot; target=&quot;_blank&quot;&gt;https://ryukohq.com&lt;/a&gt; &lt;/li&gt;
      &lt;li id=&quot;q3oU&quot;&gt;&lt;strong&gt;Наш Telegram-канал:&lt;/strong&gt; &lt;a href=&quot;https://t.me/RyukoHQ&quot; target=&quot;_blank&quot;&gt;https://t.me/RyukoHQ&lt;/a&gt; &lt;/li&gt;
    &lt;/ul&gt;
    &lt;p id=&quot;u8oy&quot;&gt;Удачной разработки!&lt;/p&gt;
  &lt;/section&gt;

</content></entry></feed>