Blog

Insights & Expertise

Current insights, tips and best practices about web development, design and digital marketing.

Flutter architecture that doesn't rot: modules, dependency injection and lint rules

Flutter architecture that doesn't rot: modules, dependency injection and lint rules

How does a Flutter app stay maintainable for years? Three FlutterCon 2026 talks: Lego architecture with 800 packages, dependency injection at enterprise scale, and enforcing architecture with custom lints.
Flutter beyond the phone: multi-window, iPad and adaptive layouts

Flutter beyond the phone: multi-window, iPad and adaptive layouts

The scene lifecycle becomes mandatory and many iPad apps are just scaled-up iPhone apps. What multi-window, a headless engine and adaptive layouts mean for your Flutter app.
When your Flutter widget needs a state machine

When your Flutter widget needs a state machine

From the Apollo software to David Harel to Flutter: when state machines and statecharts beat booleans and GestureDetector in complex UIs, and what that means for Bloc and Cubit.
Design systems in Flutter: tokens that humans and AI agents both understand

Design systems in Flutter: tokens that humans and AI agents both understand

Brand drift creeps in quietly. How semantic design tokens, an app UI package and golden tests keep your Flutter app consistent for humans and AI agents.
Is Flutter fast enough? When you need Rust and how to find out

Is Flutter fast enough? When you need Rust and how to find out

Flutter is rarely the problem. Two FlutterCon 2026 talks show when Rust via FFI gives you 100x and when a single ticker cooks your GPU. Plus how to find the bottleneck.
Where is Flutter heading? The 2026 roadmap and how to safely rebuild a huge app

Where is Flutter heading? The 2026 roadmap and how to safely rebuild a huge app

Where is Flutter going? Design system decoupling, analyzer performance, AI agents. Plus a real-world case: how a team safely refactored a banking app with 100 developers.
Getting AI agents to write Flutter code that holds up: skills, hooks and quality gates

Getting AI agents to write Flutter code that holds up: skills, hooks and quality gates

How do you get AI agents to write Flutter code that does more than compile? Skills, hooks, the Very Good CLI and 100% test coverage. My takeaways from FlutterCon 2026.
Marionette MCP: How AI agents test your Flutter app on their own

Marionette MCP: How AI agents test your Flutter app on their own

Marionette MCP gives AI agents eyes and hands inside your running Flutter app. Why it beats screenshots on speed and cost, and how I plan to use it.
When AI writes your Flutter app: what works and what scales

When AI writes your Flutter app: what works and what scales

Turning a vibe-coded app into a production product in 90 days, and why Flutter scales well with AI agents. My takeaways from two talks at FlutterCon 2026.
What is an APK? Android App Packages Simply Explained

What is an APK? Android App Packages Simply Explained

What is an APK file? How Android App Packages work, how to install APKs, and why they matter for app development.
REST vs GraphQL 2026: Which API Architecture Fits Your Project?

REST vs GraphQL 2026: Which API Architecture Fits Your Project?

REST vs GraphQL compared side by side. Performance, flexibility, learning curve, and when to choose which API architecture. With practical examples.
Native App vs. Cross-Platform: What's the Difference?

Native App vs. Cross-Platform: What's the Difference?

Native app or cross-platform? I explain the difference, the pros and cons, and when each approach makes sense. With an honest recommendation.
Firebase as a Backend: Everything You Need to Know in 2026

Firebase as a Backend: Everything You Need to Know in 2026

Firebase as a backend for your app: costs, benefits, limitations, and when Firebase is actually worth it. An honest take from an app developer.
MVP Development: From Idea to Prototype in 8 Weeks

MVP Development: From Idea to Prototype in 8 Weeks

MVP development: How to go from idea to testable prototype in 8 weeks. Costs, process, and tips from a freelancer.
What Does an AI App Cost? Costs, Factors & Examples 2026

What Does an AI App Cost? Costs, Factors & Examples 2026

How much does an AI app really cost? I break down the real costs for AI development in 2026: API integration, custom models, and ongoing costs with concrete examples.
AI in App Development 2026: What Works and What Doesn't

AI in App Development 2026: What Works and What Doesn't

AI in app development: Which AI features actually add value and which are just buzzwords. Honest assessment from a developer.
Hybrid Monetization Explained: The Smartest Strategy for Your App

Hybrid Monetization Explained: The Smartest Strategy for Your App

Hybrid monetization combines freemium, ads, and in-app purchases. Learn which model fits your app and how to maximize revenue while keeping users happy.
Flutter Web 2026: When a Flutter Web App Makes Sense

Flutter Web 2026: When a Flutter Web App Makes Sense

Flutter Web App 2026: When Flutter for web makes sense and when it doesn't. Rendering modes, performance, SEO challenges, and an honest recommendation from practice.
Patch Rollbacks: The Lifesaver for Your Flutter App

Patch Rollbacks: The Lifesaver for Your Flutter App

Learn how to use Shorebird Code Push for OTA updates in Flutter apps and instantly roll back faulty patches. The complete guide for safe deployments.
How to Publish a Flutter App: Step by Step to the App Store

