Masthash

#flutterdev

RJ
21 hours ago

"Boost your Flutter apps to the max with these 6 performance tips | by xeladu | Level Up Coding" https://levelup.gitconnected.com/boost-your-flutter-apps-to-the-max-with-these-6-performance-tips-db8ebeb733ba #flutter #flutterdev #performance

jtrobec
3 days ago

Would really appreciate recommendations for resources/tutorials/etc. on various client layout gotchas. A systematic approach to laying out for different screen sizes, dealing with differing system font sizes, etc. Bonus points for being specifically #flutter related. #flutterdev #flutterdeveloper

KDAB
3 days ago

All demo videos from the KDAB booth at #EW23 are now available to watch on our YT channel. Enjoy! #qtdev #yocto #flutterdev #rustlang #imx8 #slintUI #cpp #CMake #GammaRay #SteamDeck

https://youtu.be/rRKFbxe7o-w

I just pushed a prerelease of ShaderEffect for the flutter_animate package to make it easy to apply animated fragment shaders to anything in your Flutter UI. Would love feedback:
https://github.com/gskinner/flutter_animate/issues/72
#flutter #flutterdev

Flutter Releases
5 days ago

πŸ€– A new #Flutter release is available πŸŽ‰!
Channel: beta
Version: 3.9.0-0.2.pre
#flutterdev #flutterio #dartlang

Andrea Bizzotto
6 days ago

πŸŽ‰ Just published a new, short article about how to use the FirestoreListView widget to enable pagination.

Doing this the old way (using query cursors) was a pain.

But FirestoreListView makes it easy peasy! πŸš€

Read on for all the details. πŸ‘‡

https://codewithandrea.com/articles/firestore-pagination-list-view/

#flutter #flutterdev

KDAB
1 week ago

Last week we had a great time attending Embedded World for the 12th time! Lots of engaging demos, awesome people, and a friendly and professional atmosphere.

We're already looking forward to next year! Hope to see you thenπŸ‘‹ #qtdev #embeddedlinux #rustlang #slint #flutterdev

Flutter London πŸ’™
1 week ago

We're proud to announce that next Tuesdays Live Event details are now available‼️
Two🎁 on the night with
@JamalBelilet & Lorenzo Greco
both experienced in the #Flutterverse

Register interest & further details:
https://www.meetup.com/flutterldn/events/292252290/

#Flutter #FlutterDev #TheFutureNow

Flutter Live Event on March 28th 2023
Flutter Releases
1 week ago

πŸ€– A new #Flutter release is available πŸŽ‰!
Channel: stable
Version: 3.7.8
#flutterdev #flutterio #dartlang

droidcon
1 week ago

Hope to see you #FlutterDevs at #ftcon23 πŸ’™
---
RT @FlutterconEU
The time is finally here – our first speaker announcement! πŸ“£

@ImanRahmati, @puf, & @dacks_developer will be hitting the #ftcon23 stage –they'll show you how to build an extension for #Firebase & share it with the #flutterdev community.

Full abstract: https://fluttercon.dev/iman-rahmati/
https://twitter.com/FlutterconEU/status/1637788604087906304

Andrea Bizzotto
1 week ago

My latest Flutter newsletter is out:

- RawMagnifier (Widget of the Week)
- flutter_lints (Package of the Week)
- Diving into Riverpod (Livestream)
- 25% more colors in Flutter πŸ˜‰
- MongoDB & Realm
- FFIGen & JNIGen

And more.

Check it out. πŸ‘‡

https://codewithandrea.com/newsletter/march-2023/

#flutter #flutterdev

Andrea Bizzotto
1 week ago

Just learned something fun and useful with Riverpod!

You can pass an argument to the build method, and it will be automatically accessible in *all* the other methods. 🀩

That's because Riverpod Generator stores it as a property in the parent class. πŸ‘

#flutter #flutterdev

@riverpod
class ItemController extends _$ItemController {
  @override
  FutureOr<void> build({required String itemId}) {
    // no-op
  }

  Future<void> deleteItem() async {
    final repository = ref.read(itemsRepositoryProvider);
    await repository.deleteJob(itemId: itemId);
  }
}

Thats' right! its happening! 😎
---
RT @FlutterconEU
The time is finally here – our first speaker announcement! πŸ“£

