
Modularising SwahiLib: How I Stopped Rebuilding My Whole App for One Line of Code
Slow build times pushed me into something I never wanted to do: modularising my simple dictionary app
I’m a self-taught Software Engineer with skills in mobile, frontend, databases etc. Always exploring new tech, I share insights on my blog and enjoy mentoring upcoming developers in my free time.

Slow build times pushed me into something I never wanted to do: modularising my simple dictionary app

What actually changes when you swap BLoC for ViewModels, Floor for Room, and a single codebase for a native one — with real code from both versions of SwahiLib App

🚀 Web Hot Reload, Widget Previews, Multi-window Apps, AI & More!

What are the highlights of this migrations?

The Supabase Setup and Implementation

Data Handling and Mapping: Use Case being Supabase

Planning Your Migration: Architecture and Project Setup

Why I Rewrote My Flutter Apps in Native Kotlin and Swift

How to Make the app Run Without Touching the Code