Set a reminder for our upcoming Space on Serverless Flutter: Building Flutter applications with serverless technologies!
#flutterdev
https://t.co/dIkHlAjIGO
The new Desktop app we have been working on.
it shows the cursor to highlight and keystroke highlight also if you like the mechanical keyboard sound we have added that too.
built-in flutter is available for windows and macOS.
Are you signed up for the 100% FREE online conference, Full Stack Flutter?
🗓️ May 28-29
📢 40+ talks
💬 Live Q&A with all speakers
Sign up. ⬇️ https://t.co/HSs0fJUtTG
John was one of the very first people to ever use Flutter, back when he was a lead on Google Fiber. He also used Flutter at Stadia. Will be interesting to see what he does in Flutter next!
Forgot to post about the 5. #indiefriday yesterday 😱!
I spent 3 hours streaming #flutterdev and working on @drumbitious_app finishing up some new features based on user feedback 😍.
Pro: I had around 40 viewers almost the whole time 🥳 and they were super talkative which I really enjoyed 👌!
Con: wasn't really productive XD!
Went camping afterwards, needed some time in nature 🥰❤️! Enjoy your weekend :)!
I will be speaking at an open source event organized by @Accel in SF on May 1st. (Alongside a ton of interesting people.) There may still be spots to attend if other Bay Area folks are interested: https://t.co/AJhT6DaxIu
Folks, I cannot emphasize how important it is to diversify your technical skills while maintaining depth of knowledge for specific technologies.
Don't you agree?
We need to talk about FlutterFlow!
The company announced a $25.5M funding round, and there’s a big market for it.
So, is FlutterFlow the real deal? Or should you ignore it and continue building apps the old-fashioned way?
Over the last week, I’ve taken it for a ride and compiled a list of pros and cons:
PROS
- Very good documentation and tutorials
- You can quickly build prototypes with it
- Firebase Integration is pretty good
- Drag & Drop UI is nice, and so is the theming support
CONS
- Generated code is virtually unmaintainable (spaghetti code, god-like state class, linter rule violations, massive widgets, etc.)
- FlutterFlow decides everything on your behalf (dependencies, state management, routing, data persistence, etc.)
- You can’t **really** build production-ready apps
- The project history feature is a bare-bones version control system, not suitable for serious projects
- Poor debugging experience (you have to debug main.dart.js with the Chrome DevTools 😭)
- Once you download and edit the code in your IDE, you can’t sync it back to FlutterFlow
- Existing project templates are incomplete/not updated
- Other random errors and bugs
It kinda feels like a tool that gets you 80% or 90% of the way there (for simple apps, that is).
But once you get to the last 10%, you roll the dice and get three possible outcomes:
- phew, it works
- rewrite the whole app
- good luck fixing bugs and maintaining it
OTHER OBSERVATIONS
- Drag & Drop UI is nice, but do you really need it when you already have excellent hot reload support in Flutter?
- The time it takes to learn the FlutterFlow UI would be better spent learning the Flutter widget library.
- For many apps, building the UI is not the hard part. There’s so much more that goes into building complex apps, and FlutterFlow is not the right tool for that.
SUMMARY
If you’re serious about building apps, this is my honest advice:
- If you know how to code, write code and don’t use FlutterFlow.
- If you don’t know how to code, learn how to code, and still don’t use FlutterFlow.
As they say, one image is worth more than 1000 words, so I’ll leave with this screenshot of a typical FFAppState class generated by FlutterFlow:
I have written a piece that's probably going to be a bit controversial but it's something I've been pondering for years now and I think the argument is sound.
--> We need technology that is less immersive, not more
https://t.co/quzpvJp015
#AskDash is a NEW demo of an AI-powered Flutter app, made with Vertex AI Search by @GoogleCloudTech.
Learn how we made it in the blog → https://t.co/ajsznm6hBD
It is here!!! Please help us get the word out. Currently Away (https://t.co/oZNsmxQ08s) is available for publication. We are dependent on grass roots for outreach. Retweets are most welcome, as are social media mentions.