Flutter Heroes
26.1K subscribers
272 photos
2 videos
31.1K links
Download Telegram
New post on /r/flutterdev subreddit:

the Flutter 2.0.0 sdk is both listed in the "stable" and "beta" section on the download page (same commit reference) . . . false advertising?
Here is a screenshot and a link to sdk downloads.So why put it in both stable and beta downloads?I think it's much safer to say flutter 2.0 beta is out than stable.But wait, how can software be both stable and beta? If you read this official flutter wiki. It kinda contradicts the definition of stable and beta channel descriptions.It's like Flutter is having major false advertising. Like they can't decide whether to announce 2.0 as stable or beta. I'm imagining something like this:"If we announce it as beta, people will hesitate to use it and there will be less hype...""...here's a smart move: let's announce it as stable but put it in both stable and beta download list""yeah right, then people can't blame us when they encounter bugs because we listed it as a beta on the download page too..."If I get things wrong here, sorry. I didn't read the entire medium article and didn't watch the flutter engage stuff.But it's a very simple thing:Put it in the beta downloads section (something like 2.0.0-xx.x.pre)Announce it as betaWhen some existing issues get fixed. Move it to the stable download section (2.0.0) in the future.that's my thought of this. And I'll say Flutter 2.0 is more beta than stable.Also, don't get this wrong. I love Flutter. And I'm a package author too. Been using it for both work and personal projects for almost 2 years. It's just that I notice there so many major problems here especially with the advertising (The flutter homepage has been like this long ago, should you really be advertising "web" and "desktop" with "made by Google" logo) Because If I were a first-timer to visit the flutter home page. I would really assume that web and desktop are stable because of how it is advertised in the homepage. And now we got this 2.0 both in stable and beta... even with 2.0, the web is still slow.EDITAlso this thread: Flutter 2.0 to the moon! So excited at all the stable branches! and look at all the comments. You don't even have to test the SDK at all ... "fly to the moon"

March 04, 2021 at 01:53AM by yurabe
https://ift.tt/2O0ZPYb
New post on /r/flutterdev subreddit:

UX/UI Resources for Devs (expanding Filip's talk)
With flutter we can build nice looking UI with a lot of animations. We are almost limitless on that. But what I generally see is that many devs doesn't get all flutter has to offer and generally build apps with bad UI/UX.It was great to see the talk from Filip teaching about some principles of design. I think that the gap from design to dev doesn't have to be that large. We (devs) would benefit a lot from understanding UX/UI principles, even if we already have designers on our team.I opened a discussion some time ago about this topic and wrote an article starting to talk about this. I'm planning to continue talking but right now I am busy and I think that the frequency of the posts will be a bit higher.In this topic I would like to open the discussion about the needs of these UX/UI principles for us devs and open a place that people can share valuable resources on this topic.(I don't want to seems that I'm advertising anyone so I don't know if it would be good to post some resources or to leave that for your comments).Thanks for reading, I hope we can keep the fire on this topic that was lit by Filip on Flutter Engage.

March 04, 2021 at 01:40AM by Gbett
https://ift.tt/2PoEsAs
New post on /r/flutterdev subreddit:

Beamer is bearing many gifts in v0.8, one of which is an invite for dedicated Discord community
I said to myself that if I ever reach 100 likes, I'll make a Discord community specifically for Beamer. That moment has come, thanks to all of you, kind Sirs and Dames.Beside Discord community, there are more interesting things in v0.8. I would point out these:beamToNamed: let's you beam like: context.beamToNamed('/user/1/transactions?perPage=10')stacked: let's you choose whether to show all or just last page on location's stack of pagespagesBuilder: replaces the role of pages getter and provides context to aid in pages building, if neededpub.dev: https://pub.dev/packages/beamerGitHub: https://github.com/slovnicki/beamer

March 04, 2021 at 01:29AM by llsII
https://ift.tt/2O3f5no
New tweet from FlutterDev:

💙 In case you missed it, Flutter 2 was announced today!

Learn more about this major upgrade to the portability of Flutter that opens up a broad range of new target platforms. Want to learn more?

📖 Read the blog ↓ https://t.co/HzSuFcmRmA— Flutter (@FlutterDev) March 4, 2021

March 04, 2021 at 01:50AM
http://twitter.com/FlutterDev/status/1367276264793333763
New post on /r/flutterdev subreddit:

Is iOS performance issue solvable?
I would like to know whether the Flutter iOS performance issue is solvable? looks like they didn't do anything meaningful to solve the issue for a year and I lost my momentum to use flutter.My gut feel is that this issue cannot be solved, and we should stick with the native sdk for any serious projects.

March 04, 2021 at 02:26AM by domma90
https://ift.tt/3t07R2H
New tweet from FlutterDev:

💙 2 hours until the #FlutterEngage keynote re-stream!

Join @timsneath and the Flutter community around the world for this special online event! Prep some questions for the live chat and see you when the keynote re-stream begins at 8:30pm PT.

