Expo(https://expo.io) like tool for flutter ? Any future possibilities ?

523 views
Skip to first unread message

Aswath Murali

unread,
Dec 31, 2018, 11:48:47 PM12/31/18
to Flutter Dev
Hi Everyone,

I am Aswath, from India. I'm learning dart and flutter for past few weeks.

I'm working on a low end laptop, with android device for simulation. Let me share some problems I really have.

  1. Everytime "flutter run" command starts app from scratch from Intialiting Gradle to installing on the mobile takes 5 minutes and upto 600MB of RAM memory.
  2. VS Code or Android Studio takes another 500-700MB memory and using other editors are not productive.
  3. Simultaneously running both is very difficult and very slow.
  4. Since there is no extra space in memory, Running any other app is impossible without hanging the PC.
I'm telling these problems to the community because I really like to code in Flutter but its getting difficult.

On the other hand we have an Expo for react native which doesn't need gradle or app installation every time(but it has its own disadvantages, like can't include native code).


I understand the debug app for flutter runs with DartVM in the background. Is it possible to send the code to the app without installing the same app many time or running Gradle everytime and do the computation on the end of the mobile.


Because such tools will be a boost for anyone with low end device, will make them productive altogether.

This will open an entirely new set of people who wants to do mobile app development without having to worry about not having a MacBook Pro.


Thanks,
M.Aswath.



Ryan Gonzalez

unread,
Dec 31, 2018, 11:51:31 PM12/31/18
to Aswath Murali, Flutter Dev
Well, it's not quite the same, but of course Hot Reload is one of the big attractions of Flutter where you can press a button while VS Code / Android Studio are open and see your changes immediately without having to close and rerun your Flutter build. 

--
Ryan (ライアン)
Yoko Shimomura, ryo (supercell/EGOIST), Hiroyuki Sawano >> everyone else
https://refi64.com/

--
You received this message because you are subscribed to the Google Groups "Flutter Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flutter-dev...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Steven McDowall

unread,
Jan 1, 2019, 12:32:15 AM1/1/19
to Ryan Gonzalez, Aswath Murali, Flutter Dev
None of those tools are required .. just very handy ..

- use any Text Editor to modify source code (vim?) 
- use a directly connected device to avoid simulators and Android studio
- Flutter run is basically a flutter build and flutter install 

not sure how much memory you’ll save but it’s pretty bare minimum I think and productivity is reduced of course .. 

Just some ideas 


Sent from my iPad

Eric Seidel

unread,
Jan 2, 2019, 12:24:34 PM1/2/19
to Steven McDowall, Ryan Gonzalez, Aswath Murali, Flutter Dev
It would certainly be possible to create something expo-like for
Flutter. As you note, it would not allow use of non-Dart code or
Plugins of course.

One other limitation is that currently one needs to have an
exactly-matching version of Dart between the local host machine and
the installed app, so such a "Flutter Expo" app would want to be tied
to the latest stable release of Flutter and wouldn't (currently) work
with Dev or Master branches (at least until we have a stable Dart
ABI).
Reply all
Reply to author
Forward
0 new messages