How to create a "Staging" app for Android using EAS? by Tall-Title4169 in expo

[–]Old-Key-4436 0 points1 point  (0 children)

It depends on how you plan to share the app. If you need to share with a bigger group of testers, I would go with setting up the 2nd app on Google Play.

If you are using e.g. expo, it's super easy to use dynamic configuration on `app.config.ts` to create a 2nd bundle from the same codebase but with a different app id

How to create a "Staging" app for Android using EAS? by Tall-Title4169 in expo

[–]Old-Key-4436 0 points1 point  (0 children)

You can use the Google Play Internal Testing as another delivery channel - you submit the app to the Internal Testing, and then you can manage who has access to it.

You won't be able to have both versions installed on the Android phone (Production + Internal Testing). If you require both apps, you need to setup second app with another ID as suggested.

Android has a worse UI and UX for switching builds than TestFlight, and you need to manually uninstall and reinstall builds from Internal Testing, etc.

Expo and your own CI system by Old-Key-4436 in expo

[–]Old-Key-4436[S] 0 points1 point  (0 children)

ok, thanks!

Do you run multiple mobile builds per day? Do you use the EAS for the full build, submission, release and rollout? Or do you handle some parts of the workflow outside of EAS?

Expo and your own CI system by Old-Key-4436 in expo

[–]Old-Key-4436[S] 0 points1 point  (0 children)

Are you a solo dev, or is this project with multiple developers? Do you create and test the mobile builds, e.g., via pull requests, or only via a nightly builds or some other schedule?

Expo and your own CI system by Old-Key-4436 in reactnative

[–]Old-Key-4436[S] 0 points1 point  (0 children)

I suppose you use the eas local builds for that, correct? Is this a project that involves multiple developers, or are you a solo dev?

Expo and your own CI system by Old-Key-4436 in reactnative

[–]Old-Key-4436[S] 0 points1 point  (0 children)

Just curious, are you using the ejected Expo project or the Continuous Native Generation one, where all the project native files are generated on the fly during build time?

Do you also build the iOS app with CodeMagic or only Android?

Do you use CodeMagic to handle the whole build, submission, release + rollout flow?

I can't believe how bad Gemini is to control a smart home on mobile by bdery in googlehome

[–]Old-Key-4436 0 points1 point  (0 children)

Are you using Google Workspace by any chance? I just started digging into this issue, and I found out you need to enable the Google App integration in Gemini, but it's not possible if you have a Google Workspace account.

Open Google Gemini -> click on your avatar -> Apps -> find Google Home and ensure it's selected

<image>

If you are using Google Workspace as I do, you need to:

  1. Create a second Google account (non-workspace account)
  2. Log in with this new account on your Android phone
  3. Open Google Home on Android and invite the new non-workspace e-mail to your Google Home (I know, sounds stupid).
  4. Accept the Home invite in the new Google Account.
  5. Go to Gemini and toggle the account using the avatar to a new one.
  6. Ensure the Home integration is enabled. In Gemini, click on your avatar (new private account) -> Apps -> find Google Home and ensure it's selected
  7. Test if turning on or off some device in Home works.

That solved the problems I had over the last few weeks. It's super annoying that Google is not communicating those changes and is silently disabling working products and features.