Widget Tricks Newsletter #42
AI Design Patterns. Who is hiring. Flutter AI rules. Dart tag pattern for package versions. LLMs for developer. 25 years of Code Complete with Steve. Riverpod 3.0. Gaming in your 30s & 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. AI rules for Flutter and Dart
2. Find package versions by tag pattern in Dart 3.9.0
3. Impact of context on your prompt
4. Six text-to-image prompting tips for Nano Banana
💼 Jobs To Apply:
1. Founding Engineer – Mobile (Flutter, Full-Stack)
You will be the technical owner of Pocket’s mobile experience end-to-end. You’ll lead Flutter development across iOS/Android (and Flutter Web where appropriate), shape our full-stack architecture, and build the systems that make Pocket fast, reliable, and delightful. This is a founding role: you set the bar for code quality, design fidelity, and execution speed.
Salary Range: 120,000 – $185,000 + meaningful equity.
2. Working Student Software Engineer Flutter (m/f/d) at 1KOMMA5°
We are looking for a Working Student Software Engineer Flutter to join our Heartbeat Tech team in Berlin, Hamburg, or Munich. The Heartbeat Tech team drives the development of our end customer app, helping users understand how they generate, store, and consume energy in their homes. You’ll get hands-on experience working at the intersection of software, hardware, and clean energy — and help build the tools that empower thousands of households across Europe.
Salary Range: not mentioned.
3. Senior Software Engineer, Flutter at Headspace
Headspace is seeking a skilled and driven Senior Software Engineer experienced in Flutter to join our Engagement org. In this role, you will be instrumental in designing, developing, and maintaining scalable, high-quality mobile applications that bring Headspace's mission to life. You’ll collaborate with cross-functional teams to prototype, architect, and implement innovative solutions that enhance the functionality, performance, and user experience of our mobile platform. Using Flutter, you’ll build engaging and reliable applications that seamlessly integrate with our backend services and deliver value to our users.
Salary Range: $122,400-$195,500 + equity + benefits
✍🏻 Articles to read:
1. The Liberation of Cosmic Insignificance Therapy by Tim Ferriss
The modern world is especially lacking in good responses to such feelings: religion no longer provides the universal ready-made sense of purpose it once did, while consumerism misleads us into seeking meaning where it can’t be found.
2. Being Good Isn’t Enough by people, ideas, machines
Technical skill is your chosen craft. Product thinking is knowing what’s worth doing. Project execution is making sure it happens. People skills are how you work with and influence others.
3. The Death of the Corporate Job. by Alex McCann
Using Corporate jobs as funding mechanism to to build the business you love on side. Once that’s done you left the corporate world
However be aware that some influencer sell this idea way to much. To sell there course. Assess your own situation independently
📺 Videos to Watch:
1. LLMs for Devs: Model Selection, Hallucinations, Agents, AGI – Jodie Burchell | The Marco Show
The most sensible and logical podcast on the topic of AI is this one. Below are the key takeaways:
AI model growth has flattened. The new models we see are now better agents wrapped around existing models.
Don’t use AI models for medical examinations. Because the biggest challenge with training AI models is assessing the output.
Don’t use a generalized model for everything; it’s like choosing the best framework or programming language for a given application. Use a specific LLM model designed for the application’s needs.
AI Patterns:
RAG: Search before giving output; verify factual knowledge.
Agent: Step-by-step instructions; thinking in systems.
MCP: Call third-party applications from the model; automated querying from external services.
Thinking: Another wrapper acting as a thinking agent on top of the base model.
For personalized LLMs: do fine-tuning; don’t build models from scratch—it’s expensive.
There is no shortcut to obtaining good-quality data.
For sustainability, we need small, focused, and performant models.
AGI is nowhere near; nobody has a clear definition of AGI or how to measure it.
2. Code Complete with Steve McConnell
When I say Read more timeless software engineering books in AI world. I meant exactly this kind of book. The Code Complete 2 was writter 25 years ago but it is still relevant today. Its a 900 pages long book but it is worth reading.
3. Full Tutorial- Build an AI Life Co-Pilot With Claude Code in 25 Minutes | Alex Finn
This video has inspired me to build my own AI newsletter agent to automate this newseltter. Going to post a video on YouTube soon. Subscribe to my channel to get notified.
4. How to Migrate to 16 KB Pages
Every year it is a ritual to make sure your Android app is up to date with Play Store policies. 😭
📦 Code from Packages
1. Screwdriver
A dart package aiming to provide useful extensions and helper functions to ease and speed up development.
2. Riverpod 3.0
A reactive caching and data-binding framework. riverpod.dev Riverpod makes working with asynchronous code a breeze by:
handling errors/loading states by default. No need to manually catch errors
natively supporting advanced scenarios, such as pull-to-refresh
separating the logic from your UI
ensuring your code is testable, scalable and reusable
🔖Post I Found Useful
1. Google’s strategy: Kotlin and Flutter side by side? What’s the real long-term play?
2. The Relationship You Have with Uncertainty...
3. Ask HN How do you fight YouTube addiction and procrastination? I'm struggling
🛠️ Tool I Found Useful
1. Convert any page into markdown
2. FabPic- All-in-One Social & Marketing Graphics – Pay Once, Use Forever
😂Fun and Memes
1. Session Expired Page on Income Tax Website
2. MKBHD to Apple- Fix Your Alarm Clock! 🔥⏰ #iphone17
3. Gaming in Your 30s
PS1 was the best gaming console of my childhood. However, I lost interest in gaming in my 20s. Now that I am in my 30s, I have a lot of responsibilities and very little time for relaxing. This year, I started gaming again and I love it. I no longer see gaming as a waste of time.
👋🏻 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.