Notes from building the templates.
Step-by-step guides on Flutter, Compose and shipping to the stores. Written while solving the problem, not after.
What It Costs to Run a Multi-Vendor Delivery App: Firebase and Maps, Line by Line
Current Firestore, Realtime Database and Google Maps pricing applied to a thousand orders a month. The same app bills $21 or $1,770, and one await decides which.
12 Aug 2026 · 12 minSplitting a Cart Across Multiple Vendors: Data Model and Checkout Flow
One cart, several sellers, one payment, and every vendor fulfilling independently. The schema that makes it work, and the three places it usually breaks.
11 Aug 2026 · 11 minRoom and Coroutines: Offline-First Data in a Compose App
The write path, the read path, and what to do when the network comes back. One decision drives all of it: the database is the source of truth.
11 Aug 2026 · 13 minBuilding an Admin Panel for Your Mobile App with Next.js and Supabase
Row-level security, a typed client, and a dashboard you can hand to a non-developer — plus the one key that must never reach the browser.
11 Aug 2026 · 15 minType-Safe Navigation in Compose Without Adding a Library
One file owns every route, nothing else writes a route string, and no more string concatenation in your deep links.
11 Aug 2026 · 9 minAdMob in Flutter: Banner, Interstitial and Rewarded Ads Without the Crashes
Ad loading is asynchronous and your widget tree is not. A pattern that keeps the two apart, and the frame where interstitials go wrong.
11 Aug 2026 · 11 minHow to Change the App Name, Package ID and Icon in a Flutter Project
Every template you buy ships with someone else's bundle id. Here is the complete list of files to touch on Android and iOS, and the two places people always forget.
11 Aug 2026 · 8 min