@ImanRahmati, @puf, & @dacks_developer will be hitting the #ftcon23 stage –they'll show you how to build an extension for #Firebase & share it with the #flutterdev community.

Full abstract: https://fluttercon.dev/iman-rahmati/
https://twitter.com/FlutterconEU/status/1637788604087906304

Andrea Bizzotto
1 week ago

Interesting Flutter news over the last month:

- New Riverpod features (StreamNotifier) and packages (Riverpod Lint)

- MongoDB & Realm Flutter SDK

- New Observable Flutter Livestreams

For all the details, join my newsletter (out tomorrow). πŸ‘‡

https://codewithandrea.com/newsletter/monthly/

#flutter #flutterdev

Flutter Releases
2 weeks ago

πŸ€– A new #Flutter release is available πŸŽ‰!
Channel: beta
Version: 3.9.0-0.1.pre
#flutterdev #flutterio #dartlang

Andrea Bizzotto
2 weeks ago

From time to time, I get reviews like these for my course.

And they just make my day! πŸ₯²

Thank you very much, dear student (whoever you are). πŸ™

#flutter #flutterdev

I recently had the pleasure finding a flutter guru that genuinely exceeded my expectations. The lessons were presented with exceptional clarity, making it easy for beginners and seasoned developers alike to grasp the concepts being taught. What really set this tutorial apart, however, were the invaluable links provided for supplementary materials. These resources enabled viewers to delve deeper into the subject matter, thereby fostering a more robust understanding.
Another aspect of this tutorial that truly impressed me was the thoughtful editing. The content was trimmed to eliminate any unnecessary fluff, ensuring that viewers could digest the information efficiently. As someone with a limited amount of time to dedicate to watching tutorials, I truly appreciated this streamlined approach.
In summary, this Flutter tutorial stands out for its clear lessons, valuable supplementary resources, and well-edited content. It is the perfect option for those seeking a concise yet comprehensive learning experience. If you're looking to expand your Flutter knowledge, I highly recommend giving this video a watch.
Flutter London πŸ’™
2 weeks ago

Save the Date! - it's coming soon - March 28th 2023
A live and in person Flutter Meetup

Further details soon - event details πŸ‘‰
https://www.meetup.com/flutterldn/events/292252290/

#Flutter #FlutterDev #TheFutureNow

KDAB
2 weeks ago

The booth is set up and the team is enjoying the very first day of @embedded_world. We are really looking forward to showing this year's awesome demos! #qtdev #embeddedlinux #rustlang #slint #flutterdev #ew23

Come by our booth 4-302 and talk to us!

Andrea Bizzotto
3 weeks ago

πŸŽ‰ New article just published!

If you use Riverpod in your apps, this will show you how to improve your dev workflow and make the most of these tools:

- Riverpod Generator
- Riverpod Snippets
- Riverpod Lints

Check it out: πŸ‘‡

https://codewithandrea.com/articles/flutter-riverpod-lint/

#flutter #flutterdev

Miguel Beltran :flutter:
3 weeks ago

50 days left to submit your talk to #Fluttercon Berlin!

Since I'll be there anyway, I decided to submit a couple of (lightning) talks. Maybe you should too? πŸ˜‰

πŸ‘‰ https://sessionize.com/fluttercon-2023/

#Flutter #flutterdev

Andrea Bizzotto
3 weeks ago

Tomorrow I'll share a new article about Riverpod Lint, showing how to:

- upgrade "old" providers to the new @ riverpod syntax

- convert between provider variants

- use the new Quick Fix options in VScode

If you don't wanna miss it, sign up here: πŸ‘‡

https://codewithandrea.com/newsletter/new/

#flutter #flutterdev

Andrea Bizzotto
3 weeks ago

πŸŽ‰ Streams are now supported in Riverpod Generator 2.0.0! Here's how to get started:

- Declare a method that returns a Stream
- Annotate it with `@riverpod`
- Run build_runner to generate all the providers

And with the Riverpod Lint package, we can convert any provider from a functional to a class variant, and vice-versa. πŸŽ‰

#flutter #flutterdev

Spotube v2.7.0 por @ KrTirtho (Tw)

What's new?
- Playlist Queue
- Public Cache Server
- Personalized section
- Official Spotify Lyrics
- Lyric text zoom-in and zoom-out support
- Synced Lyric timing adjustment

