IT'S THERE! The book "Flutter für Dummies" I wrote together with
@mirajago
is finally available and in my hands 🥳! Long, long journey but we made it 🩵!
You can get it in your local bookstore (Germany) or on Amazon. Looking forward to your feedback 🥰!
#flutter
#flutterdev
Today I learned how to remove this nasty padding in my ListView inside some Sliver things in
#flutter
... Only took me 2 hours to stumble across the github issue with the solution 😩:
Game changer for error reporting 😱!!! Did you know you can add screenshots to your
@getsentry
errors automatically and they will appear in your dashboard?
#flutterdev
#flutter
Did you know you can provide a release_notes.json file in your root directory which will automatically put the content of the file in release notes for iOS and Android apps in
#flutter
- including all translations you support ;)?
After 9 years of creating apps for customers... I finally managed to release my VERRY (!) first own
#flutter
app in Google Play Store 🥳(
#openbeta
🧪;)).
Happy about all the feedback I can get from you💙!
#flutterdev
#drumpractice
#drumapp
I'm looking for a new mobile app idea. My
#flutterdev
community on twitch, me (& you?) would like to bring this app to life together 💙.
100% open source, everyone can contribute, share knowledge and stream the process - skill level doesn't matter, motivation does 😉
🧵👇
Any
#flutterdev
aware of a package which does something like this? I'm working on it for my own app but I'm curious if there's something already :)! If not, I'm happy to opensource it.
Normally you don't want to push sensitive data like API keys to your repository. But where to put them and how to make them accessible?
Here's the answer :)!
#flutterdev
#vscode
I know I'm VER(R)Y late to the
#dart
3 party... but I actually like the pattern matching/sealed one compared to the old version where you always had to handle the nasty else branch👀.
Also you now HAVE to take care of all the states. I tend to forget that sooo - 👍!
#flutterdev
Currently working with a
#backend
for my
#flutter
app that gives me the following object as a
#json
response...
{
"userId": "....",
"userName": "....",
"user_type": "....",
"deutscheswort": "...."
}
👇
I mean. SERIOUSLY 🥹???
Please 🙏 - dear backend
How to enable wireless debugging in
#flutter
(3.10.+) for
#ios
in 3 easy steps:
1. Open Xcode -> Window -> Devices & Simulators
2. Activate the "connect via network" checkbox
3. Run "flutter devices" in your project terminal
You should see something like:
"1 wirelessly
Building apps for iOS always gives me nightmares 🤬. SERIOUSLY. Why did they make it be SO ridicilous bad for developers 😭.
Anyways... Shoutout to
#google
and everyone involved for making
#flutter
a dev dream come true by providing an awesome dev experience 💙!
Right after I found out about finding unused files using "dart_code_metrics" - I found out there's also a possibility to find unused localizations and unused code! Omg 😱💙!
Happy cleaning-up-code-sunday 🤭!
#flutterdev
Omg. I can't believe it. I achieved my lifetime goal:
MY METRONOME WORKS 🥳🥳🥳!!!
400 BPM, 100% accuracy, pure
#dart
,
#flutter
, finally 🩵!
Special shoutout to
@t_kietzmann
who gave the final idea of using ffmpeg_kit_flutter 🙏!
We are a small team of
#flutter
developers lead by
@whatsupcoders
looking for a
#uxui
designer willing to join our team and create an awesome design for our
#opensource
app!
Maybe that's you 💙? If not: sharing is also highly appreciated 😍🎊!
After three years of working on my passion
#flutter
project
@drumbitious_app
I finally reached release build number ...
...100 🥳!
I'm incredibly proud I have 4 active subscribers and I'm getting close to being able to pay my monthly data protection subscription with that
Customer at the beginning of the year:
"I need an android app"
Customer two months later:
"I think we also need an iOS version"
Customer two months later:
"Somebody asked if it's possible to have a windows version maybe?"
Me:
"No problem 😊!"
#flutter
😍🩵
And another great quick-fix for
#flutter
and
#dart
: moving classes into a separate file 😍🩵!
No more excuses to put everything in main.dart
#flutterdev
people 🤭!
Stuck in dependency hell and no idea why?
Use "flutter pub deps" to find out which dependencies and subdependencies are actually in your
#flutter
or
#dart
project 🤓!
Since I somehow accidently gathered an army of ~100
#flutter
developers willing to contribute to
#opensource
and there's NO WAY they are all going to work on one project... I'm now searching for
@FlutterDev
packages or existing flutter apps which could need some help?
I have a small
#flutter
desktop app for Windows in production and my customer is totally happy with it 🎉!
The setup was so easy and fast - I honestly didn't believe it would actually work at all.
Congrats to all
#flutterdev
- great future and lots of opportunities in sight 🤗
I just had my
#freelance
anniversary 3 days ago. I've been a full-time
#flutter
freelancer now for 6 years and I couldn't be happier 🥰!
Becoming a freelancer was one of the best decisions in my life. Betting on Flutter as well?
HELL YES 🤟😎!!!
If you have questions feel free
Apart from the fact that the "dart_code_metrics" package can increase your code quality a lot - there's also the option to check for unused files in your lib folder 🤓.
Super helpful for projects which got really big 🦕!
#flutterdev
Apple - I'm impressed 😱. What is happening???
App submitted for review: 11:59
App submission accepted: 12:15
This is also the release where I added
@shorebirddev
🥳! So excited about how it will go 😊!
From my understanding I thought this is the right thing to do in
#flutter
:
@override
void initState() {
super.initState();
// do stuff
}
So why is it always generated the other way around in IDEs?
@override
void initState() {
// do stuff
super.initState();
}
Omg. After months of painful failing, I finally built an accurate (!!!) metronome in plain
#dart
and
#flutter
which can handle 400bpm 👀. I'll mark this day in my calendar 🗓️🥲. This is worth a package and an article...
If you ever think about attaching the twitter api to your
#flutter
app and you can't make it work - ping me. I was walking through that nightmare and pain for 3 days. I will help you, nobody should suffer like that 🥲.
Migrated my own
#flutter
app to go_router from
@csells
and holy shit... it's awesome 😱! Really intuitive, can totally recommend 🥳! Great work Chris 👍!
#flutterdev
flutter_lints is - IMO, sorry to say - a good start but nothing more 🫣.
Consider using linting packages for your
#flutter
app which provide more rules to help you write the cleanest code possible - from the beginning 🌻😊.
My favorite packages are
Biiiig shoutout to the creator of the pluto_grid
#flutter
package! I just implemented an insanely performant table with tons of functionality like filtering, search and 100k table entries easily with this one 😱😍!
Guys please 🙏, if you open up an issue in
#github
and manage to solve it yourself... please quickly write what you did to resolve it and not only "fixed it myself" 😰.
If others are coming across the same problem, you could give them instant help with your answer 🥲! Thanks <3!
I just discovered
@penpotapp
(open-source and free 😍) and I really like it so far :)! Gonna use it for my upcoming
#flutter
project ✌️. Will keep you posted.
Thanks to
@Sabowsla
for telling me about using
#maestro
for testing my
#flutter
app. This is AMAZING!
I can click my flow without worrying about finding the right labels. If there's no good label I will notice this because it uses the position instead. As soon as I'm done I can
I would love to see more
#flutter
streamers on
#twitch
💙! We are already a cute little but super friendly and growing community and everyone is welcome!
Please let me know if someone is interested in getting started and needs help with setup, ideas, questions etc. 🥰!
Since I'm using
@shorebirddev
now, I can allow myself to release on friday evening and then push a hotfix on saturday morning - like ... for example ... now 😂!
#flutterdev
Hello
#flutterdev
👋! Would you use
#flutter
for building a web app (web app, NOT website) in 2023? If yes, have you built one already? If no, why not, what's holding you back? Thanks in advance 😇
In case you didn't know... there's a really cool official codelab for the
#dart
3 features - records and patterns - you can walk through and code along 🥳
#flutterdev
Finally! The "
#Flutter
für Dummies" book is written and in review. I'm super exhausted but I'm also really happy my co-author
@mirajago
and I finally made it and finished it :D! Let's see where it takes us :)! But first... back to work, to enjoy programming 💙!
Next two cool freelance
#flutter
projects confirmed 😇! Seems like the demand is finally rising again 🥳. Looking forward to start working on those after my vacation with full power 😎🌴.
Super proud to announce the REWE Plätzchen Planer App built with
#flutter
web :)!
Go check it out and bake some tasty cookies 🍪🥳:
This was a super exciting project I developed together with
@inf0rmatix
from scratch in less than a month 💙!
Would love
I'm doing multiple
#flutter
live-coding sessions on
#twitch
() per week :)! Currently working on my passion project: a drum practice
#app
. If you are interested I'd be happy to see you there! I'm always open for topic suggestions as well.
How to NOT motivate
#opensource
maintainers and contributors. Please guys, don't do that. It breaks my heart to see comments like this😥. Be friendly and appreciate the time and effort they put into code they built and maintained and maybe even help them to solve something 🚀!
So proud of my selfmade app screenshots (took me only half a day lol) for the appstore. Apple seemed to be happy as well since they approved my new version within 59 minutes!!!
#iamnotadesigner
Whoop whoop guys - I did it 🥳!
I just published "How I’m using Cubits from the Bloc library to manage my states"
Please feel free to share your feedback with me since this is my first post ever and I want to improve💙!
#flutterdev
#flutter
On my way back from
#FTCON24
- long train ride ahead but found a nice book to read from this wonderful person called
@mhadaily
😁🙏!
Thanks to all of you for having such an amazing week 💙🫶! See you at
@FlutterNFriends
💃🎉 and also
#ftcon25
since I bought tickets already 😎!
I might be too stupid for
#flutter
theming, but can anyone please tell me why the hell my card is not WHITE no matter where I set it to be white? I'm running out of ideas.
kBaseWhite = Colors.white
#flutterdev
Phewww, I made it! I finally published another article on
#medium
about "dependency tactics" in your
#flutter
apps.
I wrote it after painfully finding out that having 54 packages in my app might have not been the best decision so far 🤣!
Omg how was I coding for months without using dart_mappable??? This is a life-changing package, thanks
@schultek_dev
🥹💙for creating this and thanks
@ChrisMarxDev
for throwing it at me!
☑️ No more equatable
☑️ No more copyWith method
☑️ No more handwritten copyWithNull method
Anyone interested in having a 2 hour session per week, where a small group of people gathers in discord, having a coworking session to work on pet projects, articles, learning new tech and stuff?
Did you know the TextFormFields listener is triggered on text OR focus change and the onChanged method only on text changes 🤯! I didn't until now.
#flutterdev
#flutter
My TODO List for
#flutter
things to check out:
💙 Using
@widgetbook_io
for Drumbitious
💙 flutter_animate Package
💙 dart_frog Updates
💙 Using
@wiredashio
for Drumbitious
💙 Building a small spanish learning game with flame
💙 Contributing to
@so_income
What did I miss 🧐?
Today I added a changelog dialog for my
#flutter
app Drumbitious to inform users about new features :)! Not perfectly ready yet, but I'm quite happy so far.
Thanks to the people in the
#twitch
stream who helped me make this happen by solving my brain-twists :D!
No words to describe the feeling when finally meeting all this passionate and talented people in person who made
#flutter
and its community so awesome 💙!
Special thanks to
@mhadaily
for organizing this! Incredible job 👏! Byebye
@FlutterVikings
, cu again next time 😍🎉!
How I went from red to blue in 3 minutes in a very complex CustomPainter
#flutter
app:
-> RepaintBoundary Widget
🤯🤯🤯
I wish everything in life would be so easy to fix 😆
Next week I have a student intern with me for the first time 😇. I am curious how her first own app with
#flutter
will look like 😊! Hope I can give her all the insights she's looking for 😱💙
Congrats
@mhadaily
on joining the 'we-wrote-a-flutter-book' club 😄! Having written a
#flutter
book myself, I know the time, passion, and expertise required to complete such a project.
As one of the reviewers, I can attest that this book is a true masterpiece! Highly recommended
This moment when you are facing a big stupid annoying bug in your app... And instead of trying to fix it, you spontaneously decide to refactor your code for 10 hours straight 🥲. No comment on myself.
I'm surrounded by 200 drummers, but the one next to me sent me the last bug for
@drumbitious_app
and I already know him because we were in contact via email 😁🎉
Yes,
#flutter
community sticks together 😊❤️!
"And thank you for recommending your friend. I really appreciate the flutter community, everyone supports each other, that's admirable."
Part of a conversation with a recruiter today :)!
I'm done with scrolling issues in
#flutter
🥲. Learning to work with these stupid slytherin-slivers now. Can't be that hard 🤣! I heard about people in the wild, who work with slivers, I'm gonna be one of them - SOON 💪! BE PREPARED!
"We are looking for a Senior Mobile Developer (ionic)"
Nope, sorry. Never going to happen 😅! Wouldn't go back from
#flutter
to ionic. Not even for wayyy more money.
Would you?
In VSCode you can set "dart.renameFilesWithClasses" to "prompt" or "always" to enable automatic file renaming and renaming the imports when renaming a class 😍!
Just open your settings (STRG+,) and search for "rename" or change it in the settings.json.
#flutterdev
#dart
How is it possible I wasted another 2 hours on iOS flavor configuration pairing it with different
#firebase
projects and it's still not working 😢? WHY IS THIS SO RIDICULOUSLY DIFFICULT 😩!!!
Do you know the difference between the two widgets "Opacity" and "Visibility" in
#flutter
?
🤓 -> Opacity-Widget takes up all the childs space in the layout, no matter which value of opacity it has
🤓 -> Visibility-Widget, if visible is set to false, doesn't take up any space