Why Code Generation Matters in Agentic Coding Workflows (Flutter Example)Introduction Agentic coding tools like Claude Code or Cursor are not just a novelty. They are redefining how developers build software. These tools understand your codebase, generate files, apply rules, and follow commands across modules, not just a ...Jan 27 · 3 min readdinkomarinac.dev
Building Local-First Flutter Apps with Riverpod, Drift, and PowerSyncIntroduction Mobile app users increasingly expect seamless experiences regardless of network conditions. Whether on a subway, in an elevator, or in areas with spotty reception, users want to access their data, make changes, and continue using apps wi...2VMApr 28, 2025 · 9 min readdinkomarinac.dev
Riverpod Simplified Part II: Lessons Learned From 4 Years of DevelopmentIntroduction The response to my "Riverpod Simplified" article caught me off guard. What started as a collection of personal insights from 4 years of Riverpod work sparked conversations across Twitter, Reddit, and LinkedIn that I never expected. Betwe...Apr 15, 2025 · 4 min readdinkomarinac.dev
Riverpod Simplified: Lessons Learned From 4 Years of DevelopmentIntroduction In the Flutter ecosystem, state management is always a hot topic. Riverpod gets a lot of hate for having weird syntax, unclear usage rules, and a tendency to create a "spider web" of providers. The last point stems from the previous one:...Mar 17, 2025 · 5 min readdinkomarinac.dev
Best Local Database for Flutter Apps: A Complete GuideIntroduction When building Flutter applications with any type of offline support, choosing the right local database is crucial for performance and maintainability. As far as persistence goes, the official docs recommend 3 choices: shared_preferences...Jan 27, 2025 · 8 min readdinkomarinac.dev