Download: spotube.netlify.app

#Holi #HoliSpecial #Spotify #YouTube #flutterdev

Flutter Releases
3 weeks ago

πŸ€– A new #Flutter release is available πŸŽ‰!
Channel: stable
Version: 3.7.7
#flutterdev #flutterio #dartlang

CodeDoctor
3 weeks ago

Linwood Butterfly, a #foss note taking app, will get presentation support in 2.0
Stay tuned for the first alpha!

#flutter #flutterdev #opensource

Mangirdas Kazlauskas :flutter:
3 weeks ago

By the way, tomorrow I am speaking there πŸ’ͺ Already packed my sweatshirt πŸš€πŸ±
---
RT @miquido
We can’t wait to see you tomorrow at the Cross feat. Flutter meetup! πŸ’™ It’s your last call to save a free spot: http://bit.ly/3Yz6PKZ 🚨

Note that this is an in-person event taking place in our KrakΓ³w office.

#flutter #flutterdev #crossfeatflutter
https://twitter.com/miquido/status/1633466803929354242

Andrea Bizzotto
3 weeks ago

Say goodbye to common errors in your Flutter apps with the new Riverpod Lint package!

This package will:

- Tell you when you're missing a ProviderScope in your root widget

- Provide a Quick Fix option to resolve it quickly

More tips (and a new article) are coming soon. πŸ˜‰

#flutter #flutterdev

Say goodbye to common errors in your Flutter apps with the new Riverpod Lint package!

This package will:

- Tell you when you're missing a ProviderScope in your root widget

- Provide a Quick Fix option to resolve it quickly
Andrea Bizzotto
3 weeks ago

πŸŽ‰ Riverpod Generator 2.0.0 is out!

To celebrate, I've updated my guide to cover the new changes. πŸ‘‡

https://codewithandrea.com/articles/flutter-riverpod-generator/

But there's more.

I've also updated my time-tracking app to all the latest Riverpod APIs and the newest Firebase UI packages. πŸ‘

Check it out: πŸ‘‡

https://github.com/bizz84/starter_architecture_flutter_firebase

#flutter #flutterdev

Andrea Bizzotto
3 weeks ago

If you use code generation in Dart, you have to add a `part` directive to your files.

But you don't need to write everything by hand.

Instead, you can type just a few letters and let the Riverpod Snippets extension infer the correct file name.

Nice little time-saver. πŸ™‚

#flutter #flutterdev

With the Riverpod Snippets extension, we can just type `riverpod` and get a list of useful snippets.
Christian Findlay :dart:
3 weeks ago

Does anyone want to watch me talk about #flutter for 50 minutes?

This might help convince your managers that Flutter is a good idea

https://www.youtube.com/watch?v=6iZnR5UKpkw

#flutterdev

Flutter Releases
1 month ago

πŸ€– A new #Flutter release is available πŸŽ‰!
Channel: stable
Version: 3.7.6
#flutterdev #flutterio #dartlang

Christian Findlay :dart:
1 month ago

Check out Flutter Pulse. It gives you a lot of useful #flutter content in one place. It's had several versions now and I've smoothed down most of the rough edges

https://play.google.com/store/apps/details?id=com.christianfindlay.flutterpulse

#flutterdev

Neil
1 month ago

One of the things that I love about the #flutter community is that it's actually a community πŸ’™
---
RT @tahatesser
Super excited for this move by @FlutterDev Framework team.

"Going forward we are finally going to make the notable commit lists public. Hopefully, it's never to late to do the right thing."

#flutterdev #opensource #contributor #framework
https://twitter.com/TahaTesser/status/1629923259578830850

Nino Handler
1 month ago

Bring your laptop and project. Let's code together and help each other!
---
RT @GDGNuernberg
Good news! We start a new event series which will repeat monthly now...

It's called "Coding Space"

First event on 2/3/23 at 6 pm at Zollhof

Find out more or get your "Explore Space Ticket"
https://lnkd.in/e2bjT3yG

See you around!

#GDG #FlutterDev #AndroidDev #spacecoding
https://twitter.com/GDGNuernberg/status/1629211154948976641

spydon :dartlang:
1 month ago