How to Publish a Flutter App: Step by Step to the App Store

Publish your Flutter app with confidence: From preparation to Google Play release to Apple App Store. Complete guide with code examples, common mistakes, and practical tips.
Flutter vs React Native 2026: The Ultimate Comparison

Flutter vs React Native 2026: The Ultimate Comparison

An honest comparison between Flutter and React Native for 2026. Performance, developer experience, job market, and my personal recommendation.
Android Studio vs VS Code for Flutter 2026: Which IDE Is Better?

Android Studio vs VS Code for Flutter 2026: Which IDE Is Better?

Android Studio or Visual Studio Code for Flutter? Honest comparison of both IDEs with pros, cons, setup tips, and a clear recommendation from a working app developer.
Flutter State Management 2026: Riverpod vs Bloc vs Provider Compared

Flutter State Management 2026: Riverpod vs Bloc vs Provider Compared

The ultimate comparison of Flutter's three biggest state management solutions. With code examples, decision guides, and clear recommendations from real-world experience.
What Is OAuth? Login with Google & Apple Explained Simply

What Is OAuth? Login with Google & Apple Explained Simply

What is OAuth? I explain OAuth 2.0, social login with Google and Apple, the authorization flow, and why OAuth is safer than classic logins. With a Flutter example.
Learn Flutter in 2026: The Complete Beginner's Guide

Learn Flutter in 2026: The Complete Beginner's Guide

Want to learn Flutter? Here's your roadmap for 2026, from Dart basics to widgets to your first app. With free resources, timeline, and practical tips.
What Is CI/CD? Continuous Integration and Deployment Simply Explained

What Is CI/CD? Continuous Integration and Deployment Simply Explained

What is CI/CD? I explain continuous integration and continuous deployment with practical examples. Pipeline setup, GitHub Actions, and why CI/CD makes your project better.
What Is JSON? The Data Format Explained Simply

What Is JSON? The Data Format Explained Simply

What is JSON? I explain the JSON format with practical examples. Syntax, parsing in JavaScript and Dart, JSON vs XML, and how to avoid common mistakes.
What Is an SDK? Software Development Kits Explained Simply

What Is an SDK? Software Development Kits Explained Simply

What is an SDK? I explain software development kits with practical examples. SDK vs API, popular SDKs, and when you actually need one.
How Duolingo Scales Monetization: Lessons for App Developers

How Duolingo Scales Monetization: Lessons for App Developers

Deep dive into Duolingo's business model: How the language learning app generates $748M revenue with freemium, subscriptions, and gamification. Key takeaways for app developers.
What Is an IDE? Integrated Development Environments Explained

What Is an IDE? Integrated Development Environments Explained

What is an IDE? I explain integrated development environments with practical examples. IDE vs code editor, the best IDEs, and which one to use when.
Code Push: Ship Flutter Updates Without the App Store

Code Push: Ship Flutter Updates Without the App Store

Update Flutter apps instantly with Shorebird Code Push, no App Store review. Setup guide, store compliance, pros & cons. Real production experience.
Why solo developers now ship faster than 10-person teams

Why solo developers now ship faster than 10-person teams

Block just cut 4,000 jobs. Google 12,000. Meta 11,000. All profitable. Here's what's going on, and why I ship four apps in parallel faster than most teams.
What Is a Framework? Programming Frameworks Explained Simply

What Is a Framework? Programming Frameworks Explained Simply

What is a framework? I explain programming frameworks with practical examples. Framework vs library, types, and when you actually need one.
Selling Your App: What Buyers Actually Want (The Honest Exit Guide)

Selling Your App: What Buyers Actually Want (The Honest Exit Guide)

Want to sell your app? Learn what buyers really look for in app acquisitions, how app valuations work, and whether your app is even sellable.
The 15% App Store Fee You're Not Paying

The 15% App Store Fee You're Not Paying

Save 15% on App Store fees with Apple's Small Business Program and Google Play. Step-by-step enrollment guide + real calculations showing your savings.
App Development Costs 2026: What Does an App Really Cost?

App Development Costs 2026: What Does an App Really Cost?

Honest numbers from a freelancer: What does app development cost in Germany? MVP, standard app, or complex project, here are the real prices.
Activation Metrics That Actually Matter: The 5 Numbers I Check Every Morning

Activation Metrics That Actually Matter: The 5 Numbers I Check Every Morning

Mobile app activation metrics: The 5 most important KPIs, benchmarks by app category, and which analytics tools (PostHog, Mixpanel, Firebase) I use daily.
What Really Belongs in an MVP? The Art of Leaving Things Out

What Really Belongs in an MVP? The Art of Leaving Things Out

How to decide what goes into your app's first version, and what doesn't. Practical tips for MVPs that actually work.
Why I Love Flutter: Full-Stack App Development with One Language

Why I Love Flutter: Full-Stack App Development with One Language

Flutter and Serverpod enable full-stack app development with just one language. Learn why I went all-in on Dart as an app developer.
What Is an API? Programming Interfaces Explained Simply

