- Flywheel Digest
- Posts
- What Makes an App (and a Team) Thrive
What Makes an App (and a Team) Thrive
From client collaboration to AI cost control, we’re exploring how smart processes build better products.
Rebuilding Somara: How Vibe Coding's Going for Us
By: Erik Goins & Bruno Matías Balderrabano at Flywheel Studio

⚙️ Rebuilding Somara: How Vibe Coding’s Going for Us
When Flywheel set out to build Somara, an AI-powered collaboration platform — we did it differently: no traditional design process, just pure vibe coding.
What started as a rapid experiment became a full-scale rebuild that revealed both the power and pitfalls of AI-assisted development. Erik and Bruno share what they learned about speed, scope creep, technical debt, and how AI is reshaping how teams build software.
💡 Key takeaway: Vibe coding isn’t perfect, but it’s pushing the boundaries of how fast ideas can become real products.
🛠️ The Mindset That Leads to Successful Apps
By Juan Diego | Product Manager at Flywheel Studio

At Flywheel, we’ve learned that the best apps aren’t built for clients, they’re built with them. The most successful founders treat app development as a partnership, blending their expertise with our design and engineering process.
In this article, Juan Diego breaks down the mindset that separates good products from great ones:
✨ Expertise — Founders who know their industry inside out.
👥 User understanding — Clear insight into who the app serves and why.
📈 Marketing focus — A plan for how users will discover the product.
🤝 Collaboration — Staying engaged from concept to launch.
When founders bring these traits to the table, development moves faster, the vision stays sharp, and the final product actually works in the real world.
Forget Tokens: The Simple Way to Manage AI Costs in Flutterflow
By Roberto Requena | Senior Developer at Flywheel Studio

AI-powered features make apps smarter, but they also introduce new costs. Instead of building complex token systems from scratch, Flywheel Senior Developer Roberto Requena explores a simpler way to manage usage and pricing in FlutterFlow
In this article, Roberto shares how he reimagined AI billing using virtual currency (“PINs”) and RevenueCat’s new Virtual Currency API , eliminating heavy backend work while keeping security and scalability in check.
You’ll learn how to:
⚙️ Replace token ledgers with virtual coins tied to real-world value
📲 Handle AI feature pricing inside FlutterFlow using RevenueCat
🧠 Avoid security pitfalls and over-engineering while staying fast
If you’re building AI-powered apps, this is a practical guide to keeping innovation lean, and your cloud bill under control.
Building a Scalable Data Model for Position Management and Technician Scheduling
By Jocsan Morera & Angélica Bolaños | Developers at Flywheel Studio

Managing recurring schedules without breaking historical data is one of the toughest problems in service-based SaaS. In this article, the Flywheel team explains how they designed a flexible data model that keeps past technician assignments intact while allowing businesses to update or regenerate future ones seamlessly
Through strategic table design (positions, assignments, schedules, checklists, and locations) and automated SQL functions, the model enables clean reporting, reliable analytics, and real-world scalability — ensuring businesses can update operations confidently without ever “breaking history.”
Flutter vs React and React Native: What You Need to Know Before Entering the World of Mobile App Development
By Jose Andres Carmona Miranda | Developer at Flywheel Studio

Mobile app development is booming, but one question always stands out: Flutter or React Native? In this post, Jose breaks down the differences, from programming languages to design philosophy and learning curves, so you can choose the framework that fits your skills, team, and goals.
🔹 React Native: Ideal for web developers familiar with JavaScript and React, offering a near-native feel through a “bridge” to iOS and Android.
🔹 Flutter: Perfect for teams that want full control and visual consistency, powered by Google’s Dart language and its own rendering engine.
We also explore how tools like FlutterFlow are changing the game for no-code and low-code development, making app creation faster than ever.
💡 Takeaway: There’s no universal winner, only the right match for your experience and vision.
Implementing Stripe Connect in WeWeb with Supabase: Architecture and Webhooks

By Jocsan Morera | Developer at Flywheel Studio
Discover how Flywheel implemented Stripe Connect in a no-code environment using WeWeb, Supabase, and Edge Functions. Learn how we tackled synchronization, webhooks, and security to create a seamless, scalable payment architecture that empowers multiple businesses to get paid directly through one platform.
📚What We’re Reading:
How to Make Better Creative Decisions — Backed by Behavioral Economics
Lexicon Branding
A fascinating look at how understanding cognitive bias can help teams make more intentional creative decisions
Why Your AI Product Needs a Different Development Lifecycle
Lenny’s Newsletter
AI products evolve differently than traditional software — this piece introduces “Continuous Calibration” as a new model for building smarter systems.
How to Coach Yourself Through Complex Problems
Harvard Business Review
A practical framework for tackling tough challenges when you’re your own mentor — great for founders and PMs.
Building fast is easy. Building smart is harder.
That’s where we come in.
Ready to build smarter, faster, and safer apps?
Until next time,
The Flywheel Team