Having so much fun at Flutter Heroes! πŸ”₯
---
RT @flutterheroes
Flame is an open source and completely free game engine for Flutter. Want to learn more? Join the talk "INTRODUCTION TO BUILDING GAMES WITH FLAME" by @spydon #directtoyourdevice #FlutterHeroes23 #Flutter #Flutterdev #Torino
https://twitter.com/flutterheroes/status/1629091099984683008

KDAB
1 month ago

KDAB will show a selection of customer showcases and demos at Embedded World 2023. Our colleague Christoph Sterz will be one of many experts at our booth 302 in hall 4 and gives you a quick overview. #qt #slint #flutterdev #embeddedlinux #yocto #torizon

You find more info on all our demos here https://www.kdab.com/ew23/

Flutter Releases
1 month ago

πŸ€– A new #Flutter release is available πŸŽ‰!
Channel: stable
Version: 3.7.5
#flutterdev #flutterio #dartlang

Christian Findlay :dart:
1 month ago

Flutter Pulse gives you a feed of #flutterdev tutorials, samples and blog posts. Check it out on Android

https://play.google.com/store/apps/details?id=com.christianfindlay.flutterpulse

Andrea Bizzotto
1 month ago

My latest Flutter newsletter is out, covering:

✨ Flutter Forward Recap and top picks
πŸ”₯ What's new in Flutter 3.7
πŸš€ ServerPod 1.0 release
🎯 Riverpod Lint package

and *much* more. πŸ“š

Read on for all the details. πŸ‘‡

https://codewithandrea.com/newsletter/february-2023/

#flutter #flutterdev

Andrea Bizzotto
1 month ago

My next Flutter newsletter will include a full recap of Flutter Forward:

- Impeller πŸ”₯
- Element Embedding 😍
- Dart 3𝝰 🎯
- 2D scrolling in Flutter ⊹

and *much* more.

Can't wait to share this tomorrow!

If you don't wanna miss it, sign up here:πŸ‘‡

#flutter #flutterdev

https://codewithandrea.com/newsletter/monthly/

RJ
1 month ago

"How to Navigate Without Context with GoRouter and Riverpod in Flutter" https://codewithandrea.com/articles/flutter-navigate-without-context-gorouter-riverpod/ #flutter #flutterdev

KDAB
1 month ago

You can meet us at this year's Embedded World in Hall 4-302 where we present our latest demos featuring #Qt, #cpp, #embeddedlinux, #slint_ui, #rustlang, and #flutterdev

Neil
2 months ago

TIL
---
RT @ICuvula
Did you know? The letters in "Riverpod" can also be rearranged to spell "Provider"!

#flutterdev #flutter #Riverpod #provider
https://twitter.com/ICuvula/status/1622709433435402240

Clifton Labrum
2 months ago

I think it would be a fascinating #FlutterDev case study for Google to build an IDE for Flutter in Flutterβ€”and deprecate Android Studio in the process. πŸ˜‰

linus :linux:
2 months ago

Currently working on a Flutter project which uses Unity 3D-Models. Now I have to rename some of them but it doesn’t work as expected.

Everything is fine until postMessage() is called.
It seems like some unity script or so doesn’t process the rename correctly.

Does anyone have any tipps? Boosts apprenticed!

#development #appdevelopers #app #flutter #flutterdev #unity #unity3d #unitydev

Andrea Bizzotto
2 months ago

Sometime last year, I started this GitHub repo to collect all the Flutter tips I share on social media.

As of today, this contains 92 tips (and growing).

Check it out: πŸ‘‡

#flutter #flutterdev

https://github.com/bizz84/flutter-tips-and-tricks

Oooo. @ServerpodDev has reached 1.0
---
RT @ServerpodDev
We are live! 🀩 Watch the @ServerpodDev 1.0 release keynote on Youtube. Over a year in the making. Finally you can write your #Flutter app #backend in #Dart. πŸ₯³πŸ₯³πŸ₯³

https://www.youtube.com/watch?v=QN6juNWW3js

#FlutterDev #Dartlang #OpenSource
https://twitter.com/ServerpodDev/status/1620103295007133710

Nino Handler
2 months ago

Awesome, come and join!
---
RT @GDGNuernberg
For all of you interested in what happened at Flutter Forward last week:

