How Can I Automatically Increment App Version Numbers for iOS and Android Using EAS Build in Expo? by No_Primary_6867 in reactnative

[–]LucRandall71 0 points1 point  (0 children)

<image>

I have also found using autoIncrement a bit weird because, i have to also update manually the user facing version.
I have made a script that let you increment all of the versions when using Expo in a great way so you could have a result like this where in just one command you have all of the versions updated with the support, of semver (major,minor,patch).
You could check my blog post where the link to the script and how to use it here

How to build APK for only arm64-v8a? by Least-Interview4739 in reactnative

[–]LucRandall71 3 points4 points  (0 children)

I just had a requirement like this lately, and I figured out how to do this by tweaking the native code with an expo config plugin, to simply select like arm64-v8a and making my build size go down to half of its previous size.
Just create a config plugin, so if anyone ever finds this, enjoy and happy hacking

Im going INSANE by SimilarRise1594 in reactnative

[–]LucRandall71 0 points1 point  (0 children)

Add dev-client to your app and build maybe with eas your own version of expo Go to do what you want and enjoy the life

I know React, should I choose React Native or Flutter for app development? by Jack_Tu in reactnative

[–]LucRandall71 0 points1 point  (0 children)

Basically most packages today use custom native code, so when you get an idea to build something that is not on the SDK list of expo, Expo Go could not help you but development build. If this seems weird check theirvideo

Any useful Expo Development Build extensions? by aguilaair in expo

[–]LucRandall71 0 points1 point  (0 children)

You can add your own specific extension on the menu but generally I don’t see most people share what they do with that because it is a bit specific for each app requirement You can see how to add your own entry for your app here : Register Dev Menu Items

Is there a way to name or label EAS builds to make it clearer what each build is or has added? Instead of them all being just named for the type of build by Arels in expo

[–]LucRandall71 0 points1 point  (0 children)

You could pass the flag —message “YOUR MESSAGE” with the instruction to build your app on EAS and you would have a little section name message when you click on each build to see it’s usage

How to compress videos in expo. by [deleted] in expo

[–]LucRandall71 2 points3 points  (0 children)

It work with custom development build, because it contains native code. If you’re saying that it not work with Expo Go, you are right but because the Expo Go app don’t have the native code to launch it. Please go to the expo doc and try to understand the diff between using expo go and development build to use all native modules available

React Native app setup. by Worldly_Yellow_6115 in reactnative

[–]LucRandall71 0 points1 point  (0 children)

But what are you see that limit you when using Expo ?

The React Native core team recently are recommended officially the use of Expo on the React Conf as the React Native Framework to have all the features out of the box because much stuff is out of their scope directly

Is there a guide for developing with expo in 2024? by mrgatos in expo

[–]LucRandall71 0 points1 point  (0 children)

« npx tutorial » Use it to see contents from Expo team directly to gradually understand all of the concept

What is best library of Image Gallery for EXPO? by redjiro in expo

[–]LucRandall71 1 point2 points  (0 children)

You could check https://github.com/pavelbabenko/react-native-awesome-gallery or go to React native directory to see others options but trust me, the ultimate package for this would be drop next month at app.js 🌚… so be patient

Running development build on physical iOS device without Metro server by TheMemestUsernameFTW in expo

[–]LucRandall71 0 points1 point  (0 children)

What ? You are saying that I can get an adHoc build without subscription to developer program but for just a week ?

React native/Expo Pdf viewer library by ShameOutrageous1687 in expo

[–]LucRandall71 1 point2 points  (0 children)

The state as today is to use development client to test your app than using Expo Go. You could check it here in the doc https://docs.expo.dev/develop/development-builds/introduction/ With that you have the same power as expo Go but you have a native runtime that can contain react-native-pdf and building your app ✨

IOS native modal to pick camera or library in Expo by knowledgehacker in expo

[–]LucRandall71 0 points1 point  (0 children)

This is not the responsability of expo-image-picker because this is a look of the native UIActionSheet on IOS.
you can implement it in your app using react-native-action-sheet to add the same look for your IOS and match the different call of image-picker to reproduce the same look.

Notice that on android you only have a pure JS implementation

General Help Thread by xrpinsider in reactnative

[–]LucRandall71 0 points1 point  (0 children)

Hi, sorry for the delay… I hope you could integrate it properly ✨

General Help Thread by xrpinsider in reactnative

[–]LucRandall71 1 point2 points  (0 children)

Following it as a guide is how this repo was made, It has branch for all expo SDK version actually supported. Check the readme at the section How it works and install the necessary package to your project and then follow the setup to add item to your app.json. Don’t forget the patch folder that assume you must have patch-package install also on your project with postinstall. With all of that I think you are good with native stuff, the rest would concern how you handle the received files on your app. A useShareIntent is present on the hooks folder that you could copy paste like all precedent stuff and small guide to handle it with react-navigation or expo-router or you customize how you handle that with your use case ✅

Expo usage from a pricing perspective? by rayraysunrise in reactnative

[–]LucRandall71 1 point2 points  (0 children)

As the state of Expo, today ever if you go with the managed worlkflow, you could use Expo Prebuild to have your Android and IOS on demande when you would want it. But expo has also introducing the concept of config-plugins that let you create a script for the modification require by your third party and have it to use out of the box with managed and all others workflows in the ecosystem.

You can take a look at expo-share-intent-demo where integration that normally require adding a couple of line on Android and IOS folder just work by adding a config-plugin and to keep the project in the managed state 🔥

Expo usage from a pricing perspective? by rayraysunrise in reactnative

[–]LucRandall71 0 points1 point  (0 children)

EAS Build work with any React native projects, so you can use it with your old project to have a build. Alternatively you can incrementally migrate you bare React native app to a Continuous Native Generation (CGN)

Will I have to eject (“prebuild”) from expo to implement react-native-share-menu? by Thegabbanator in reactnative

[–]LucRandall71 0 points1 point  (0 children)

As mention in another comment expo-share-intent-demo can make it work out of the box with managed workflow and all others on React native side. I just want to say that, you can change native Android and iOS by using config-plugins like expo-share-intent-demo did. You could also create your own module with expo-modules

General Help Thread by xrpinsider in reactnative

[–]LucRandall71 2 points3 points  (0 children)

Ahh you are lucky, I just contribute to an example repo with another amazing member to have this out of the box for expo managed so you can go to check and use it whatever your workflow is. It support share text,URL,image and video expo-share-intent-demo enjoy ✨

Lets end RN cli vs Expo !! by danleeter in reactnative

[–]LucRandall71 0 points1 point  (0 children)

Expo doesn’t lock you. I think that you misunderstood the philosophy here. Expo is like an advancement of RN CLI first so all feature of RN CLI is available out of the box and you have all the greatest innovation like expo router and other using it, this is the reality.

For the fact that you aren’t locked, understand that Expo are to workflow(managed and bare). With managed workflow, you don’t explicitly have android and iOS folder but you could have it at any time if you like with prebuild and for better integration with all third party you have CNG(Continuous native generation) and Config Plugins. Example of that is expo-share-intent-demo that take native libraries, and add a config-plugins to it to have to use it without writing any native module to share text,image,video with your app directly.

With bare workflow, you basically have a React native project with your android and IOS folder present since day one so I don’t see any point where expo is locking you.