I am excited to announce the release of my first Flutter package - flutter_deck! ๐
It's a lightweight, customizable, and easy-to-use framework to create presentations in Flutter ๐
Check out the amazing features this package supports ๐
#flutterdev
#announcement
Since our queen of animations
@roaakdm
has some more serious business to do, I accepted the challenge and implemented this using
@FlutterDev
๐
It took a while, but I am extremely happy with the result!
Code and other details ๐
๐จ INFURIATING
#Flutter
UI WARNING ๐จ
Another week, another
@FlutterDev
UI challenge! ๐
Not a very complex one but I still had to wrap my head around parabola translations learned in the 10th grade ๐
Code ๐
P.S. Thanks
@AlicjaOgonowska
for the inspiring resource!
Today I woke up and saw this ๐คฉ
1K stars on the
#Flutter
Design Patterns repository - this is huuuge!
Thanks to all of you ๐ I am more than happy that this niche project became so popular and helps a lot of developers to improve every day.
Links ๐
@FlutterDev
#opensource
Ok, since this thing already became a meme, I will post a Flutter version of it every hour for the rest of the day ๐
#1
Let's start with the notorious one ๐
#flutterdev
#getx
Updated my Flutter Design Patterns app to
@FlutterDev
v3.17.0 and it's ๐ฏ๐ฅ
By the way, "dart fix --apply" was just enough for the migration ๐คทโโ๏ธ
This week we are launching a user experience update to Google Earth across web and mobile platforms. This update is designed to make it easier to create, collaborate, and organize maps and geospatial data. Read more here:
Today is a huge day for me - I became the official maintainer of GetX! Thanks to the community for believing in me ๐
Let's make Flutter State Management great again! ๐
#flutterdev
#getx
It's a long time since I posted a random
#Flutter
meme ๐
My message there: help the community and package maintainers, create PRs and help them migrate their packages to Flutter 3.0!
Flutter Design Patterns have their home now! ๐
It's available as PWA for offline usage as well!
Anyway, I have just deployed it for easier access for all of you. Now, it's your time to shine ๐งต
#flutterdev
1/7
Open-source Flutter + Google AI Dart SDK project alert ๐จ
To try out the new Google AI package announced last week, I built a fun AI photo scavenger hunt application over the weekend!
The game is simple:
- Choose your hunting location
- Gemini generates 5 items that you should
So I am preparing a plan for a new
#Flutter
project. Here is a list of some, in my opinion, must-have things that should be implemented or at least decided early on in any new project ๐งต
#flutterdev
#dart
After spending too much time on Twitter, especially in the
@FlutterDev
community, I started recognizing patterns. Thus, I've created a fun Flutter bingo game! When you notice any of these tweets, do not forget to shout "Flingo"!
Also, take this with a pinch of salt, cheers! ๐๐
#Flutter
Design Patterns reached 100 forks on
@github
!!!
I am extremely happy that such a technical/educational app with such awful self-made design is so popular๐ Thank you!
P.s. responsive design is still missing for this app, hmm... maybe an update is coming?
#flutterdev
I am a certified forklift driverโฆ I mean,
#Flutter
GDE now ๐ช
Just before traveling to Berlin for the conference,
@GoogleDevExpert
team sent me this beautiful plaque.
I am happy being a part of the coolest kids club for 2 years, just now I can easily prove it ๐ฅ
#officialGDE
Do you remember when I promised to make a tutorial about this
#Flutter
UI challenge? ๐
Wait no more! Here is the first part of the tutorial where I will cover all the static design side of the rotary passcode input.
You will find the link below ๐
#flutterdev
#ui
#challenge
Since our queen of animations
@roaakdm
has some more serious business to do, I accepted the challenge and implemented this using
@FlutterDev
๐
It took a while, but I am extremely happy with the result!
Code and other details ๐
#17DaysOfFlutter
memes - Day 14: Remember that people are using the product, not the technology.
However, Flutter is still a good option if you ask me ๐
Flutter/VS Code tip ๐ Create or open Widget test with ease!
With a cursor in the project file explorer, right-click on the Widget file and select "Go to Tests".
If the test file already exists, it would be opened. Otherwise, you can create it with a single click!
#FlutterGif
Quick tip for those who commit their generated files to Git repositories ๐
If you want to "hide" generated files from a Pull Request, add .gitattributes file to your project and list all the file types you want to ignore by adding the -diff postfix.
Cheers!
@FlutterDev
Records in
@dart_lang
will eventually enable argument spreading in the future. Code readability improvements go brrrr ๐
Thanks for the heads up,
@munificentbob
!
It's me again creating memes while I should create slides for the conference...
Helloooooo ๐
The best Flutter state management solution is...?
#flutterdev
#statemanagement
Did you know that with the new stable release of Flutter 3.13, it's SO EASY to track the app lifecycle state change or even implement such a feature with a minimum amount of effort? ๐
#flutterdev
"Could you tell me which state management solution in Flutter is the best?"
N
ใ O
ใใใ O
ใใใใ o
ใใใใใo
ใใใใใ o
ใใใใใo
ใใใใ ใ
ใใใ ใ
ใใใ.
ใใใ.
ใใใ .
ใใใใ.
Well well well, what do we have here... The Flutter design patterns project reached 1.5k stars on GitHub! ๐
By the way, I updated the code to the most recent Flutter version just last night.
#flutterdev
#milestone
Are you watching
#GoogleIO
and can't handle your excitement about all the
#Flutter
announcements? ๐
Here are the top 9 features you should definitely check out in Flutter 3.10 ๐
Wholesome Flutter meme: Day
#1
Do you even remember the first time you tried out Flutter? What was your first thought? Share with us ๐
#flutterdev
#wholesome
I am aware that for some of you written tutorials are easier to follow. Thus, I've published the rotary passcode
#Flutter
UI challenge on my blog ๐
Do not get scared of the reading time - most of that is iterative code examples ๐
You will find the link down below.
New Flutter book alert! ๐
Not gonna lie, I am a bit sceptical about Flutter books since it's extremely difficult to keep them up-to-date. However, I was surprised - there is one already that covers Dart 3.0 topics! ๐คฏ
#flutterdev
#book
Not really a
#Flutter
meme, just a potential header image for the flutter_bloc library.
I will create a better meme in a minute or two, don't worry ๐
#flutterdev
#bloc
Finally some progress on flutter_deck! ๐
Managed to implement a semi-decent scaling for flutter_deck. And it's not even a breaking change! The slides should look decent on all screens and keep the specified aspect ratio ๐
This is basically how PowerPoint, Google Slides and
A new app has just joined the
@FlutterDev
ecosystem: ! So proud that we made it live in 3 months ๐คฏ
Fun fact: team size that made it happen - 3. UI/UX guru, a single app developer (yup, me) and a back-end developer.
C-R-A-Z-Y.
#flutterdev
#app
#launch
#17DaysOfFlutter
memes - Day 17: For the final meme, just simply appreciate that we are a part of this journey and have a nice
#FlutterForward
event, everyone! ๐
Wild
#Flutter
responsive design thought: am I a bad person if instead of swapping GridView with the ListView, I would use a GridView with "crossAxisCount: 1" on Mobile (aka, ListView) and "crossAxisCount: 2" on bigger screens? ๐ค
Wholesome Flutter meme: Day
#5
Can we all agree that we do not appreciate the Flutter documentation enough? Kudos to all of you who contributed to it! ๐ซก
#flutterdev
#wholesome
I have fully migrated the
#Flutter
design patterns app to Dart 3.0! โ๏ธ
Some patterns make even more sense now with class modifiers like interface, base, and final classes. Also, Flutter 3.10.0 significantly boosted the performance of the Web app ๐ค
#flutterdev
#dart3
#flutterdev
package maintainers: everything is described in the README file, and the users will definitely understand how to use the package.
Flutter devs:
Every โBest cross-platform app development frameworkโ article/video ever:
React Native Flutter
( โข_โข) (โข_โข )
( เธ )เธ เญง( เญง )
/๏ธถ\ /๏ธถ\
Which side are you on?
A random
@FlutterDev
project architecture thought:
It took me more than 6 months to realise that there is something wrong happening with my current project architecture. Spoiler alert: I did not need a service locator in my Flutter app ๐งต
1/8
Apple App review in a nutshell:
- Me: submits an app
- Apple: nope, the app has issues
- Me: ok, fixes the issues, re-submits the app
- Apple: nope, still some issues there
- Me: nope, works on my machine, re-submits the same app version again
- Apple: lgtm, approved
๐คทโโ๏ธ
Since the
#Flutter
state management topic emerged this week again, I need to contribute to it as well...
... with memes!
Like and re-post if you want me to create a Flutter meme every Friday ๐
#flutterdev
#memes
Finally, I have some free time after several
#Flutter
conferences and meetups as a speaker.
Here is my reflection and top 9 takeaways as a speaker at the conferences ๐
Just updated the Flutter Design Patterns project a bit ๐คฉ
Smooth page transitions, updated task details page header to guide the user to the blog article and simply faster website after the Flutter version upgrade.
A fake conversation between the tech recruiter (Mr. R) and me:
R: So, do you have 5 years of experience in Flutter and Dart?
Me: Amateurs.
R: Nani??!1
Me: Amateurs! I have 4 years of Flutter GDE experience! ๐ช
I wouldn't be the same without the
#flutterdev
community. I hope the
Recently (can we still say it?), the Flutter team announced a new Dart SDK - google_generative_ai โจ
It enables developers to use Google's state-of-the-art generative AI models in their applications.
In this video, we will dive into the journey of building my first AI-powered
Hey average
#flutterdev
enjoyers ๐
What are the biggest Flutter "hacks" you are using in your day-to-day programming journeys when building beautiful and powerful apps?
I will start: I cannot imagine building complex animations without the flutter_animate package and I
Yesterday I was reminded that I created a Flutter workshop about state management for the Google I/O 2022 event ๐ก
If you want to learn more about ONE of the ways on how to manage your state using BLoC, check this out:
So I heard you miss my memes... Say no more - today I've tried out this bad boy ๐
Here is a simple "Yeet GetX import" linter. With minor adjustments, you can adjust this to yeet other
#Flutter
packages, too ๐
GitHub repo ๐, cheers!
Lint rules are a powerful way to improve the maintainability of a project. The more, the merrier!
๐ฅณ We are pleased to announce the "Custom Lint" package, a powerful tool for building custom lint rules to allow you to go beyond!
๐๐ฟ
This morning, I published a new video - a second part of the rotary passcode UI design challenge! โ๏ธ
In the video, I covered the motion design part of the challenge - animations, gestures, transitions and other fancy eye candies visible on the screen.
#flutterdev
#animations
Wholesome Flutter meme: Day
#6
I think Dash - the Dart (Flutter, also?) mascot - is one of the craziest phenomena happening in the community.
Every. Single. Flutter. Developer. Wants. It.
Do you already have one? ๐
#flutterdev
#wholesome