RSVP here:
https://gdg.community.dev/events/details/google-gdg-nuremberg-presents-flutter-forward-extended-nuremberg-1/

See you tomorrow at 6pm in Zollhof - Tech Incubator!

@zollhofHQ @GDGErlangen @Gdg #Flutterdev
https://twitter.com/GDGNuernberg/status/1619787545239293960

As part of #FlutterForward I recorded a talk about the flutter_animate library I've been working on. It's a performant library that makes it simple to add almost any kind of animated effect to your UI. #Flutter #flutterdev

https://www.youtube.com/watch?v=lxkFL9disq0

Rody Davis :google:
2 months ago

So excited for Flutter Forward! #Flutter #flutterdev #FlutterForward

spydon :dartlang:
2 months ago

You can now check whether a StatelessWidget is mounted or not directly from the context! 😍
#FlutterDev

Andrea Bizzotto
2 months ago

Up until recently, it wasn't possible to check if a StatelessWidget was mounted in Flutter.

But since Flutter 3.7, BuildContext itself has a "mounted" property! πŸŽ‰

This makes it easy to check if *any* widget is mounted.

That's a great quality-of-life improvement. πŸ‘Œ

#flutter #flutterdev

Before Flutter 3.7:

// on StatefulWidget only
onPressed: () async {
    await doSomeAsyncWork();
    if (mounted) {
      Navigator.of(context).pop();
    }
  },

Since Flutter 3.7:

// on *any* widget:
onPressed: () async {
    await doSomeAsyncWork();
    if (context.mounted) {
      Navigator.of(context).pop();
    }
  },
Andrea Bizzotto
2 months ago

My January newsletter is out, covering the latest Flutter news:

πŸ“… 17 days of Flutter
πŸ”₯ Flame (package of the week)
πŸ›  Dart fix
🐸 Dart Frog (full stack tutorials)
πŸ’Ύ Pocketbase
πŸš€ 3D rendering coming to Flutter

Happy coding!

#flutter #flutterdev

https://codewithandrea.com/newsletter/january-2023/

Hank G β˜‘οΈ
2 months ago
I appreciate the effort on this Flutter Markup Language. When I first came to Flutter from doing Avalonia/WPF and JavaFX this would have been very exciting to me. At this point I prefer the declarative UI syntax directly. Although, I'd still take having Kotlin-like language features to allow us to do it as a DSL type thing. For some it could be an interesting project though. One unfortunate thing is that their top level project acronym used in every XML file of "FML" will only be read by my brain as the more colloquial f-bomb refrain :) #flutter #FlutterDev #DartLang #podcast www.stitcher.com/show/flying-h…
Majid Hajian πŸ’™
2 months ago

A few days ago, @czarify created a Solar system example in Flutter!

You can now click on this link https://zapp.run/github/Yczar/solar-system and play with it on @zapp_run. Imported directly for his Github!
---
RT @czarify
Hello everyone,
In the spirit of playing around 3D with #Flutter.
#FlutterDev

I created the view of our solar system.

Enjoy!
@VGVentures @wolfenrain @mhadaily @spydon @nlycskn @FlutterDev @roaakdm @mkobuolys @atsig…
https://twitter.com/czarify/status/1613090828054073345

linus :linux:
2 months ago

I need a cheap Android phone for App Development. Any suggestions? Boosts apprenticed! #development #appdevelopers #app #testing #android #flutter #flutterdev

Max W. :dartlang:
3 months ago

In 30 minutes, my next video will be released about "Integration Testing Helpers" in #Flutter.

We will discuss #Fluttium, #Honey and #Patrol and show how you can use them in your next project!

https://youtu.be/2nE7qSWYyf4

#flutterdev #flutterexplained #dart #test

Christian Findlay :dart:
3 months ago

Check out our video on testing. We talk about getting the most out of your tests and avoiding the pitfalls that drag on many teams and distract teams from the goal of building quality software.

#Flutter and #iOS devs in particular will find this interesting. We talk about full app widget testing

#flutterdev #unittesting #integrationtesting #e2etesting

https://youtu.be/3dKugGP0LAc

Christian Findlay :dart:
3 months ago

What's #flutterdev community's take on moving to Mastodon?

I quite like Mastodon now that I've gotten used to it, but I find it pretty quiet here.