What Is an API? Programming Interfaces Explained Simply

What is an API? I explain programming interfaces with practical examples. REST, GraphQL, and why APIs matter for your app.
What Is Hardcoding? Why Hard Coded Values Are a Problem

What Is Hardcoding? Why Hard Coded Values Are a Problem

What does hard coded mean? Learn why hardcoded values in programming cause problems and how to avoid them. Explained with practical code examples.
Ship Fast, Not Perfect: Why Your App Will Never Be Done

Ship Fast, Not Perfect: Why Your App Will Never Be Done

Why shipping fast beats perfection every time. Learn the MVP mindset that separates successful apps from eternal projects.
Flutter is Dead? Why That's Nonsense

Flutter is Dead? Why That's Nonsense

The claim 'Flutter is dead' pops up every few months. The numbers tell a different story: 30% of new iOS apps, LG, Toyota, eBay. Here are the facts.
How to Pitch Your App Idea: Storytelling for Developers

How to Pitch Your App Idea: Storytelling for Developers

How to present your app idea so investors, clients, and users actually listen. Practical storytelling techniques for developers.
App Growth Without a Marketing Budget: Growth Strategies for Small Teams

App Growth Without a Marketing Budget: Growth Strategies for Small Teams

How to grow your app without spending thousands on advertising. Practical growth strategies for indie developers and small teams.
What is Git? Version Control Simply Explained for Beginners

What is Git? Version Control Simply Explained for Beginners

Git is like a time machine for your code. Learn why every developer uses Git and how to safely manage projects with it. No prior knowledge required.
Social Login in Apps: Why You Should Offer Apple, Google & Co.

Social Login in Apps: Why You Should Offer Apple, Google & Co.

50% of users abandon registration forms. With social login (Apple, Google, Facebook), you drastically reduce drop-off rates and improve UX.
Frontend vs. Backend: What's the Difference? Simply Explained

Frontend vs. Backend: What's the Difference? Simply Explained

Frontend is what you see. Backend is what happens behind the scenes. I'll explain the difference with a simple restaurant comparison.
NoCode vs. Real Development: When is What Worth It?

NoCode vs. Real Development: When is What Worth It?

NoCode apps cost €20-200/month, real development starts at €10,000. I'll show you when each makes sense and how to combine them smartly.
Backend Architecture Explained: How a Production App Works

Backend Architecture Explained: How a Production App Works

A visual insight into the backend architecture of a real production app with thousands of users. Cache, Queue, Kubernetes and more explained simply.
Google Play: Developer Verification Mandatory 2026

Google Play: Developer Verification Mandatory 2026

Starting September 2026, Google Play developer verification becomes mandatory. ID, proof of address, 2FA, all requirements, deadlines, and a step-by-step guide.
Server-Driven UI: The Game-Changer That Could Transform App Updates Forever

Server-Driven UI: The Game-Changer That Could Transform App Updates Forever

Server-Driven UI enables instant app updates without App Store wait times. Learn how Google, Airbnb and you can use SDUI with Flutter, SwiftUI or React Native.
Why Your First App Without Perfect Architecture Is Better Than No App at All

Why Your First App Without Perfect Architecture Is Better Than No App at All

If you work with Flutter, you know this: You finally want to build your own app, but first get lost for weeks in YouTube tutorials about the 'perfect architecture'. Clean Architecture here, SOLID principles there, and in the end you haven't written a single line of code.
Ongoing App Costs: Important Factors and Realistic Budget Planning

Ongoing App Costs: Important Factors and Realistic Budget Planning

Ongoing app costs: €100-15,000 monthly depending on user count. Calculate server costs, API fees, App Store commissions and maintenance realistically.
Having an App Developed: The Complete Guide for 2026

Having an App Developed: The Complete Guide for 2026

App development costs from €10,000-250,000, native vs. hybrid development, finding the right partner. The complete guide for 2026.
App Idea Validation: Save Money with Pre-Testing

App Idea Validation: Save Money with Pre-Testing

90% of all apps fail because nobody needs them - not because the technology fails. With just €1,000 budget, you can find out if your app idea has potential BEFORE you invest €100,000 in development.
Websites for Medical Practices - Your Online Presence for Success

Websites for Medical Practices - Your Online Presence for Success

Digital solutions for your medical practice: Compelling "websites for medical practices" for more visibility and patient satisfaction. We are happy to advise you!
How Long Does App Development Really Take

How Long Does App Development Really Take

How long does app development really take? Learn which phases your project goes through, how long it takes, and how tools like Flutter can shorten development time.
Craftsman Marketing: Boost Your Online Visibility

Craftsman Marketing: Boost Your Online Visibility

Increase your online visibility as a craftsman! Learn how to win more customers with professional web design, SEO & digital solutions. Discover now!

Let's Connect! 🚀

Ready for your next project?
Let's get started!

Let's get started

Tell me about your vision – just drop me an email or use the contact form. Let's plan your digital success together! 💪