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

CI for flutter to get build of Android,iOS and Webapps
Hi All, Does any one Implemented Jenkins with flutter ? for build iOS,Android and Web apps or else please suggest any other CI like jenkins. Thank you

March 03, 2020 at 05:57AM by MohsinKhan92
https://ift.tt/2TkTret
New post on /r/flutterdev subreddit:

Audio manipulation?
I want to manipulate audio (pitch, stereo enhancing, any effect really) but I have no idea where to begin!I'm looking for any help! Libraries, posts, anything to get me started.I'm assuming it's going to be difficult but hopefully there is a way to do it so that I don't have to have a NDK for each platform! Thanks

March 03, 2020 at 02:55PM by s00prtr00pr
https://ift.tt/3cBXNFE
New post on /r/flutterdev subreddit:

PHP w/ SQL School project
Hi,Im doing a project for school where I link flutter to a sql database with php (I know its not secure, its just for school), I already retrieved a list with subjects but I need to display its students when I click on it. The students are linked to subjects by a foreign key but I have no ideia in how to display them.Can anyone help me?

March 03, 2020 at 03:46PM by zhengshan
https://ift.tt/2PFSBq7
New post on /r/flutterdev subreddit:

FlutterGamingApp - Game streaming app UI kit made with Flutter. 🎮🔥
I just shared:FlutterGamingApp - Game streaming app UI kit made with Flutter. 🎮🔥https://github.com/ahkohd/FlutterGamingAppLeave a ⭐️ at the repo if you like what you see! 🙀Link to the design:https://dribbble.com/shots/6139248-Game-Streaming-App#flutter #100DaysOfCode

March 03, 2020 at 06:18PM by ahkohd
https://ift.tt/2PK1SO0
New post on /r/flutterdev subreddit:

<b>Some reviews about Provider vs Bloc (a bit MobX) State Management</b>
First, Flutter is a flexible framework, it doesn't require developers to use any specific state management architecture. So anyone who asks what to use, which one to use, the answer is always like this: experience each one yourself for a fair amount of time, then choose according to your knowledge, interests and personal senses.ProviderThe precursor is scoped model, its origin is a lightweight DI, which simply provides dependencies below the nodes in a tree widget. But later Provider provided some widgets to listen to ChangeNotifier changes, so the ChangeNotifier + Provider combo became a kind of state management technique.Working with the provider to manage the state is mostly about managing ChangeNotifier.• Strengths: Provider + ChangeNotifier easy to learn, friendly to new people.• Weaknesses: At Low-level Provider consider all provider objects of the same type to be only one. This is bad in case you provide ChangeNotifier of the same type or a Generic type. Because the Provider does not consider the generic objects to be different types, Provider still sees them as the same object. So there will be cases where Provider complains about using the disposed object.So in your development process if you find yourself needing to provide multiple ChangeNotifierProvider of the same type or Generic type, then, unfortunately, Provider doesn't support it. You need to find a way to work around or choose another State management technique.• Personally, if the project is small. Just a prototype, UI challenge, I will use Provider for its easiness.BlocAn architecture was introduced, as a new state management method, mostly uses Stream in dart.• Strengths: architecture is architecture, not lib, so it doesn't depend on lib. It uses pure Stream to manage the state. The structure of the bloc is very clear with bloc + event + state.• Weaknesses: So many boilerplate codes if you implement bloc yourself, stream handling is more difficult to understand than ChangeNotifier.• Bloc does not have the problem of providing multiple blocs of the same type in peer widget trees as in Provider.• Flutter_bloc: this is a lib follow bloc architecture, there are util widgets which are base bloc classes, making it easier to implement the bloc. Plus with the gen libs like freezed, super_enum, so many boilerplate codes is no longer a problem.• I choose bloc for medium projects and above.MobX (a bit)• At present, Mobx uses code generation. Gened code always has a problem that is logic abstractions, making me feel like I can't control my code completely, using gened code I have a bad habit which does not look into source code to find out what it does. I completely assign those codes to do the logic. That said, this is somehow a form of instant noodles for beginners, and if not properly understood, very easy to become bad habits relying too much on code generation.• Some concepts like predicate, store, customized observable, annotation, give me the feeling there is too much logic abstraction under the hood, which is unfriendly.• The notify between parent-child is somewhat annoying & hard to work with• Working with MobX seems easy at first but it is difficult to understand its deep down logic. Mobx and Redux have a similar problem: the steep learning curve. I heard that if you are from webdev learning Flutter, then you will consider Mobx, Redux because learning them will be faster.Conclusion• For small projects, I only use Provider for DI, State management.• For medium-sized projects and above, I mix a lot of lib. My current stack: get_it or provider for DI depending on the situations (prefer get_it). Flutter_bloc for state management. Provider + ChangeNotifier for complex animation.• Whatever you choose, the implementation of the base classes and mixins will greatly reduce boilerplate code.• Boilerplate code in flutter_bloc vs provider lib: When using Provider…
New post on Flutter Dev Google group:

flutter suggestions and observations
Where is the best place to make flutter suggestions and observations for improvement? I just took the flutter survey initiated via VS Code Bert

March 03, 2020 at 10:48PM by Bert Beckmann
https://ift.tt/3cvWRlQ
New tweet from FlutterDev:

A #GoogleIO update.

Due to concerns around the coronavirus (COVID-19), we've decided to cancel this year's physical event at Shoreline Amphitheatre. It's sad that we won't be able to gather as a developer community but your health and safety is our priority. (1/2)— Google Developers (@googledevs) March 3, 2020

March 04, 2020 at 12:27AM
http://twitter.com/FlutterDev/status/1234983740973015040
New tweet from FlutterDev:

We are exploring new ways to connect and support our global developer community. Stay tuned.
More info soon &rarr; https://t.co/mSTQKlTa90 (2/2)— Google Developers (@googledevs) March 3, 2020

March 04, 2020 at 12:27AM
http://twitter.com/FlutterDev/status/1234983755955048448
New post on /r/flutterdev subreddit:

Help improve Flutter! It's time for the Q1 survey.
📣It's that time again! :)The Flutter team wants to hear from you. Let us know what matters to you, and take our Q1 survey here: https://google.qualtrics.com/jfe/form/SV_6YBXYxIR69pgpr7?Source=RedditThe survey will be available until March 10th.You can read about the findings from the last survey (Q4 2019) on Medium.On behalf of the Flutter team, thank you!

March 04, 2020 at 12:38AM by janim27
https://ift.tt/2IkRLuQ
New post on /r/flutterdev subreddit:

Hello i am Beginner
Please can someone give me a break down on flutter. And how I can go in developing apps on flutter. Thanks

March 04, 2020 at 06:07AM by obinnaben
https://ift.tt/2PMqIgp