Is there a reason that the community is not so active over here?

Christian Findlay :dart:
3 months ago

Did you know that you don’t need StateNotifier, BloC, or any external state management library to do StatelessWidgets with immutable state? AnimatedBuilder is your friend. It just has a silly name.

Live sample here:
https://dartpad.dev/?id=83fcabba9c41221bc7e222f24ec7547d

#flutterdev #statemanagement #bloc

Christian Findlay :dart:
3 months ago

#Riverpod example style ioc_container sample:
Live here: https://dartpad.dev/?id=39e67d2ab0209e1d52e97e06bc4259e0

It adds the compile time safety like Riverpod providers, scopes the state, and doesn't use any state management outside the standard #Flutter lib

#flutterdev

Rody Davis :google:
3 months ago
beemdvp.xrd
3 months ago

Update on #flutterdev: So I thought being constrained to Material UI would be quite restricting but the odd thing is, you can actually get to do what you want BUT some widgets lose their meaning depending on how you use them 😁 which is funny and flexible for me

Hank G β˜‘οΈ
3 months ago
I need to properly quantify and blog post about this but my testing with this Friendica Mobile app has me very impressed with Flutter's efficiency. I'm biased of course since Flutter and Dart have been my go-to dev stack for desktop/CLI for over a year now but I was afraid it was going to be a battery and deploy size hog. Deployment sizes for the universal binary started at about 16 MB but even with all the new components etc are 24 MB. Not svelt but not bad. Battery usage has consistently been lower than other comparable apps for doing similar things: Safari, Element Matrix Client, Messages, Photos, etc. I'm very pleasantly surprised by that. #flutter #FlutterDev #DartLang
beemdvp.xrd
3 months ago

Are there any #flutter specific peeps i should follow? #flutterdev

Christian Findlay :dart:
3 months ago

Can anyone please help me unpack this #dartlang / #flutterdev issue?

https://github.com/MelbourneDeveloper/ioc_container/issues/7

I'm trying to understand the use case for hierarchical scopes.

Personally, I just load all the dependencies in the root of the page's widget/controller, so I don't fully understand why you might need hierarchical scopes in this sense

Christian Findlay :dart:
3 months ago

I make #flutterdev tools that make my life easier as a freelancer
:flutter:
https://pub.dev/packages/bloobit

Christian Findlay :dart:
3 months ago

This is a bloobit #flutter sample that shows you how to use dialog abstractions in your business logic controller. Fully working sample.

https://dartpad.dev/?id=e9d097b701667bdd2b137536509dd287

#flutterdev #statemanagement #abstractions #notbloc

Christian Findlay :dart:
3 months ago

Hi. I've just moved from fosstodon to Flutter Community social. I will stop talking about how Elon Musk is destroying Twitter and get back to #flutterdev content now

Rody Davis :google:
3 months ago

Wanted to learn how to use custom multi child layouts in flutter, here is a canvas demo with pan / scale / move with widgets! πŸ‘€

This does not use a matrix or transform controller like my previous example and is so much simpler πŸ”₯

https://dartpad.dev/?id=52f9c6ecc37a33cedf45225b5a4eb855

#Flutter #flutterdev #dev #dart

CodeDoctor :verified:
4 months ago

The second devlog of Linwood Flow, an opensource powerful calendar app to manage time, events, todos and more, is online.
Read it here: https://linwood.dev/flow/devlog/2

#flutter #flutterdev #opensource #foss

Max W. :dartlang:
5 months ago

Still unsure how to use #Mastodon best from my phone to find new content. It seems that the Mastodon app does not provide a Federated list. Is that true?

Also, #Flutter is full of bot messages and hard to follow for real #flutter news, so I try to initialize the #flutterdev tag.

What is your client for Mastodon? And how do you find the content you are most interested in? :thinking:

Max W. :dartlang:
5 months ago

I am glad to share my newest video with you. Today we discover how to save and retrieve an image from a local Database in #Flutter.

Therefore we create an Adapter pattern to implement it with #Hive and IsarDB.

https://www.youtube.com/watch?v=aMsjULcvHQk

You can find the repository where you can follow the tutorial on Codeberg:
https://codeberg.org/Flutter-Explained/local_db_tutorial_store_image

#flutterdev