Widget Tricks Newsletter #41
Dart Generator for Download. Interactive Map. Who is Hiring. New Manager Essentials. AI for writing logs. Python Documentary. Vibe Coding. Cupertino native widgets. Mac Lid Angle sensor and much more.
📝Post of the month:
Flutter with AI Workshop
AI won't replace you. But a person who knows how to use AI will. If you are a Flutter developer and want to leverage AI in your day-to-day workflow, I am planning to run a workshop.
Checkout more details on flutterwithai.com
💡Flutter/AI Tips:
1. Best use case for Dart Generator in Flutter
2. How to fix 16 KB support issue
3. Interactive offline real-word park map in Flutter
💼 Job To Apply:
Senior Flutter Engineer at Florence
Join as our Lead Flutter Engineer and take ownership of our mobile platform. You'll be taking on two established applications with support from our Director of Engineering
Salary Range: £60-100k
Flutter Developer ( Middle/Senior) at Evertech
We’re seeking a skilled and experienced Flutter Developer (Middle/Senior level) to join our dynamic and fast-growing team. In this role, you will be responsible for designing and building high-performance mobile applications for both iOS and Android using the Flutter framework. You’ll work closely with product managers, designers, and fellow developers to deliver seamless, user-friendly experiences and scalable app solutions. This is an exciting opportunity to make a meaningful impact on products used by thousands.
Salary Range: Not Mentioned
Multiple Jobs at Shorebird
We have one successful product with thousands of monthly users, delivering 10s of millions of updates around the globe, every month. We built this all with 2 engineers. We also recently launched a second product which is also growing. We simply need more engineers to keep up with our growing user base and ambition.
✍🏻 Articles to read:
1. Why I Love Bluey (And Hate Cocomelon) by Trungphan2
Bluey has a creative process. Cocomelon is processed. The former works off of a formula for what the audience might like. The latter is an expression of a single person’s unique taste.
Similar to creative vs. processed content, we look for perfect AI prompts to build apps as demonstrated by YouTubers. These "prompts" are highly processed “prompts” to showcase that everything works perfectly, but in reality, they don’t provide consistent behaviors.
2. New Manager Essentials: A Practical Guide to Your First Months in Leadership by Busra Koken
You don't have to rush into decisions when you are not fully informed or have an opinion yet.
3. My Favorite Use-Case for AI Is Writing Logs by Normcore Tech
We find stepping through a program less productive than thinking harder and adding output statements and self-checking code at critical places.
Clicking over statements takes longer than scanning the output of judiciously-placed displays. It takes less time to decide where to put print statements than to single-step to the critical section of code, even assuming we know where that is.
📺 Videos to Watch:
1. Amazon, Google and Vibe Coding With Steve Yegge
Google ran an experiment where they reviewed anonymous CVs. 60% of the CVs they rejected were their own hires, i.e. from Google.
Everyone will now build small software, much like how everyone currently makes videos, following a trend similar to photography. Therefore, there will be a higher demand for software jobs.
For VIBE coding: Find the smallest possible task and ask AI to do it. After that, review every line of code. To do this effectively, you should be familiar with the programming fundamentals.
2. Python- The Documentary | an Origin Story
In the 1990s, the cost of computers was higher than that of programmers themselves. Hence, building a new programming language was considered a high ROI.
The prototype version of Python failed because it was not marketed enough in the non-internet era.
At that time, Someone bought the python.com domain and now hosts a porn site. They need to ask users to go to the python.org site.
The Python 3 release was hated by the community. There were no new features added and the migration was painful, especially the way Unicode was handled.
The hate came by introducing warlus operator in python leads to Guido van Rossum resigning from the python community.
3. Everything You Need to Know About REST
If I get fed up with mobile development, I try to do some backend work. I found this good video to brush up on my basics.
REST is a specification and its less verbose and has a great performance incentive compared to SOAP.
In REST, the URL should identify the resource and not the action.
The downside of REST is the JSON serialization on both sides, and retry and other mechanisms need to be repeated for each request.
📦 Code from Packages
1. Motor
A unified motion system that brings together physics-based springs, duration-based curves, and Flutter's animation system under one consistent API.
2. cupertino_native
Native Liquid Glass widgets for iOS and macOS in Flutter with pixel‑perfect fidelity.
This plugin hosts real UIKit/AppKit controls inside Flutter using Platform Views and method channels. It matches native look/feel perfectly while still fitting naturally into Flutter code.
3. flutter_vst3 Toolkit
This toolkit enables developers to create professional VST® 3 audio plugins with modern Flutter UIs while leveraging the power of pure Dart for real-time audio processing. Zero C++ knowledge required.
😂Fun and Memes
Lid Angle Sensor
A lid angle sensor utility created by Sam Gold for MacBook Pro models from 2019 onwards. The utility detects the lid angle and can play a sound effect.
HOW TO Create an Auto Clicker Macro With the Swiftpoint Z2!
👋🏻 That’s it, Folks
I am currently open for consultation part-time/full-time, specialized in mobile development with Android and Flutter. So if you are looking for someone to:
Build product architecture from scratch
Train existing developers to level up
Fix major bottlenecks in legacy codebase
Improve code quality
And most importantly, ship things faster
then reach out to me at info@burhanrashid52.com.