New post on /r/flutterdev subreddit:
<b>My thoughts on Flutter after using it for a month</b>
I've spent the past month working on converting a JS app to Flutter (Android/Web) and I can't say it was a pleasant experience. The promise of Flutter is incredible, one codebase for everything, but it's just not there yet.<strong>Dart</strong> I can't talk about Flutter without talking about Dart. I was using TypeScript in JS land, and I was looking to Dart's typing being enforced by default and the wonderful analysis tools. The analysis tools were disappointing (see dev tools section), and the typing ended up being less useful than I hoped. Dart showed me that I took for granted the automatic JSON conversion JS does, and every model forced me (unless I wanted to do code gen) to write my own JSON parsers. This started out as a "hey, this will give me a lot of control!" to quickly turned into minutia. The fact that you end dealing with a ton of Map<String, dynamic> basically throws the typing system out the window, at least in JS land I can set the types for properties independently. Additionally, I missed the union types of JS (string | int).<strong>Dev tools</strong> I thought the Flutter and Dart ecosystem tooling would be unified and comprehensive, but what I got was a half baked ecosystem--conflicting styleguides, poor linting rules, and dev tools that only worked on VS Code and IntelliJ. <code>flutter run</code> cannot be ran from a container, and there is no in-built way to do hot reloading (unless you're using a blessed text editor). Also, hot reloading takes forever to compile and update, even for web. Not sure if this scales with the size of the app or not, I hope not. The Dev Tools inspection page was quite comprehensive though, and it provided a lot of useful information when debugging components and layouts.<strong>Routing</strong> Coming from JS, I can't believe how bad routing is. The navigator paradigm of pushing/popping a stack of views is appealing, but when you start digging into advanced routing (query parameters on web, deep linking, linking to websites outside of your app) shit gets bad, fast, with weird hacks to make it work on one platform vs the other.<strong>Flutter Web</strong> Speaking of making stuff work on one platform, the way the <code>dart:html</code> package works creates a ton of useless boilerplate. Anytime you include that package, you have to refactor the entire thing into a conditionally exported package. It forces you to isolate any of the web stuff, for good or for bad, and it makes testing a nightmare. The bundle size has already been discussed to death, but you really feel it when you're developing--your network screen is FILLED with random JS libraries. There is also no way to inspect your app using traditional dev tools in the browser. Instead, you're supposed to use the dev tools website and inspect everything from there.<strong>Testing</strong> This was one area that I think Flutter provided a lot of useful functionality out of the box. Jest is great, but Flutter's testing suite is very impressive. The integration testing framework is really slick for "clicking" around things, and it was a pleasure to use.<strong>State</strong> Managing state in your Flutter app is really bizarre, especially figuring out what will cause a redraw (or possibly even an accidental API call!). There are multiple ways to manage state, and none of them were an easy transition from something like Redux (even the official redux state plugin). Widgets and FutureBuilders are very confusing, and I really struggled with doing API calls and reactive programming after a widget has been built.<strong>Material</strong> One of the huge benefits of Flutter (to me) was the ability to have all of the components premade with comprehensive tweaks to style the app as I see fit. It ended up definitely being comprehensive, but the documentation was awful. I constantly had to experiment with properties to figure out what they mean…
<b>My thoughts on Flutter after using it for a month</b>
I've spent the past month working on converting a JS app to Flutter (Android/Web) and I can't say it was a pleasant experience. The promise of Flutter is incredible, one codebase for everything, but it's just not there yet.<strong>Dart</strong> I can't talk about Flutter without talking about Dart. I was using TypeScript in JS land, and I was looking to Dart's typing being enforced by default and the wonderful analysis tools. The analysis tools were disappointing (see dev tools section), and the typing ended up being less useful than I hoped. Dart showed me that I took for granted the automatic JSON conversion JS does, and every model forced me (unless I wanted to do code gen) to write my own JSON parsers. This started out as a "hey, this will give me a lot of control!" to quickly turned into minutia. The fact that you end dealing with a ton of Map<String, dynamic> basically throws the typing system out the window, at least in JS land I can set the types for properties independently. Additionally, I missed the union types of JS (string | int).<strong>Dev tools</strong> I thought the Flutter and Dart ecosystem tooling would be unified and comprehensive, but what I got was a half baked ecosystem--conflicting styleguides, poor linting rules, and dev tools that only worked on VS Code and IntelliJ. <code>flutter run</code> cannot be ran from a container, and there is no in-built way to do hot reloading (unless you're using a blessed text editor). Also, hot reloading takes forever to compile and update, even for web. Not sure if this scales with the size of the app or not, I hope not. The Dev Tools inspection page was quite comprehensive though, and it provided a lot of useful information when debugging components and layouts.<strong>Routing</strong> Coming from JS, I can't believe how bad routing is. The navigator paradigm of pushing/popping a stack of views is appealing, but when you start digging into advanced routing (query parameters on web, deep linking, linking to websites outside of your app) shit gets bad, fast, with weird hacks to make it work on one platform vs the other.<strong>Flutter Web</strong> Speaking of making stuff work on one platform, the way the <code>dart:html</code> package works creates a ton of useless boilerplate. Anytime you include that package, you have to refactor the entire thing into a conditionally exported package. It forces you to isolate any of the web stuff, for good or for bad, and it makes testing a nightmare. The bundle size has already been discussed to death, but you really feel it when you're developing--your network screen is FILLED with random JS libraries. There is also no way to inspect your app using traditional dev tools in the browser. Instead, you're supposed to use the dev tools website and inspect everything from there.<strong>Testing</strong> This was one area that I think Flutter provided a lot of useful functionality out of the box. Jest is great, but Flutter's testing suite is very impressive. The integration testing framework is really slick for "clicking" around things, and it was a pleasure to use.<strong>State</strong> Managing state in your Flutter app is really bizarre, especially figuring out what will cause a redraw (or possibly even an accidental API call!). There are multiple ways to manage state, and none of them were an easy transition from something like Redux (even the official redux state plugin). Widgets and FutureBuilders are very confusing, and I really struggled with doing API calls and reactive programming after a widget has been built.<strong>Material</strong> One of the huge benefits of Flutter (to me) was the ability to have all of the components premade with comprehensive tweaks to style the app as I see fit. It ended up definitely being comprehensive, but the documentation was awful. I constantly had to experiment with properties to figure out what they mean…
New post on /r/flutterdev subreddit:
Movie Info App - Flutter UI
https://youtu.be/OgSLd2lH1FM
June 19, 2020 at 04:18PM by anwarabir
https://ift.tt/3dklaT8
Movie Info App - Flutter UI
https://youtu.be/OgSLd2lH1FM
June 19, 2020 at 04:18PM by anwarabir
https://ift.tt/3dklaT8
YouTube
Movie Info App - Flutter UI - Speed Code
Nice Clean Movie info app #UI using #Flutter
We design two pages one is the home page which has a nice carousel and another one is the movie info page that will help you to design clear interfaces for the movie app faster and easier.
►Source code: http…
We design two pages one is the home page which has a nice carousel and another one is the movie info page that will help you to design clear interfaces for the movie app faster and easier.
►Source code: http…
New post on /r/flutterdev subreddit:
Flutter Pulsating Animated Button | Explicit Animation
https://youtu.be/5Irj8TLcXgk
June 19, 2020 at 05:34PM by RobertBrunhage
https://ift.tt/2YfZcwj
Flutter Pulsating Animated Button | Explicit Animation
https://youtu.be/5Irj8TLcXgk
June 19, 2020 at 05:34PM by RobertBrunhage
https://ift.tt/2YfZcwj
YouTube
Flutter Pulsating Animated Button | Explicit Animation
Course to build a production-ready app 👉 https://robertbrunhage.com/course
⭐⭐⭐ SUPPORT ME ⭐⭐⭐
Patreon: https://www.patreon.com/join/RobertBrunhage
PayPal: https://www.paypal.me/RobertBrunhage
⭐⭐⭐ CONNECT WITH ME ON SOCIAL…
⭐⭐⭐ SUPPORT ME ⭐⭐⭐
Patreon: https://www.patreon.com/join/RobertBrunhage
PayPal: https://www.paypal.me/RobertBrunhage
⭐⭐⭐ CONNECT WITH ME ON SOCIAL…
New post on /r/flutterdev subreddit:
Develop Blockchain Applications with Flutter & Ethereum
https://ift.tt/2YdReDT
June 19, 2020 at 07:03PM by MediocreLedger
https://ift.tt/2NeRYm6
Develop Blockchain Applications with Flutter & Ethereum
https://ift.tt/2YdReDT
June 19, 2020 at 07:03PM by MediocreLedger
https://ift.tt/2NeRYm6
Medium
Develop Blockchain Applications with Flutter & Ethereum
Combining my two passions, here is a instruction on how to write a Flutter app that can consume Ethereum Smart Contracts.
New tweet from FlutterDev:
"We consider 'Lift Every Voice & Sing' the Black national anthem. It's a song that, when we gather, it's a part of the gathering."
— @levarburton, narrator of today's @GoogleDoodles video
Learn more about #Juneteenth → https://t.co/dgNUYOtTSn pic.twitter.com/UYkotF3tR3— Google (@Google) June 19, 2020
June 19, 2020 at 07:07PM
http://twitter.com/FlutterDev/status/1274025995926777857
"We consider 'Lift Every Voice & Sing' the Black national anthem. It's a song that, when we gather, it's a part of the gathering."
— @levarburton, narrator of today's @GoogleDoodles video
Learn more about #Juneteenth → https://t.co/dgNUYOtTSn pic.twitter.com/UYkotF3tR3— Google (@Google) June 19, 2020
June 19, 2020 at 07:07PM
http://twitter.com/FlutterDev/status/1274025995926777857
Twitter
LeVar Burton (@levarburton) | Twitter
The latest Tweets from LeVar Burton (@levarburton). Kunta, Geordi, Reading Rainbow Guy IG: levar.burton. This Now Moment
New post on /r/flutterdev subreddit:
I’m finishing the CS50 course and planning to learn Flutter after. Is it a good place to go next or do you recommend another course first?
Thanks in advance.
June 19, 2020 at 07:42PM by notpikatchu
https://ift.tt/2YUKv0Z
I’m finishing the CS50 course and planning to learn Flutter after. Is it a good place to go next or do you recommend another course first?
Thanks in advance.
June 19, 2020 at 07:42PM by notpikatchu
https://ift.tt/2YUKv0Z
reddit
I’m finishing the CS50 course and planning to learn Flutter after....
Thanks in advance.
New post on Flutter Dev Google group:
URGENT. Cannot post imageURL on firestore
Dear All, I have tried doing this for the past few days but its not working. I upload an image onto firebase storage using the code below; Future
URGENT. Cannot post imageURL on firestore
Dear All, I have tried doing this for the past few days but its not working. I upload an image onto firebase storage using the code below; Future
New post on /r/flutterdev subreddit:
Flutter UI | Firebase Tutorial | How to make a clean Login Screen and Login with Firebase Auth
https://youtu.be/1H706sQ_oDk
June 19, 2020 at 07:52PM by saheb1313
https://ift.tt/3deGeKU
Flutter UI | Firebase Tutorial | How to make a clean Login Screen and Login with Firebase Auth
https://youtu.be/1H706sQ_oDk
June 19, 2020 at 07:52PM by saheb1313
https://ift.tt/3deGeKU
YouTube
Flutter Tutorial - Build Amazing Login UI in Flutter with Firebase Auth | Flutter UI
#Flutter #Firebase #Google #FlutterUI
The Growing Developer Website is out !!
http://thegrowingdeveloper.org
Welcome back to yet another #Firebase Tutorial for #Flutter. In this video we will learn to implement Google Sign in using Flutter Firebase and…
The Growing Developer Website is out !!
http://thegrowingdeveloper.org
Welcome back to yet another #Firebase Tutorial for #Flutter. In this video we will learn to implement Google Sign in using Flutter Firebase and…
New post on /r/flutterdev subreddit:
60 days of Flutter Challenge
I am a complete newbie in flutter. Looking for a buddy who can do a 60 day challenge with me. We start from scratch and create an app together. I am in the East coast, work in sales full time so time is a premium. We could do 30 minute zoom sessions every second day. We should have an app released to the store at the end. We will document our progress on a youtube channel.
June 19, 2020 at 11:14PM by FlutterLearner2019
https://ift.tt/3ehOWcz
60 days of Flutter Challenge
I am a complete newbie in flutter. Looking for a buddy who can do a 60 day challenge with me. We start from scratch and create an app together. I am in the East coast, work in sales full time so time is a premium. We could do 30 minute zoom sessions every second day. We should have an app released to the store at the end. We will document our progress on a youtube channel.
June 19, 2020 at 11:14PM by FlutterLearner2019
https://ift.tt/3ehOWcz
reddit
60 days of Flutter Challenge
I am a complete newbie in flutter. Looking for a buddy who can do a 60 day challenge with me. We start from scratch and create an app together. I...
New post on Flutter Dev Google group:
[Breaking Change Proposal] Semantics Order of Overlay Entries in Modal Routes
If your applications do not have semantics tests that depend on the semantics structure above the ModalRoute
[Breaking Change Proposal] Semantics Order of Overlay Entries in Modal Routes
If your applications do not have semantics tests that depend on the semantics structure above the ModalRoute
New post on /r/flutterdev subreddit:
Flutter Rendering 100K interactive Item in Mobx And Get
I tried to render 100K clickable items in both Mobx and GetX to have an idea of the memory allocation of both packages.Here resulthttps://imgur.com/a/gjnaVJu
June 20, 2020 at 02:46AM by shrjamal
https://ift.tt/2ASaGNI
Flutter Rendering 100K interactive Item in Mobx And Get
I tried to render 100K clickable items in both Mobx and GetX to have an idea of the memory allocation of both packages.Here resulthttps://imgur.com/a/gjnaVJu
June 20, 2020 at 02:46AM by shrjamal
https://ift.tt/2ASaGNI
Imgur
Flutter Rendering 100K interactive Item in Mobx And Get
Discover the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending memes, entertaining gifs, inspiring stories, viral videos, and so much more from users.
New post on /r/flutterdev subreddit:
China App Remover
https://ift.tt/3diEIHA
June 20, 2020 at 07:12AM by knitishsai
https://ift.tt/2YRKgnd
China App Remover
https://ift.tt/3diEIHA
June 20, 2020 at 07:12AM by knitishsai
https://ift.tt/2YRKgnd
New post on /r/flutterdev subreddit:
(HINDI) Collapsible Sidebar and Navigation Drawer | Flutter UI
https://www.youtube.com/watch?v=E3XAVigE8Ik&feature=share
June 20, 2020 at 08:16AM by prateeksharma1712
https://ift.tt/37MhNTU
(HINDI) Collapsible Sidebar and Navigation Drawer | Flutter UI
https://www.youtube.com/watch?v=E3XAVigE8Ik&feature=share
June 20, 2020 at 08:16AM by prateeksharma1712
https://ift.tt/37MhNTU
YouTube
(HINDI) Collapsible Sidebar and Navigation Drawer | Flutter UI
#Collapsible #Sidebar
Mocking a design from dribbble in Flutter
This video is in HINDI.
In this video, I have created a collapsible drawer/sidebar which can be used as a drawer or anywhere in the body of the scaffold. It can collapse and expand. It can stick…
Mocking a design from dribbble in Flutter
This video is in HINDI.
In this video, I have created a collapsible drawer/sidebar which can be used as a drawer or anywhere in the body of the scaffold. It can collapse and expand. It can stick…
New post on Flutter Dev Google group:
Sha Key Problem
I have a chat app which uses firebase its working fine by flutten run...And it uses a debug keystore i also added release sha key on firebase..But when i build a flutter build apk..I cant get the users..Do i have to change anyting inside code?
June 20, 2020 at 09:10AM by Droper
https://ift.tt/2NdAuq3
Sha Key Problem
I have a chat app which uses firebase its working fine by flutten run...And it uses a debug keystore i also added release sha key on firebase..But when i build a flutter build apk..I cant get the users..Do i have to change anyting inside code?
June 20, 2020 at 09:10AM by Droper
https://ift.tt/2NdAuq3
Google
Google Groups
Google Groups allows you to create and participate in online forums and email-based groups with a rich experience for community conversations.
New post on Flutter Dev Google group:
Flutter and Microsoft SQL Server
Hi , Can someone tell me if it's possible to send data to Microsoft SQL Server using flutter without using php script?
June 20, 2020 at 09:44AM by Devashi Jain
https://ift.tt/2NgeuuM
Flutter and Microsoft SQL Server
Hi , Can someone tell me if it's possible to send data to Microsoft SQL Server using flutter without using php script?
June 20, 2020 at 09:44AM by Devashi Jain
https://ift.tt/2NgeuuM
Google
Google Groups
Google Groups allows you to create and participate in online forums and email-based groups with a rich experience for community conversations.
New post on Flutter Dev Google group:
App works in debug mode but does not work in release mode(SHA KEY PROBLEM)
App works in debug mode but does not work in release mode #59427 i was facing a issue with my chat app the works fine in debug mode.All the users are loading .I was facing this issue before also.. https://ift.tt/3116qpW closed because it was not a flutter problem...So
June 20, 2020 at 10:08AM by Droper
https://ift.tt/2BoPoY1
App works in debug mode but does not work in release mode(SHA KEY PROBLEM)
App works in debug mode but does not work in release mode #59427 i was facing a issue with my chat app the works fine in debug mode.All the users are loading .I was facing this issue before also.. https://ift.tt/3116qpW closed because it was not a flutter problem...So
June 20, 2020 at 10:08AM by Droper
https://ift.tt/2BoPoY1
New post on /r/flutterdev subreddit:
How are you connecting database(s) to Flutter?
Assuming you are doing a flutter IOS and Android app, are you using an API you created to access database? Firebase? etc.?What are your opinions on which method of connecting a database for mobile apps?
June 20, 2020 at 11:39AM by unohowdashigo
https://ift.tt/30VdWCC
How are you connecting database(s) to Flutter?
Assuming you are doing a flutter IOS and Android app, are you using an API you created to access database? Firebase? etc.?What are your opinions on which method of connecting a database for mobile apps?
June 20, 2020 at 11:39AM by unohowdashigo
https://ift.tt/30VdWCC
reddit
How are you connecting database(s) to Flutter?
Assuming you are doing a flutter IOS and Android app, are you using an API you created to access database? Firebase? etc.? What are...
New post on /r/flutterdev subreddit:
Google to Microsoft: Help us bring Flutter apps to Windows 10, 10X and Surface Duo | ZDNet
https://ift.tt/2zDEwoq
June 20, 2020 at 12:11PM by contrix09
https://ift.tt/30YIlzN
Google to Microsoft: Help us bring Flutter apps to Windows 10, 10X and Surface Duo | ZDNet
https://ift.tt/2zDEwoq
June 20, 2020 at 12:11PM by contrix09
https://ift.tt/30YIlzN
ZDNet
Google to Microsoft: Help us bring Flutter apps to Windows 10, 10X and Surface Duo | ZDNet
Google seeks "close collaboration" with Microsoft to improve Win32 and UWP support.
New post on /r/flutterdev subreddit:
Is states_rebuilder the Best State Management?
https://youtu.be/z4uoUBWvQG8
June 20, 2020 at 01:21PM by craetornetwork
https://ift.tt/2V5Thbk
Is states_rebuilder the Best State Management?
https://youtu.be/z4uoUBWvQG8
June 20, 2020 at 01:21PM by craetornetwork
https://ift.tt/2V5Thbk
YouTube
Is states_rebuilder the Best State Management?
Is states_rebuilder the Best State Management?
There's been a package that I have seen some people be very enthusiastic about. This package is states_rebuilder. I decided to take a look at and I was pleasantly surprised.
Here is what the author thinks sets…
There's been a package that I have seen some people be very enthusiastic about. This package is states_rebuilder. I decided to take a look at and I was pleasantly surprised.
Here is what the author thinks sets…
New post on Flutter Dev Google group:
Flutter Nonification
Hello Flutter Developer, I am creating my 7th app and this time, notifications are involved. I would be happy if the Flutter team can create a YouTube video on how to make your app send a notification to the device if a specific thing happens. Thank you to the Flutter team for all of their hard
June 20, 2020 at 03:26PM by Ziyad Farhan
https://ift.tt/2CrUK5d
Flutter Nonification
Hello Flutter Developer, I am creating my 7th app and this time, notifications are involved. I would be happy if the Flutter team can create a YouTube video on how to make your app send a notification to the device if a specific thing happens. Thank you to the Flutter team for all of their hard
June 20, 2020 at 03:26PM by Ziyad Farhan
https://ift.tt/2CrUK5d
Google
Google Groups
Google Groups allows you to create and participate in online forums and email-based groups with a rich experience for community conversations.
New post on Flutter Dev Google group:
Can I Exclude Firebase and use only AdMob for my Flutter app in iOS/Android?
Hello Team Flutter, Can I Exclude Firebase and use only AdMob for my Flutter app in iOS/Android? Reason us the Firebase is giving me lots of issue and requirements configs. it's really a PAIN! Configuring the default Firebase app... 6.26.0 - [Firebase/Core][I-COR000004] App with name
June 20, 2020 at 03:36PM by Thebest for yourbiz
https://ift.tt/2V2NjaY
Can I Exclude Firebase and use only AdMob for my Flutter app in iOS/Android?
Hello Team Flutter, Can I Exclude Firebase and use only AdMob for my Flutter app in iOS/Android? Reason us the Firebase is giving me lots of issue and requirements configs. it's really a PAIN! Configuring the default Firebase app... 6.26.0 - [Firebase/Core][I-COR000004] App with name
June 20, 2020 at 03:36PM by Thebest for yourbiz
https://ift.tt/2V2NjaY
Google
Google Groups
Google Groups allows you to create and participate in online forums and email-based groups with a rich experience for community conversations.