amplify-flutter
amplify-flutter copied to clipboard
Desktop Support Please
It's great to see Amplify brought to Flutter. The attractiveness of the framework is the ability to run almost anywhere. When might we see amplify-flutter working on desktop (Ubuntu and macOS)?
@jeffglaum We don't have specific dates on desktop or web support, but we are definitely aware that there is demand for this!
+1 for web plz :)
Thanks, @moioo91120! We're tracking support for Flutter web in https://github.com/aws-amplify/amplify-flutter/issues/234.
Please 👍 on #234 for Flutter Web. Please 👍 on this current #133 for Flutter Desktop.
Not to be picky, but there is already web implementation for amplify. Yes it doesn't follow the same API probably, but still, a thin dart wrapper arround it should make it usable in flutter, It is already usable, but you need to play with js interop. @joekendal right, but Amplify Mobile SDK and Web SDK exist from some time ago. Desktop never existed, and it should be written on c/c++ in order to make it compilable for different desktops. As Flutter first started with iOS and Android, Amplify started first with what they have to make it work as fast as possible. Sure the idea of writing it from scratch on Dart isn't a bad idea, it's just cumbersome to start all over again, instead of just wrapping the native sdks with thin wrapper. I'm sure that if there is a market, Amplify team will eventually port the code to desktop when it becomes stable I guess. Why firebase would start also from mobile? Firebase for Flutter is also made on top the native SDKs
@talamaska that sounds quite resource-heavy to have two processes running and have them communicate somehow. The closest thing I can think of is implementing https://pub.dev/packages/graphql_flutter to handle the offline cache and authorisation with AppSync.
+1 for desktop support, especially now that it's in the stable channel (ish). I would love to be able to ditch the emulators to do local testing, even if desktop isn't the primary target.
(specifically +1 for linux support in my case btw I use arch)
btw I use arch
why is it that every arch user needs to inform people that they use arch. (btw i used to be an arch user, until I started to value my time)
Amplify is useless without desktop support.
+1 for flutter desktop support
Is there any estimated date for Windows Desktop support? For example last quarter of 2021 or first quarter of 2022? When do you plan to release (at least) beta version?
Alternatively may I suggest a dart implementation rather than having to support interop with the native platforms for web+3desktops+2mobileOS. It seems to me that the overhead of managing 6 different bindings / interop is more work than supporting dart directly.
Desperately wanting Amplify Auth integration with Flutter Desktop (Windows, Mac). Any ETA? Even a rough estimate would be great: Q2, 2022....Q3, 2022, etc.
I am waiting for this too.
@pieterbergmans @hachirokoo - we do not have an exact timing at this time, but supporting web and desktop for Flutter is our highest priority for this year. We will share our estimates for timelines when we have them.
@abdallahshaban557 Thanks for your confirmation. I am sure knowing the roadmap will help other devs / companies planning their choice of tools for their Flutter app as it did for my case. Keep us posted. Cheers.
@hachirokoo - we absolutely agree with that! Thank you for sharing your feedback - and we will keep you posted over this GH issue!
+1 for desktop, based on dart will be better!
+1 for desktop
+1 for desktop and embedded support
+1 for desktop. Need timing for this. I want to use amplify for a big project.
@sookah, since this ticket is for supporting Desktop, it would be great if you can help us by submitting a Github feature request specifically for Embedded support - including some of your use cases!
+1
Eagerly waiting for timelines. I have our current app in firebase. But wanted to evaluate amplify. But this part is stopping us.
Can we get a timeline update, please? Or, can you at least tell us if you've started working on this? I'd think if this was in your project management portfolio that you could give us a rough indication of when we could expect this to be delivered or provide us with milestone delivery dates. Please, anything!
Hi @pieterbergmans , we are for sure working on Desktop and Web support as our highest priority for this year. The rollout of support will be incremental, starting with the Auth category first. We are expecting to have a dev preview for Auth very soon!
Can you give us a bit more insights on your use cases? And which Desktop platforms and Amplify categories you need?
Auth is really good to arrive, for me i need GraphQL API support secondary.
@MarlonJD - makes sense! I think we will have support for API-REST, then API-GraphQL after Auth!
@abdallahshaban557 Do you have a rough timeline/timeframe for when a beta version for web support (especially auth) will be released?
Hi @gam3boy1 - we do not have exact timelines at this point. We will be able to share additional details in the next month!
Hi @abdallahshaban557, in the mean time, is there an alternative solution that I could use?
@abdallahshaban557 - If you could provide all the Auth features that you currently provide for Android/iOS and provide them for PC + Mac + Web, that would be great.