Tune in ↓ https://t.co/T9025C5NCV— Flutter (@FlutterDev) March 4, 2021

March 04, 2021 at 03:32AM
http://twitter.com/FlutterDev/status/1367301857861726212
New post on /r/flutterdev subreddit:

[Desktop] Small tool for Logic Keyboard (Windows/macOS/Linux)
https://github.com/Sunbreak/logic_conf.dartI've been working on Flutter Desktop and switching between Windows/macOS/Linux laptops. K380-series BLE keyboard helps a lot, except that it turns off FN keys by defaultSo I made up logic_conf, a small tool to turn on/off FN keysTry on dev channel flutter (or dart >= 2.12.0-259.9.beta)flutter pub run bin/k380_conf on​Inspired by https://askubuntu.com/questions/699138/logitech-k380-bluetooth-keyboard-make-function-keys-default and https://github.com/libusb/hidapi, it's almost re-implementation of hidapi actually, with dart:ffi & package:ffigen calling the syscall directly.I'll try to extract hidapi.dart later

March 04, 2021 at 03:17AM by sunbreakwang
https://ift.tt/3qgp1Ht
New post on /r/flutterdev subreddit:

Please can you try my app and give me feedback to improve?
Hello All I created an app with flutter and would really appreciate if you can try it and give me feedback to improvehttps://play.google.com/store/apps/details?id=backyardcart.android.v1https://apps.apple.com/us/app/backyard-cart/id1555952855Thank you

March 04, 2021 at 04:40AM by zarzor_2010
https://ift.tt/3beDdfS
New tweet from FlutterDev:

The #FlutterEngage re-stream will begin in 10 minutes!

Join the Flutter community around the world for this special online event! We can't wait for you to join us.

Tune in ↓ https://t.co/6Uo0EEg00w— Flutter (@FlutterDev) March 4, 2021

March 04, 2021 at 05:21AM
http://twitter.com/FlutterDev/status/1367329437780504576
New tweet from FlutterDev:

🔴 We are LIVE for the #FlutterEngage re-stream!

Let’s start the show with @timsneath as we kick off exciting product announcements, technical demos, special guests, and more! Be sure to submit your questions to the live chat.

Let's go 👉 https://t.co/6Uo0EDYoBW pic.twitter.com/JOr7hrWors— Flutter (@FlutterDev) March 4, 2021

March 04, 2021 at 05:33AM
http://twitter.com/FlutterDev/status/1367332253215301635
New post on Flutter Dev Google group:

type 'Future
Hii, type 'Future
New post on /r/flutterdev subreddit:

Question for you, what is better than Octopus recipes app
Answer for you. 8 different recipes for octopusAfter watching silicon valley, I thought of implementing the Jain yang idea from S4 E3. and finally yesterday I made it and pushed it into GitHubhttps://github.com/Chromicle/8-octopus-recipesBuilt with on silicon valley, give a star if you like it, always feedback is welcomethanks for reading, have a nice day:)

March 04, 2021 at 06:05AM by chromicle_3
https://ift.tt/3sNfARj
New post on /r/flutterdev subreddit:

Question for you, what is better than Octopus recipes app
Answer for you. 8 different recipes for octopusAfter watching silicon valley, I thought of implementing the Jain yang idea from S4 E3. and finally yesterday I made it and pushed it into GitHubhttps://github.com/Chromicle/8-octopus-recipesBuilt with on silicon valley, give a star if you like it, always feedback is welcomethanks for reading, have a nice day:)

March 04, 2021 at 05:59AM by chromicle_3
https://ift.tt/3kKNnHW
New post on /r/flutterdev subreddit:

Question for you, what is better than Octopus recipes
Answer for you. 8 different recipes for octopusAfter watching silicon valley, I thought of implementing the Jain yang idea from S4 E3. and finally yesterday I made it and pushed it into GitHubhttps://github.com/Chromicle/8-octopus-recipesBuilt with on silicon valley, give a star if you like it, always feedback is welcomethanks for reading, have a nice day:)

March 04, 2021 at 05:56AM by chromicle_3
https://ift.tt/3bVgnca
New post on /r/flutterdev subreddit:

Question for you, what is better than Octopus recipes
Answer for you. 8 different recipes for octopusAfter watching silicon valley, I thought of implementing the Jain yang idea from S4 E3. and finally yesterday I made it and pushed it into GitHubhttps://github.com/Chromicle/8-octopus-recipesBuilt with on silicon valley, give a star if you like it, always feedback is welcomethanks for reading, have a nice day:)

March 04, 2021 at 05:51AM by chromicle_3
https://ift.tt/38bnPyW
New tweet from FlutterDev:

🎬 Thanks for watching the #FlutterEngage re-stream and joining @timsneath and the Flutter team in the live chat!

We hope you enjoyed the show. All sessions from today are available on demand for your viewing pleasure.

💙 Share → https://t.co/7p4hKHGIZQ pic.twitter.com/WsoUkAAjyQ— Flutter (@FlutterDev) March 4, 2021

