flutter icon indicating copy to clipboard operation
flutter copied to clipboard

Expo like tool for flutter

Open no-1ne opened this issue 5 years ago • 58 comments

Hi folks, thank you for amazing flutter.

React native ecosystem has snack.expo.io and a companion Expo android/ios client where users can test the app on their actual device.

A similar thing for flutter would be awesome. Considering the modular architecture of flutter, I hope it's doable and it would be an amazing tool for people to get started, experiment and share (kind of like a flutterbin (also considering humming bird, it would make a perfect UX as well)

no-1ne avatar Mar 08 '19 02:03 no-1ne

/cc @timsneath Maybe something like https://dartpad.dartlang.org for flutter.

kangwang1988 avatar Mar 08 '19 03:03 kangwang1988

Something like this, in my opinion, would be amazing for Flutter. The only reason I am holding off on switching to Flutter from React Native is because I need to test stuff on an actual device, and I don't want to have to connect it to my computer and build it every single time. Would love to see somebody create an Expo-like solution for this problem.

Edit: I no longer think this is necessary. There is already extensive tooling available for building on the iOS simulator and building to a device, and I don't think Expo is necessary with the ability to hot reload.

zacowan avatar Mar 09 '19 04:03 zacowan

Something like expo.io would be awesome.

guichafy avatar Mar 09 '19 05:03 guichafy

This would fall inline with roadmap

"Making it easy to try Flutter without installing the full tooling and runtime stack"

Looking forward to hummingbird details, never have been so exciting times, a possible holy grail of development

https://events.google.com/io/schedule/events/03d8425c-54ca-437b-bac7-ece76cca8347

Hope there will also be an "one more thing" where you announce tooling to try flutter without installing it. Once again looking forward and good luck for #IO19

no-1ne avatar May 03 '19 01:05 no-1ne

Expo is so cool and has a lot of SDK embeded. https://docs.expo.io/versions/latest/sdk/overview/ Otherwise, it has a complete CLI for you from dev to publish.

mactive avatar Oct 08 '19 02:10 mactive

With expo we can test our react native apps on ios or android regardless of the os we are using a feature like this in flutter would be awesome

Harshithpm avatar Jan 29 '20 14:01 Harshithpm

Please the flutter team brings this!!!

yogesh-aggarwal avatar May 13 '20 12:05 yogesh-aggarwal

looking forward!!! expo is the only thing holding me with react native!

jmfantin2 avatar May 18 '20 03:05 jmfantin2

please flutter make it happen

JovanMwesigwa avatar May 25 '20 19:05 JovanMwesigwa

If flutter had something like expo I would leave react-native in a second

JorgeOsorio97 avatar May 29 '20 22:05 JorgeOsorio97

expo.io in Flutter could be awesome

isacmoura avatar Jun 01 '20 22:06 isacmoura

It will help a lot, if flutter app would run on real device using a service like expo.io directly

We've got something similar working internally. Hope one day we may open source

Sunbreak avatar Sep 04 '20 07:09 Sunbreak

Guys open source that thing please 😊

stevemosiori avatar Oct 13 '20 10:10 stevemosiori

Would really make me consider leaving react native.

LiamDotPro avatar Oct 23 '20 09:10 LiamDotPro

I wish the same. Make it happen flutter team.

iheathers avatar Nov 02 '20 06:11 iheathers

We really need this, will be awesome!!!

illud avatar Nov 08 '20 18:11 illud

we need this, but now please, i mean now!!! its a must.

soportedontec avatar Dec 24 '20 10:12 soportedontec

Would be great to have a tool similar to Expo in Flutter!

k-frankov avatar Apr 27 '21 06:04 k-frankov

Any good news :?

tabvn avatar May 13 '21 15:05 tabvn

Any good news :?

i not see, you?

fabioselau077 avatar May 17 '21 03:05 fabioselau077

Any good news :?

i not see, you?

so still stick with React-native for now :D , because i usually create apps for clients and give them testing and fix quickly rather than submit to apple testfight.

tabvn avatar May 17 '21 04:05 tabvn

Me and my team have to decide between React Native and Flutter for an upcoming project. And we're leaning towards React Native just because of Expo.

Gerrit-Maatkamp avatar Jun 08 '21 16:06 Gerrit-Maatkamp

That's interesting, @GerritRRT. Curious to hear more about what makes Expo attractive in an active team project setting.

Are you talking about the managed workflow? Or Expo Go? Or something else?

timsneath avatar Jun 08 '21 16:06 timsneath

Hi Tim,

https://expo.io/ + Expo Go. We’ve had a lot of situations where we develop on a VM and when we get it to Android and iOS and it doesn’t really work. With Expo we don’t need Adroid Studio and Xcode to try the app on our device. If there is a way to do this easily with Flutter this would be very helpful as my team is used to writing in C# and would prefer to work with Dart over Javascript.

Best regards,

Gerrit On Jun 8, 2021, 9:30 AM -0700, Tim Sneath @.***>, wrote:

That's interesting, @GerritRRT. Curious to hear more about what makes Expo attractive in an active team project setting. Are you talking about the managed workflow? Or Expo Go? Or something else? — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

Gerrit-Maatkamp avatar Jun 08 '21 16:06 Gerrit-Maatkamp

I think you'll find that's a natural advantage of Flutter, in that we provide a very consistent platform across development and runtime. Because we paint every pixel and widget, you never run into issues where a control doesn't behave the same on the simulator as on the real device. And of course, stateful hot reload means that you build once and then can continue to develop your app while it's already running in the simulator.

My understanding of Expo Go, is that it's a great way to kickstart a RN project, but that it has some limitations in terms of what APIs you can use and adds about 15-20MB to your app. I mean no disrespect to that team, as I think they've done some amazing work to handle the limitations of the current mobile development experience. But I'd love to hear more from folk who are using Expo Go beyond the initial phase of an app, to see what we can learn and improve here.

timsneath avatar Jun 08 '21 16:06 timsneath

the only thing that flutter needs right now ...

ismailbentabett avatar Aug 30 '21 06:08 ismailbentabett

@timsneath I am a Flutter dev for about 3 years now. I really love everything about Flutter, but I really think Flutter or (dartpad) needs something like Expo. I have apps on the Playstore, but I don't have any on the App store. The only reason being that MacBook are crazy expensive. The cheapest you can get here in Nigeria is around 250,000 NGN (610 USD). But with something like Expo, you can test how your app will look and behave on all platforms and even build the app irrespective of the platform Linux, Windows or Mac. I think Expo can also handle release on the App store and Playstore. That's one of the reasons why I think Flutter needs something similar

iamsethsamuel avatar Oct 31 '21 20:10 iamsethsamuel

Given Expo no longer supports publishing on iOS via url and simply recommends building via their hosted service, @Sectur1 you can basically do the same thing now with Flutter and a service like CodeMagic which also allows you to develop and publish iOS apps without a Mac. and of course Codemagic or other CI-CD's will allow you to build and publish to other platforms and stores as well.

maks avatar Nov 01 '21 03:11 maks

Given Expo no longer supports publishing on iOS via url and simply recommends building via their hosted service, @Sectur1 you can basically do the same thing now with Flutter and a service like CodeMagic which also allows you to develop and publish iOS apps without a Mac. and of course Codemagic or other CI-CD's will allow you to build and publish to other platforms and stores as well.

Not exactly, eas will have a free tier eventually (its in preview right now) and I believe expo's ios uploading does still work, it's just deprecated.

jthoward64 avatar Nov 13 '21 20:11 jthoward64

Any good news ?

mkabab avatar Nov 23 '21 13:11 mkabab