{"id":2056,"date":"2026-06-22T13:25:38","date_gmt":"2026-06-22T16:25:38","guid":{"rendered":"https:\/\/desvendandoocodigo.com.br\/?p=2056"},"modified":"2026-06-22T13:26:03","modified_gmt":"2026-06-22T16:26:03","slug":"gerando-apk-no-react-native-com-expo-go-funcionando-em-2026","status":"publish","type":"post","link":"https:\/\/desvendandoocodigo.com.br\/?p=2056","title":{"rendered":"Gerando APK no React Native com Expo Go (Funcionando em 2026)"},"content":{"rendered":"\n<p>Uma das maiores d\u00favidas de quem come\u00e7a com React Native \u00e9:<\/p>\n\n\n\n<p><strong>&#8220;Como transformar meu projeto em um aplicativo para instalar no celular?&#8221;<\/strong><\/p>\n\n\n\n<p>Muita gente acredita que \u00e9 obrigat\u00f3rio utilizar o Android Studio para isso, mas existe uma alternativa muito mais simples.<\/p>\n\n\n\n<p>Com React Native, Expo e EAS Build, \u00e9 poss\u00edvel gerar um APK de forma pr\u00e1tica, sem complica\u00e7\u00e3o e utilizando a infraestrutura em nuvem do Expo.<\/p>\n\n\n\n<p>Neste artigo voc\u00ea vai entender:<\/p>\n\n\n\n<ul>\n<li>O que \u00e9 um APK;<\/li>\n\n\n\n<li>Diferen\u00e7a entre APK e AAB;<\/li>\n\n\n\n<li>O que precisa estar instalado;<\/li>\n\n\n\n<li>Como configurar o EAS Build;<\/li>\n\n\n\n<li>Como gerar o APK;<\/li>\n\n\n\n<li>Como baixar e instalar no celular.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\ud83c\udfa5 V\u00eddeo do tutorial<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Gerando APK no React Native com Expo Go (Funcionando em 2026)<\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Gerando APK no React Native com Expo Go (Funcionando em 2026)\" width=\"960\" height=\"540\" src=\"https:\/\/www.youtube.com\/embed\/9yhYKiq8RW4?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">O que \u00e9 um APK?<\/h1>\n\n\n\n<p>APK significa Android Package.<\/p>\n\n\n\n<p>\u00c9 o arquivo utilizado pelo Android para instalar aplicativos.<\/p>\n\n\n\n<p>Depois que o APK \u00e9 gerado, voc\u00ea pode:<\/p>\n\n\n\n<ul>\n<li>Instalar no pr\u00f3prio celular;<\/li>\n\n\n\n<li>Compartilhar com outras pessoas;<\/li>\n\n\n\n<li>Fazer testes;<\/li>\n\n\n\n<li>Distribuir para clientes;<\/li>\n\n\n\n<li>Utilizar fora da Play Store.<\/li>\n<\/ul>\n\n\n\n<p>\u00c9 a maneira mais simples de transformar seu projeto React Native em um aplicativo real.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">APK x AAB: qual a diferen\u00e7a?<\/h1>\n\n\n\n<p>Existem dois formatos principais.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">APK<\/h2>\n\n\n\n<p>Arquivo \u00fanico.<\/p>\n\n\n\n<p>Ideal para:<\/p>\n\n\n\n<ul>\n<li>testes;<\/li>\n\n\n\n<li>projetos acad\u00eamicos;<\/li>\n\n\n\n<li>distribui\u00e7\u00e3o manual;<\/li>\n\n\n\n<li>instala\u00e7\u00e3o direta no celular.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">AAB (Android App Bundle)<\/h2>\n\n\n\n<p>Formato utilizado para publica\u00e7\u00e3o na Google Play.<\/p>\n\n\n\n<p>Nesse caso, o Google gera automaticamente os arquivos necess\u00e1rios para cada dispositivo.<\/p>\n\n\n\n<p>Resumindo:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">APK<\/h3>\n\n\n\n<p>Instalar no celular.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">AAB<\/h3>\n\n\n\n<p>Publicar na Play Store.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">O que preciso instalar para gerar APK?<\/h1>\n\n\n\n<p>Antes de come\u00e7ar, \u00e9 importante ter algumas ferramentas instaladas.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Node.js<\/h2>\n\n\n\n<p>O Node.js \u00e9 respons\u00e1vel por executar o ambiente JavaScript.<\/p>\n\n\n\n<p>Verificando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>node -v\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Java<\/h2>\n\n\n\n<p>Diversas ferramentas do Android dependem do Java.<\/p>\n\n\n\n<p>Verificando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>java -version\n<\/code><\/pre>\n\n\n\n<p>Recomenda-se utilizar vers\u00f5es LTS do OpenJDK.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Gradle<\/h2>\n\n\n\n<p>Embora o Expo fa\u00e7a grande parte do trabalho automaticamente, o Gradle faz parte do ecossistema Android.<\/p>\n\n\n\n<p>Verificando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>gradle -v\n<\/code><\/pre>\n\n\n\n<p>Em muitos casos ele j\u00e1 \u00e9 instalado junto com o Android Studio.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Expo CLI e EAS CLI<\/h2>\n\n\n\n<p>S\u00e3o as ferramentas respons\u00e1veis pela constru\u00e7\u00e3o do APK.<\/p>\n\n\n\n<p>Instala\u00e7\u00e3o:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>npm install -g eas-cli\n<\/code><\/pre>\n\n\n\n<p>Verificando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>eas --version\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Conta gratuita no Expo<\/h2>\n\n\n\n<p>Tamb\u00e9m \u00e9 necess\u00e1rio criar uma conta gratuita:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/expo.dev\n<\/div><\/figure>\n\n\n\n<p>\u00c9 atrav\u00e9s dela que os builds ser\u00e3o gerados e armazenados.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">O projeto utilizado<\/h1>\n\n\n\n<p>No v\u00eddeo foi utilizado um aplicativo simples desenvolvido em:<\/p>\n\n\n\n<ul>\n<li>React Native;<\/li>\n\n\n\n<li>Expo;<\/li>\n\n\n\n<li>TypeScript.<\/li>\n<\/ul>\n\n\n\n<p>O objetivo \u00e9 demonstrar o processo de gera\u00e7\u00e3o do APK.<\/p>\n\n\n\n<p>Mas o mesmo procedimento funciona em projetos maiores.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Fazendo login no Expo<\/h1>\n\n\n\n<p>Depois de criar a conta, execute:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>eas login\n<\/code><\/pre>\n\n\n\n<p>Informe:<\/p>\n\n\n\n<ul>\n<li>usu\u00e1rio;<\/li>\n\n\n\n<li>senha.<\/li>\n<\/ul>\n\n\n\n<p>Pronto.<\/p>\n\n\n\n<p>Seu computador estar\u00e1 conectado \u00e0 sua conta Expo.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Configurando o projeto<\/h1>\n\n\n\n<p>Agora execute:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>eas build:configure\n<\/code><\/pre>\n\n\n\n<p>Selecione:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Android\n<\/code><\/pre>\n\n\n\n<p>Com isso, o projeto ficar\u00e1 preparado para gerar builds.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Gerando o APK<\/h1>\n\n\n\n<p>Agora basta executar:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>eas build -p android --profile preview\n<\/code><\/pre>\n\n\n\n<p>Esse comando envia o projeto para os servidores do Expo.<\/p>\n\n\n\n<p>A constru\u00e7\u00e3o \u00e9 feita na nuvem.<\/p>\n\n\n\n<p>Dependendo do tamanho do projeto, pode levar alguns minutos.<\/p>\n\n\n\n<p>No exemplo do v\u00eddeo, o processo levou aproximadamente cinco minutos.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Onde baixar o APK?<\/h1>\n\n\n\n<p>Depois da constru\u00e7\u00e3o, basta acessar sua conta do Expo.<\/p>\n\n\n\n<p>O build aparecer\u00e1 dispon\u00edvel.<\/p>\n\n\n\n<p>Ent\u00e3o \u00e9 s\u00f3:<\/p>\n\n\n\n<ul>\n<li>abrir o projeto;<\/li>\n\n\n\n<li>clicar em Download;<\/li>\n\n\n\n<li>baixar o APK.<\/li>\n<\/ul>\n\n\n\n<p>Pronto.<\/p>\n\n\n\n<p>Agora o aplicativo j\u00e1 pode ser instalado no celular.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Preciso ter Android Studio?<\/h1>\n\n\n\n<p>N\u00e3o.<\/p>\n\n\n\n<p>Essa \u00e9 justamente uma das vantagens do Expo.<\/p>\n\n\n\n<p>Voc\u00ea pode gerar APK sem depender do Android Studio.<\/p>\n\n\n\n<p>Isso torna o processo mais simples para:<\/p>\n\n\n\n<ul>\n<li>estudantes;<\/li>\n\n\n\n<li>projetos acad\u00eamicos;<\/li>\n\n\n\n<li>prot\u00f3tipos;<\/li>\n\n\n\n<li>testes r\u00e1pidos.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Quantos APKs posso gerar?<\/h1>\n\n\n\n<p>No plano gratuito do Expo \u00e9 poss\u00edvel gerar v\u00e1rios builds por m\u00eas.<\/p>\n\n\n\n<p>Essa quantidade costuma ser suficiente para:<\/p>\n\n\n\n<ul>\n<li>aprender React Native;<\/li>\n\n\n\n<li>criar projetos;<\/li>\n\n\n\n<li>acompanhar aulas;<\/li>\n\n\n\n<li>realizar testes.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">O que voc\u00ea aprendeu<\/h1>\n\n\n\n<p>Neste tutorial voc\u00ea viu:<\/p>\n\n\n\n<p>\u2705 O que \u00e9 APK;<\/p>\n\n\n\n<p>\u2705 Diferen\u00e7a entre APK e AAB;<\/p>\n\n\n\n<p>\u2705 Node.js;<\/p>\n\n\n\n<p>\u2705 Java;<\/p>\n\n\n\n<p>\u2705 Gradle;<\/p>\n\n\n\n<p>\u2705 Expo CLI;<\/p>\n\n\n\n<p>\u2705 EAS CLI;<\/p>\n\n\n\n<p>\u2705 Como criar uma conta no Expo;<\/p>\n\n\n\n<p>\u2705 Como configurar o projeto;<\/p>\n\n\n\n<p>\u2705 Como gerar APK;<\/p>\n\n\n\n<p>\u2705 Como baixar e instalar no Android.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Conclus\u00e3o<\/h1>\n\n\n\n<p>Gerar um APK no React Native n\u00e3o precisa ser complicado.<\/p>\n\n\n\n<p>Com Expo e EAS Build \u00e9 poss\u00edvel transformar seus projetos em aplicativos reais sem precisar configurar todo o ambiente do Android Studio.<\/p>\n\n\n\n<p>Isso permite focar naquilo que realmente importa:<\/p>\n\n\n\n<p>Construir projetos.<\/p>\n\n\n\n<p>Aprender.<\/p>\n\n\n\n<p>Praticar.<\/p>\n\n\n\n<p>E transformar ideias em aplicativos.<\/p>\n\n\n\n<p>Porque aqui no Desvendando o C\u00f3digo, o objetivo n\u00e3o \u00e9 decorar comandos.<\/p>\n\n\n\n<p>\u00c9 entender como as tecnologias funcionam.<\/p>\n\n\n\n<p><strong>Eu n\u00e3o ensino programa\u00e7\u00e3o.<\/strong><\/p>\n\n\n\n<p><strong>Eu ajudo as pessoas a entenderem como a tecnologia funciona.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Uma das maiores d\u00favidas de quem come\u00e7a com React Native \u00e9: &#8220;Como transformar meu projeto em um aplicativo para instalar no celular?&#8221; Muita gente acredita que \u00e9 obrigat\u00f3rio utilizar o Android Studio para isso, mas existe uma alternativa muito mais simples. Com React Native, Expo e EAS Build, \u00e9 poss\u00edvel gerar um APK de forma pr\u00e1tica, sem complica\u00e7\u00e3o e utilizando a infraestrutura em nuvem do Expo. Neste artigo voc\u00ea vai entender: \ud83c\udfa5 V\u00eddeo do tutorial Gerando APK no React Native com Expo Go (Funcionando em 2026) O que \u00e9 um APK? APK significa Android Package. \u00c9 o arquivo utilizado pelo Android para instalar aplicativos. Depois que o APK \u00e9 gerado, voc\u00ea pode: \u00c9 a maneira mais simples de transformar seu projeto React Native em um aplicativo real. APK x AAB: qual a diferen\u00e7a? Existem dois formatos principais. APK Arquivo \u00fanico. Ideal para: AAB (Android App Bundle) Formato utilizado para publica\u00e7\u00e3o na Google Play. Nesse caso, o Google gera automaticamente os arquivos necess\u00e1rios para cada dispositivo. Resumindo: APK Instalar no celular. AAB Publicar na Play Store. O que preciso instalar para gerar APK? Antes de come\u00e7ar, \u00e9 importante ter algumas ferramentas instaladas. Node.js O Node.js \u00e9 respons\u00e1vel por executar o ambiente JavaScript. Verificando: Java Diversas ferramentas do Android dependem do Java. Verificando: Recomenda-se utilizar vers\u00f5es LTS do OpenJDK. Gradle Embora o Expo fa\u00e7a grande parte do trabalho automaticamente, o Gradle faz parte do ecossistema Android. Verificando: Em muitos casos ele j\u00e1 \u00e9 instalado junto com o Android Studio. Expo CLI e EAS CLI S\u00e3o as ferramentas respons\u00e1veis pela constru\u00e7\u00e3o do APK. Instala\u00e7\u00e3o: Verificando: Conta gratuita no Expo Tamb\u00e9m \u00e9 necess\u00e1rio criar uma conta gratuita: \u00c9 atrav\u00e9s dela que os builds ser\u00e3o gerados e armazenados. O projeto utilizado No v\u00eddeo foi utilizado um aplicativo simples desenvolvido em: O objetivo \u00e9 demonstrar o processo de gera\u00e7\u00e3o do APK. Mas o mesmo procedimento funciona em projetos maiores. Fazendo login no Expo Depois de criar a conta, execute: Informe: Pronto. Seu computador estar\u00e1 conectado \u00e0 sua conta Expo. Configurando o projeto Agora execute: Selecione: Com isso, o projeto ficar\u00e1 preparado para gerar builds. Gerando o APK Agora basta executar: Esse comando envia o projeto para os servidores do Expo. A constru\u00e7\u00e3o \u00e9 feita na nuvem. Dependendo do tamanho do projeto, pode levar alguns minutos. No exemplo do v\u00eddeo, o processo levou aproximadamente cinco minutos. Onde baixar o APK? Depois da constru\u00e7\u00e3o, basta acessar sua conta do Expo. O build aparecer\u00e1 dispon\u00edvel. Ent\u00e3o \u00e9 s\u00f3: Pronto. Agora o aplicativo j\u00e1 pode ser instalado no celular. Preciso ter Android Studio? N\u00e3o. Essa \u00e9 justamente uma das vantagens do Expo. Voc\u00ea pode gerar APK sem depender do Android Studio. Isso torna o processo mais simples para: Quantos APKs posso gerar? No plano gratuito do Expo \u00e9 poss\u00edvel gerar v\u00e1rios builds por m\u00eas. Essa quantidade costuma ser suficiente para: O que voc\u00ea aprendeu Neste tutorial voc\u00ea viu: \u2705 O que \u00e9 APK; \u2705 Diferen\u00e7a entre APK e AAB; \u2705 Node.js; \u2705 Java; \u2705 Gradle; \u2705 Expo CLI; \u2705 EAS CLI; \u2705 Como criar uma conta no Expo; \u2705 Como configurar o projeto; \u2705 Como gerar APK; \u2705 Como baixar e instalar no Android. Conclus\u00e3o Gerar um APK no React Native n\u00e3o precisa ser complicado. Com Expo e EAS Build \u00e9 poss\u00edvel transformar seus projetos em aplicativos reais sem precisar configurar todo o ambiente do Android Studio. Isso permite focar naquilo que realmente importa: Construir projetos. Aprender. Praticar. E transformar ideias em aplicativos. Porque aqui no Desvendando o C\u00f3digo, o objetivo n\u00e3o \u00e9 decorar comandos. \u00c9 entender como as tecnologias funcionam. Eu n\u00e3o ensino programa\u00e7\u00e3o. Eu ajudo as pessoas a entenderem como a tecnologia funciona.<\/p>\n","protected":false},"author":1,"featured_media":2057,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/posts\/2056"}],"collection":[{"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2056"}],"version-history":[{"count":3,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/posts\/2056\/revisions"}],"predecessor-version":[{"id":2060,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/posts\/2056\/revisions\/2060"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/media\/2057"}],"wp:attachment":[{"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2056"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2056"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2056"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}