Featured image of post Isolate in Flutter: The Savior for Heavy Tasks

Isolate in Flutter: The Savior for Heavy Tasks

As you may know, all Dart code runs in isolates, starting from the default main isolate. When developing Flutter applications, handling heavy tasks like image processing or complex calculations on this main isolate will cause lag and stutter. The Isolate API was born to solve this problem, allowing us to offload heavy tasks to background workers and restore the app's smoothness.

Featured image of post Flutter MVVM Riverpod Starter: Build Apps Lightning Fast for Vibe Coders

Flutter MVVM Riverpod Starter: Build Apps Lightning Fast for Vibe Coders

Recently, I've spent time building apps like Habit Tree and Speakie, or occasionally working on some outsource projects for clients. Every time I start a new project, I spend a whole day setting up architecture, routing, auth, state management... for the app. So, from real needs, I thought about building a lightweight Flutter base project to start as quickly as possible.