March 04, 2021 at 06:40AM
http://twitter.com/FlutterDev/status/1367349327698354177
New post on /r/flutterdev subreddit:

Mutating widget members directly when not controlling how the widget looks
This is not a help request, I know how to solve this problem, but of all the solutions, the one that seems the best is also the one not recommended in the docs and I want to discuss that.First, I want to explain that I understand the difference between stateless widget, and stateful widget and how they are built and function. Specifically I understand that stateful widget consist of an immutable widget on top and a state class below it, and for performance reasons, mutating the state would result in recreation of a new widget with the new state.​While working at my rather complex app with many stateful and stateless widgets, I came a across an interesting situation, I have a column with a list of stateful widgets where I would need to keep some temporary mutable data related to them. changing this particular data doesn't change the appearance of these widgets, additionally I would like to be able to reference that data directly one time at the end with a button press from the parent.So now I have a couple of ways to accomplish this,1) elevate the entire state of all these widgets into the parent widget and pass a complex set of call backs to allow the children to change the state of the parent, but as I mentioned, none of these widget change at all in appearance.2) use a provider/changeNotifier to separate the data from the view, but that is hopping between too many classes and just makes the code very complex.3) simply have the data in a class member in the children widget, letting each widget mutate it according to its own logic, then when I need to collect the data from the whole list of widgets I can simply access them like a regular class, kinda like this
class QuestionView extends StatefulWidget { ... int score = 0; const questionHeader = "some header" ... } // then in the build method of the parent ... List<QuestionView> questions = [...] //then ...Column( children: questions) //then at the end ...onTap : (){ for (var q in questions) { //do something with q.score } } 
I tried the third way and it seems to work just fine without any issues. but it feels "Hacky" and I get a "Widget is supposed to be immutable" warningWhat is the potential problem with this approach and why isn't it recommended. it seems like this would actually be the least expensive way to do this.

March 04, 2021 at 07:54AM by mohelgamal
https://ift.tt/3bcpOVo
New post on /r/flutterdev subreddit:

Is it a good idea to start coding with Flutter, Dart and Rust?
Hello, Flutter devs!Currently I'm starting out as a UX/UI designer and no code developer for now. My goal is to be able (cross-platform) apps and services on various scales for myself and clients. For example, wikis and e-commerce apps. The gamedev is my another passion but I understand that it takes way more time for that so I want to focus on making great UX/UI apps so I can launch them and to understand coding better while learning — I've heard Dart and Rust are really good languages ahead of their time.I'm inspired a lot by Pieter Levels and his projects, especially Nomad List. So I really want to make such things myself and earn for a living but also progress steadily while learning.Some people might suggest learning C++ but I think it applies more for those who just want to be able to code with no current idea in mind. Myself, I have a goal and understand what I want to be able to do in a close future.Is it a good idea to start with App Brewery's Flutter and Dart course? Should I start learning Rust, if so, what courses for newbies can you recommend?Thank you for your replies in advance!Feel free to ask questions!P.S: Design is a huge passion of mine and I love it. Bad financial situation gave me a push to start designing — I'm working on a Chrome extension design for now (and on my website too). I plan to start looking for clients when I'll finish the extension and website design. I'm working with Figma and Webflow. Afterwards, while looking for clients, I want to make a web app — wiki app for a Crytek game. I plan to make it with Webflow and Bubble. My wish to make it a native app to publish on Google Play and, eventually iOS. That's why I'm inspired to learn to code — it's amazing and gives me more opportunities to do what I want, to make my ideas come to life.

March 04, 2021 at 08:44AM by BlackHazeRus
https://ift.tt/3c4mgUm
New post on /r/flutterdev subreddit:

Question: What are the best options for simple animations with synced audio?
Hey guys, we are new to Flutter (have done a fair bit of native Android, some React Native, and some iOS) earlier. We are building an app that has what we can call simple programmatic animations (say, a character talking, a few objects moving around etc; all 2D for now). As far as we can tell, we could either render and manipulate visual assets directly, or use RIVE. We are trying both. One thing that is crucial for our use-case is getting the audio / animation sync right. We've come across some comments and a recent Youtube video complaining about longstanding issues with jank when building for iOS on Flutter. Since we syncing is a must-have for us, wondering if jank or any other latency-inducing issues with animation are a concern. Are there any other alternatives (within Flutter)? Any feedback and pointers would be lovely! Thanks

March 04, 2021 at 08:21AM by Csai
https://ift.tt/3uT2iVm
New post on /r/flutterdev subreddit:

Using TCP sockets in a Flutter web app
I can create a mobile Flutter app and use TCP sockets in there. What if I "convert" that mobile Flutter App into a Flutter web app? As far as I know, it is not possible to use TCP sockets in JavaScript or a browser. What would happen than? Would it simply not compile?

March 04, 2021 at 10:04AM by ReporterDependent
https://ift.tt/3rhubEq