How to Build, Test, and Deploy Your React Native Expo App to the Google Play Store

  Рет қаралды 49,996

Bug Ninza

Bug Ninza

Күн бұрын

Hello everyone, My name is Rohit.
In this video, I will show you how to build, test, and deploy your React Native Expo application to the Google Play Store. I will guide you step-by-step on how to build an APK for your Expo project, configure your app for the build, and download the APK. Then, I will show you how to build your app for production and create an AAB file to publish it to the Google Play Store. We will also cover some important tasks like creating a privacy policy URL, managing restricted sections, and selecting the appropriate target audience. If you follow this tutorial carefully, you will be able to publish your app on the Google Play Store successfully. Don't skip anything; otherwise, you may miss something important.
My social Links:
Instagram: / _ninza7
Discord: / discord
Twitter: / _ninza7
Website: ninza7.me
Video widgets edited by: / kaushal_2319
Music Source: KZbin Music Library
Keywords: React Native Expo, app store, Google Play Store, application development, build process, deployment, APK, AAB, EAS-CLI, Android, Expo Go app, app icon, adaptive icon, Google Play Console, privacy policy, content rating, target audience, user data, app access.
Tags: #ReactNative #Expo #tutorial

Пікірлер: 111
@XauDel
@XauDel 9 ай бұрын
Finally a tutorial that's straight to the point. This helped me a lot. Thanks 👍
@BugNinza
@BugNinza 9 ай бұрын
Bug Ninza: One stop solution for developers
@olp9667
@olp9667 Жыл бұрын
Thank you, this tutorial was great :)
@Crakkovia
@Crakkovia 8 ай бұрын
Clear , concise and helpful, thank you!
@BugNinza
@BugNinza 8 ай бұрын
Glad it was helpful! Keep supporting
@ThaiNhan-gk2vw
@ThaiNhan-gk2vw 8 ай бұрын
Thank you for this amazing content! It's exactly what I was looking for.
@BugNinza
@BugNinza 8 ай бұрын
Glad it was helpful! Keep supporting 🙌
@arturmrozinski7536
@arturmrozinski7536 5 ай бұрын
cool, Im juststarting to build my first mobile app and wanted to see whats where. Its a bit of work but very straight forward. Thanks bro!
@BugNinza
@BugNinza 5 ай бұрын
Anytime. Keep supporting 🙌
@EmperorLeizie
@EmperorLeizie Ай бұрын
thank you so much!
@roobun2023
@roobun2023 Жыл бұрын
Thankyou so much.. Saved my day
@BugNinza
@BugNinza Жыл бұрын
Glad it helped!
@tbm1895
@tbm1895 3 ай бұрын
Thank you so much
@bilelrahmouni01
@bilelrahmouni01 Жыл бұрын
thank you
@jalilbenguettat
@jalilbenguettat 9 ай бұрын
what about the play protect warning, how to remove it ??
@rahmathirshad9480
@rahmathirshad9480 3 ай бұрын
first of all thanks for this brilliant help and other thing is can you also create a video on how to update expo apps example version 1 to version 2 and then push to play store
@BugNinza
@BugNinza 3 ай бұрын
Sure, stay tuned
@islombektadjiyev793
@islombektadjiyev793 7 ай бұрын
Assalamu Aleykum brother this video was very useful for me.Thanks 😊
@BugNinza
@BugNinza 7 ай бұрын
Glad to hear that
@proMehediBD
@proMehediBD 9 ай бұрын
Very helpful! Thank you. Can you plz show us IOS build & Deployment ?
@BugNinza
@BugNinza 9 ай бұрын
I don't have Apple developer account
@shreyas.sihasane
@shreyas.sihasane 9 ай бұрын
Thanks a lot 😊
@BugNinza
@BugNinza 9 ай бұрын
Most welcome 😊
@marcelosuarez5629
@marcelosuarez5629 Жыл бұрын
Hi. When I want to compile it gives the following error: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0. react native. How can I solve this?
@BugNinza
@BugNinza Жыл бұрын
Install the binary version 1.6.0 and uninstall version 1.8.0
@FeinsterSchmaus
@FeinsterSchmaus 9 ай бұрын
How did u manage to sign your aab and how were u able to enable releases signed by google? We have problems here activating the google signing
@BugNinza
@BugNinza 9 ай бұрын
Run eas credentials, choose a platform and then manage your credentials key
@jerry9253
@jerry9253 Жыл бұрын
using eas build crashes the app on open when i use navigator stack but it works fine on expo go
@BugNinza
@BugNinza Жыл бұрын
I guess you missed some dependencies. The required dependencies for the stack navigation are (expo & Android): npm install @react-navigation/native npx expo install react-native-screens react-native-safe-area-context npm install @react-navigation/stack npx expo install react-native-gesture-handler ( import 'react-native-gesture-handler' in App.js ) npx expo install @react-native-masked-view/masked-view If you are using bare react native or iOS then I suggest you to follow the official docs
@jerry9253
@jerry9253 Жыл бұрын
@@BugNinza that was the problem thanks a lot for helping
@hyelanlee3644
@hyelanlee3644 6 ай бұрын
I'm very interested in taking your Native course. If I have problems or questions while flowing your course, is there any board to leave them? It seems that not many people in Discord community are there.
@BugNinza
@BugNinza 6 ай бұрын
Our community is still small, but we're in the early stages of growth. I don't plan to create any paid courses because I believe that knowledge should be free for everyone. You can learn by watching my KZbin tutorials or asking me questions on Instagram or Twitter. I'll do my best to help! Happy coding!
@hyelanlee3644
@hyelanlee3644 6 ай бұрын
@@BugNinzaI wanted purchase Only Chat course, but I bought Native course. I thought your React Native course is developing Only Chat project. can I change my course to Only Chat course please?
@Ali_Umed
@Ali_Umed 9 ай бұрын
thanks man , i have a problem i build the application but when open the app just show me ,splash screen did not navigate me to home page .
@BugNinza
@BugNinza 9 ай бұрын
check your code and optimize it
@unknown-dr1mb
@unknown-dr1mb 2 ай бұрын
after following your steps, when i open my apk on my phone or on my Android emulator i get a white screen. no splash screen at all. just a big whit screen. any solutions?
@BugNinza
@BugNinza 2 ай бұрын
check your code and optimize it. use chatGPT or claude to optimize it
@umairmahmood5023
@umairmahmood5023 Жыл бұрын
👍
@user-ig2er6pd6v
@user-ig2er6pd6v Ай бұрын
do you know how to fix this? Your Android App Bundle is signed with an incorrect key. Make sure it is signed with the appropriate signing key and return to i
@BugNinza
@BugNinza Ай бұрын
Use eas credentials command and change your key.. sign in with a new key
@christ_investorph1355
@christ_investorph1355 6 ай бұрын
Hello sir , how to setup mobile simulator in to the pc ? like after running the application then i will not use the phone just the phone view simulator just like you show us on the video? teach me please. Thanks
@BugNinza
@BugNinza 6 ай бұрын
I mirror my mobile device to my PC. I use one open source for this. Check this: github.com/Genymobile/scrcpy Both wired and wireless connection is supported. DM me if you face any issues.
@christ_investorph1355
@christ_investorph1355 6 ай бұрын
@@BugNinza Thank you sir . Keep uploading i always follow you.
@sunilkhadilkar5557
@sunilkhadilkar5557 5 ай бұрын
Hello, my build:configure step is failing since I do not have a git defined with a message...set EAS_NO_VCS=1 to use EAS CLI without Git.... What is the exact syntax for the command to be used in eas.json? Thanks
@BugNinza
@BugNinza 5 ай бұрын
Install git and try again and let me know. You can also DM me on my social media handles
@sunilkhadilkar5557
@sunilkhadilkar5557 5 ай бұрын
I am planning to setup git later. If someone can tell me how to setup the EAS_NO_VCS in eas.json, that will be helpful, so I can proceed with the source that is not in git as yet. In any case, knowing how to set the variable is good info to have. Thanks@@BugNinza
@Dksjsuww8
@Dksjsuww8 8 ай бұрын
Estou com um problema, toda vez que faço uma build, ele mostra muitos erros que não tenho ideia, porém, no final, diz que está tudo ok. O app instala no android, mas quando vou abrir ele fecha na hora.
@BugNinza
@BugNinza 8 ай бұрын
Acho que você bagunçou muito o tratamento de erros do seu aplicativo. Remova o console.log desnecessário do seu código e trabalhe no tratamento de erros. Adicione a permissão necessária e tudo funcionará bem.
@arte_de_ouvir
@arte_de_ouvir 6 ай бұрын
eu estou com esse mesmo problema ele gera o apk pro android e eu instalo no celular, mas quando tento abrir ele fecha na hora. fui tentar rodar o ./gradlew clean e aparece um milhão de erros que nem sei o que quer dizer tipo esses ****************************************** FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring root project 'PROJECTNAME'. > Could not determine the dependencies of null. > Could not resolve all task dependencies for configuration ':classpath'. > Could not resolve com.android.tools.build:gradle:7.4.2. Required by: project : > No matching variant of com.android.tools.build:gradle:7.4.2 was found. The consumer was configured Conseguiu solucionar o seu?
@dineshkumar.s1496
@dineshkumar.s1496 10 ай бұрын
Good video.... can u please create static privacy policy URL content
@BugNinza
@BugNinza 10 ай бұрын
Sure!! Stay Tuned!
@vladimirtchuiev2218
@vladimirtchuiev2218 5 ай бұрын
So apparently Google now requires you to have 20 closed beta testers for a period of 14 days in order to get this published. So now it seems to be too much of a hastle for the small app I made for me and my SO to log in our cat's food amounts...
@BugNinza
@BugNinza 5 ай бұрын
Thank you for informing me.
@ifeanyinnaemego
@ifeanyinnaemego 8 ай бұрын
Can you explain the .env usage am having issues with it
@BugNinza
@BugNinza 8 ай бұрын
Read the official docs here: docs.expo.dev/guides/environment-variables/
@bosster97
@bosster97 2 ай бұрын
Please tell me how to update the existing expo app with same keystore on play store
@BugNinza
@BugNinza 2 ай бұрын
ok, i'll upload video soon
@buitrithuc3623
@buitrithuc3623 7 ай бұрын
hi sir, I successfully built the apk file but when I installed it on my Android device and opened the application, the application automatically shut down, why?
@BugNinza
@BugNinza 7 ай бұрын
Always test your app in the development build before building an APK. And do check app.json, wrongly coded components and error management
@Raushankumar-zy2fz
@Raushankumar-zy2fz 4 ай бұрын
How to change app name??
@josafathsosajimenez3219
@josafathsosajimenez3219 7 ай бұрын
i get this error please help Error: Gradle build failed with unknown error. See logs for the "Run gradlew" phase for more information.
@BugNinza
@BugNinza 7 ай бұрын
Check your app.json file.
@arte_de_ouvir
@arte_de_ouvir 6 ай бұрын
when you try to open your app at your phone, does the app just close too?
@not_amanvarma
@not_amanvarma 9 ай бұрын
Are you doing this all without Android studio?
@BugNinza
@BugNinza 9 ай бұрын
Yup!! My 8th gen laptop can't handle the Android Studio TBH. But expo let me handles these stuffs with ease.
@southredmondtoxik1885
@southredmondtoxik1885 Жыл бұрын
My create and publish a release section is locked. How can I unlock it?
@BugNinza
@BugNinza Жыл бұрын
What do you mean locked? I'm not getting you. Try with different account
@df6148
@df6148 8 ай бұрын
One of, if not *THEE* best walk through I’ve seen on KZbin. Simply amazing. Can’t wait to give it a shot. The sheer amount of concentration, recording, editing and overall detail of this was so good it made something go from _intimidating_ to doable. In other words, this encouraged me to build for Android. I was leaning towards Apple as a first time mobile dev for react native but the hoola hoops and fees were so overwhelming compared to Androids. I just want to make a basic app like this and put it on the store so I can use it on my device and share it. While updating incrementally. Having owned an android tablet before I remember loving that it had SOOOOOOO many developer unique applications. And now I know why. Developer entry level is much better here! The cool part about react native is it’s cross platform ability. So later down the road I’ll build for Apple too. But I just wanted to say Thank You because videos like this keep communities growing! 🫡
@BugNinza
@BugNinza 8 ай бұрын
I am gonna post this comment on X. You just made my day! Thank you sooo much
@df6148
@df6148 8 ай бұрын
@@BugNinza I’m really glad to hear that 😊. Keep up the great work!
@PmartN
@PmartN Жыл бұрын
Nice 👍 can you do step by step with iOS?
@BugNinza
@BugNinza Жыл бұрын
No Apple eco-system. Poor Admin!!😑
@filateiboijumiyen2610
@filateiboijumiyen2610 6 ай бұрын
hello sir, pls its not working for me. this is the problem i am facing; Android build failed: Unknown error. See logs of the Prebuild build phase for more information.
@BugNinza
@BugNinza 6 ай бұрын
Rebuild your app
@filateiboijumiyen2610
@filateiboijumiyen2610 6 ай бұрын
@@BugNinza I've rebuild it Sir, but it still not working
@thanzeerhussain469
@thanzeerhussain469 10 ай бұрын
please make video to reduce expo apk size bcz a simple apk needs 50 mb storage
@BugNinza
@BugNinza 10 ай бұрын
Sure! Stay tuned!!!!
@diegovillafane6313
@diegovillafane6313 Жыл бұрын
What is that theme, it's awesome!
@BugNinza
@BugNinza Жыл бұрын
High contrast dark theme
@Neelammkw
@Neelammkw Ай бұрын
Build failed 🤖 Android build failed: Gradle build failed with unknown error. See logs for the "Run gradlew"
@Neelammkw
@Neelammkw 28 күн бұрын
How to solve this error I cannot deploy it ..on expo
@RokMigration
@RokMigration Ай бұрын
bro , which android emulator did you use?
@BugNinza
@BugNinza Ай бұрын
Nah, just mirror my Mobile screen to pc
@RokMigration
@RokMigration Ай бұрын
@@BugNinza ok bro thanks
@dudumnn3
@dudumnn3 5 ай бұрын
I have this error, Cannot copy 'C:\Users\xx' to a subdirectory of itself, 'C:\Users\xx\AppData\Local\Temp\eas-cli-nodejs\6818b7fa-e64a-4515-b4cd-6390cd8ac267-shallow-clone'.
@BugNinza
@BugNinza 5 ай бұрын
I'm not getting you
@dudumnn3
@dudumnn3 5 ай бұрын
@@BugNinza it showed up after running the command "eas build -p android --profile preview"
@Dribbl777
@Dribbl777 Ай бұрын
can you make on creating privacy
@BugNinza
@BugNinza Ай бұрын
Add a link to normal github pages
@tonnykizito816
@tonnykizito816 10 ай бұрын
When I try to click in download build i get an error "page unreachable" please help me
@BugNinza
@BugNinza 10 ай бұрын
Try after sometime. It might be the expo server issue.
@tonnykizito816
@tonnykizito816 10 ай бұрын
Okay Sir.
@tonnykizito816
@tonnykizito816 10 ай бұрын
Have you get the solution?, Im getting the same error
@tonnykizito816
@tonnykizito816 8 ай бұрын
Really I failed to download my build
@gradiamutambay686
@gradiamutambay686 Жыл бұрын
Does it mean the aab is signed ??
@BugNinza
@BugNinza Жыл бұрын
yes!
@gradiamutambay3352
@gradiamutambay3352 Жыл бұрын
@@BugNinza where to find the keystore please?
@gabsiferjenia9067
@gabsiferjenia9067 Ай бұрын
Is the deployement on the Play Store for free ?
@BugNinza
@BugNinza Ай бұрын
Nope $25 one time charge
@SoumyaSiya-yf5og
@SoumyaSiya-yf5og 9 ай бұрын
how to change the app logo ?
@BugNinza
@BugNinza 9 ай бұрын
Check the assets folder of your Expo project. You will find 4 PNG files. You can change them as needed.
@bhanu2603
@bhanu2603 3 ай бұрын
It is cool i did the same for apk release . It got installed successfully fine for the first device but after that it is not getting installed in any other device throwing an error like below. How can i over come from this ? Unsafe app blocked innings2 ebooks Play Protect doesn't recognise this app's developer. Apps from unknown developers can sometimes be unsafe. Installing this app may put your device at risk. Learn more about Play Protect. Install anyway OK
@BugNinza
@BugNinza 3 ай бұрын
fill out your developer information policy in the appstore. As, Google changed the app policy recently
@bhanu2603
@bhanu2603 3 ай бұрын
@@BugNinza thanks for the immediate response. Can I have the detailed explination as I’m new to android development basically I’m an iOS developer
@djreverb3850
@djreverb3850 Жыл бұрын
I accidentally changes the package name
@BugNinza
@BugNinza Жыл бұрын
Cool
@varunreddy2898
@varunreddy2898 19 күн бұрын
Hello mate I am getting this error * What went wrong: Execution failed for task ':app:compileReleaseKotlin'. > A failure occurred while executing org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction > Compilation error. See log for more details how to resolve it. It checked with chatgpt and gemini but couldn't solve it.
@SoapCS2
@SoapCS2 9 ай бұрын
Thankyou so much.. Saved my day
@BugNinza
@BugNinza 9 ай бұрын
Glad it helped! Keep supporting
How to publish Expo React Native App to Google Play Store
34:35
notJust․dev
Рет қаралды 95 М.
eas submit tutorial | Expo | React Native
12:03
Native Notify
Рет қаралды 8 М.
The delivery rescued them
00:52
Mamasoboliha
Рет қаралды 5 МЛН
100😭🎉 #thankyou
00:28
はじめしゃちょー(hajime)
Рет қаралды 54 МЛН
I Built a Shelter House For myself and Сat🐱📦🏠
00:35
TooTool
Рет қаралды 19 МЛН
КАХА и Джин 2
00:36
К-Media
Рет қаралды 4,2 МЛН
Deploy to Google Play Store | FlutterFlow University
9:54
FlutterFlow
Рет қаралды 22 М.
How to Deploy a React Native App to the Expo App Store
7:40
Arpan Neupane
Рет қаралды 52 М.
What’s the Best React Native Storage Option? 🧐
12:53
Simon Grimm
Рет қаралды 30 М.
Most overpowered way to build mobile apps?
8:33
Beyond Fireship
Рет қаралды 704 М.
React Native in 100 Seconds
2:17
Fireship
Рет қаралды 875 М.
You might not need useEffect() ...
21:45
Academind
Рет қаралды 146 М.
The delivery rescued them
00:52
Mamasoboliha
Рет қаралды 5 МЛН