<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>bidev.dev – Flutter &amp; Dev Tools Blog</title>
    <link>https://bidev.dev</link>
    <description>Flutter tutorials, mobile dev guides, and free developer tools by Bilal Fali.</description>
    <language>en-us</language>
    <managingEditor>bilalfali60@gmail.com (Bilal Fali)</managingEditor>
    <webMaster>bilalfali60@gmail.com (Bilal Fali)</webMaster>
    <lastBuildDate>Sun, 13 Sep 2026 17:59:43 GMT</lastBuildDate>
    <image>
      <url>https://bidev.dev/og.png</url>
      <title>bidev.dev</title>
      <link>https://bidev.dev</link>
    </image>
    <atom:link href="https://bidev.dev/feed.xml" rel="self" type="application/rss+xml"/>
    
    <item>
      <title><![CDATA[Dart's Skills CLI 1.0: Your Flutter Packages Can Now Ship Their Own AI Instructions]]></title>
      <description><![CDATA[Dart's new skills CLI lets package authors bundle AI agent skills directly with their code. Here's what that means for Flutter developers using Claude, Copilot, or Cursor.]]></description>
      <link>https://bidev.dev/blog/darts-skills-cli-10-your-flutter-packages-can-now-ship-their-own-ai-instructions</link>
      <guid isPermaLink="true">https://bidev.dev/blog/darts-skills-cli-10-your-flutter-packages-can-now-ship-their-own-ai-instructions</guid>
      <pubDate>Wed, 09 Sep 2026 08:10:07 GMT</pubDate>
      <category><![CDATA[dart]]></category><category><![CDATA[ai]]></category><category><![CDATA[ai tools]]></category>
      <author>bilalfali60@gmail.com (Bilal Fali)</author>
      <enclosure url="https://eughckiefhkiearcrbwt.supabase.co/storage/v1/object/public/covers/1788941231496-bif7vlhe5nm.webp" type="image/jpeg"/>
    </item>
    <item>
      <title><![CDATA[Supabase vs Firebase for Flutter : Which Backend Should You Choose ?]]></title>
      <description><![CDATA[Supabase vs Firebase for Flutter, compared honestly: database model, auth, realtime, pricing, and which one actually fits your app in 2026.]]></description>
      <link>https://bidev.dev/blog/supabase-vs-firebase-flutter</link>
      <guid isPermaLink="true">https://bidev.dev/blog/supabase-vs-firebase-flutter</guid>
      <pubDate>Mon, 31 Aug 2026 09:16:42 GMT</pubDate>
      <category><![CDATA[flutter]]></category><category><![CDATA[firebase]]></category><category><![CDATA[supabase]]></category><category><![CDATA[backend]]></category>
      <author>bilalfali60@gmail.com (Bilal Fali)</author>
      <enclosure url="https://eughckiefhkiearcrbwt.supabase.co/storage/v1/object/public/covers/1788168241054-279kbdfhgcu.jpg" type="image/jpeg"/>
    </item>
    <item>
      <title><![CDATA[Flutter Gradle Build Failed: Common Causes and Fixes]]></title>
      <description><![CDATA[Running `flutter build apk`, `flutter build appbundle`, or launching on an Android device fails during the Gradle build phase, often with a message like `Execution failed for task ':app:...'` or `Build failed with an exception.`]]></description>
      <link>https://bidev.dev/blog/flutter-gradle-build-failed</link>
      <guid isPermaLink="true">https://bidev.dev/blog/flutter-gradle-build-failed</guid>
      <pubDate>Fri, 28 Aug 2026 13:01:56 GMT</pubDate>
      <category><![CDATA[flutter]]></category><category><![CDATA[android]]></category><category><![CDATA[gradle]]></category><category><![CDATA[build]]></category>
      <author>bilalfali60@gmail.com (Bilal Fali)</author>
      
    </item>
    <item>
      <title><![CDATA[Firebase Messaging Not Working in Flutter]]></title>
      <description><![CDATA[Push notifications sent via Firebase Cloud Messaging (FCM) aren't being received on an Android or iOS device running a Flutter app, even though the send appears to succeed from the Firebase Console or backend.]]></description>
      <link>https://bidev.dev/blog/firebase-messaging-not-working-flutter</link>
      <guid isPermaLink="true">https://bidev.dev/blog/firebase-messaging-not-working-flutter</guid>
      <pubDate>Fri, 28 Aug 2026 13:01:56 GMT</pubDate>
      <category><![CDATA[flutter]]></category><category><![CDATA[firebase]]></category><category><![CDATA[fcm]]></category><category><![CDATA[push-notifications]]></category>
      <author>bilalfali60@gmail.com (Bilal Fali)</author>
      
    </item>
    <item>
      <title><![CDATA[Flutter App Works in Debug but Fails in Release]]></title>
      <description><![CDATA[The app runs correctly with flutter run (debug mode) but crashes, behaves incorrectly, or fails to build entirely in release mode (flutter build apk --release, flutter build ipa, or flutter run --release).]]></description>
      <link>https://bidev.dev/blog/flutter-app-works-debug-but-fails-release</link>
      <guid isPermaLink="true">https://bidev.dev/blog/flutter-app-works-debug-but-fails-release</guid>
      <pubDate>Fri, 28 Aug 2026 13:01:56 GMT</pubDate>
      <category><![CDATA[flutter]]></category><category><![CDATA[android]]></category><category><![CDATA[ios]]></category><category><![CDATA[release]]></category><category><![CDATA[r8]]></category>
      <author>bilalfali60@gmail.com (Bilal Fali)</author>
      
    </item>
    <item>
      <title><![CDATA[Flutter CocoaPods Error: Common Causes and Fixes]]></title>
      <description><![CDATA[Running flutter build ios, flutter run on an iOS device/simulator, or pod install inside the ios/ directory fails with a CocoaPods dependency error.]]></description>
      <link>https://bidev.dev/blog/flutter-cocoapods-error</link>
      <guid isPermaLink="true">https://bidev.dev/blog/flutter-cocoapods-error</guid>
      <pubDate>Fri, 28 Aug 2026 13:01:56 GMT</pubDate>
      <category><![CDATA[flutter]]></category><category><![CDATA[ios]]></category><category><![CDATA[cocoapods]]></category><category><![CDATA[xcode]]></category>
      <author>bilalfali60@gmail.com (Bilal Fali)</author>
      
    </item>
    <item>
      <title><![CDATA[Flutter setState Called After Dispose: How to Fix It]]></title>
      <description><![CDATA[An asynchronous operation (a network call, a Future, a Timer, a stream callback) completes and calls setState() after the widget that started it has already been removed from the widget tree.]]></description>
      <link>https://bidev.dev/blog/flutter-setstate-called-after-dispose</link>
      <guid isPermaLink="true">https://bidev.dev/blog/flutter-setstate-called-after-dispose</guid>
      <pubDate>Fri, 28 Aug 2026 13:01:56 GMT</pubDate>
      <category><![CDATA[flutter]]></category><category><![CDATA[state-management]]></category><category><![CDATA[async]]></category>
      <author>bilalfali60@gmail.com (Bilal Fali)</author>
      
    </item>
    <item>
      <title><![CDATA[Flutter RenderFlex Overflowed by Pixels: How to Fix It]]></title>
      <description><![CDATA[A Row, Column, or other Flex-based widget renders content that doesn't fit within the space available to it, and Flutter shows a yellow-and-black striped overflow warning in debug mode.]]></description>
      <link>https://bidev.dev/blog/flutter-renderflex-overflowed-by-pixels</link>
      <guid isPermaLink="true">https://bidev.dev/blog/flutter-renderflex-overflowed-by-pixels</guid>
      <pubDate>Fri, 28 Aug 2026 13:01:56 GMT</pubDate>
      <category><![CDATA[flutter]]></category><category><![CDATA[widgets]]></category><category><![CDATA[ui]]></category>
      <author>bilalfali60@gmail.com (Bilal Fali)</author>
      
    </item>
    <item>
      <title><![CDATA[Flutter 3.47 Is Here: Material and Cupertino Just Left the SDK]]></title>
      <description><![CDATA[Flutter 3.47 breaks Material and Cupertino out of the SDK, defaults to Impeller on desktop, and preps for iOS 27. Here's what actually needs your attention.]]></description>
      <link>https://bidev.dev/blog/flutter-3-47-whats-new</link>
      <guid isPermaLink="true">https://bidev.dev/blog/flutter-3-47-whats-new</guid>
      <pubDate>Mon, 24 Aug 2026 13:20:57 GMT</pubDate>
      <category><![CDATA[ios]]></category><category><![CDATA[flutter]]></category><category><![CDATA[performance]]></category><category><![CDATA[android]]></category>
      <author>bilalfali60@gmail.com (Bilal Fali)</author>
      <enclosure url="https://eughckiefhkiearcrbwt.supabase.co/storage/v1/object/public/covers/1787577652652-z5ncidyymgf.jpg" type="image/jpeg"/>
    </item>
    <item>
      <title><![CDATA[Riverpod vs Bloc :  Which State Management Should You Choose?]]></title>
      <description><![CDATA[]]></description>
      <link>https://bidev.dev/blog/riverpod-vs-bloc-2026</link>
      <guid isPermaLink="true">https://bidev.dev/blog/riverpod-vs-bloc-2026</guid>
      <pubDate>Mon, 10 Aug 2026 10:04:46 GMT</pubDate>
      <category><![CDATA[flutter]]></category><category><![CDATA[state-management]]></category><category><![CDATA[bloc]]></category><category><![CDATA[riverpod]]></category>
      <author>bilalfali60@gmail.com (Bilal Fali)</author>
      <enclosure url="https://eughckiefhkiearcrbwt.supabase.co/storage/v1/object/public/covers/1786356491868-qzhlsaxrm1n.png" type="image/jpeg"/>
    </item>
    <item>
      <title><![CDATA[Flutter Local Storage in 2026: Hive, Isar, and SharedPreferences Aren't What You Think]]></title>
      <description><![CDATA[Hive and Isar were both abandoned by their original author. Here's what that actually means for your Flutter app, and what to use instead in 2026.]]></description>
      <link>https://bidev.dev/blog/flutter-local-storage-in-2026-hive-isar-and-sharedpreferences-arent-what-you-think</link>
      <guid isPermaLink="true">https://bidev.dev/blog/flutter-local-storage-in-2026-hive-isar-and-sharedpreferences-arent-what-you-think</guid>
      <pubDate>Tue, 21 Jul 2026 08:45:34 GMT</pubDate>
      <category><![CDATA[flutter]]></category><category><![CDATA[developer tools]]></category><category><![CDATA[performance]]></category>
      <author>bilalfali60@gmail.com (Bilal Fali)</author>
      <enclosure url="https://eughckiefhkiearcrbwt.supabase.co/storage/v1/object/public/covers/1784623444277-k16xu1ipa7b.png" type="image/jpeg"/>
    </item>
    <item>
      <title><![CDATA[Build AI Chat Apps with Flutter — Gemini Guide (2026)]]></title>
      <description><![CDATA[A no-fluff guide to building AI chat apps in Flutter with Gemini — streaming, chat UI, error handling, and the mistakes I made so you don't have to.]]></description>
      <link>https://bidev.dev/blog/build-ai-chat-apps-flutter</link>
      <guid isPermaLink="true">https://bidev.dev/blog/build-ai-chat-apps-flutter</guid>
      <pubDate>Wed, 08 Jul 2026 08:49:14 GMT</pubDate>
      <category><![CDATA[flutter]]></category><category><![CDATA[ai]]></category><category><![CDATA[riverpod]]></category><category><![CDATA[ai tools]]></category>
      <author>bilalfali60@gmail.com (Bilal Fali)</author>
      <enclosure url="https://eughckiefhkiearcrbwt.supabase.co/storage/v1/object/public/covers/1783500071351-d9507y86hhi.png" type="image/jpeg"/>
    </item>
    <item>
      <title><![CDATA[Build a REST API Call in Flutter with Dio and Riverpod — Complete Guide]]></title>
      <description><![CDATA[ Learn how to build clean, production-ready REST API calls in Flutter using Dio and Riverpod. Includes interceptors, error handling, and architecture patterns. ]]></description>
      <link>https://bidev.dev/blog/flutter-rest-api-dio-riverpod</link>
      <guid isPermaLink="true">https://bidev.dev/blog/flutter-rest-api-dio-riverpod</guid>
      <pubDate>Tue, 23 Jun 2026 06:24:14 GMT</pubDate>
      <category><![CDATA[flutter]]></category><category><![CDATA[api]]></category><category><![CDATA[dio]]></category>
      <author>bilalfali60@gmail.com (Bilal Fali)</author>
      <enclosure url="https://eughckiefhkiearcrbwt.supabase.co/storage/v1/object/public/covers/1782195792986-ti8lyj0w06n.png" type="image/jpeg"/>
    </item>
    <item>
      <title><![CDATA[Android 17 Is Here: Everything Developers Need to Know]]></title>
      <description><![CDATA[Android 17 drops with AppFunctions AI agents, mandatory large-screen support, memory limits, post-quantum crypto, and Compose-first development. Full breakdown.]]></description>
      <link>https://bidev.dev/blog/android-17-is-here-everything-developers-need-to-know</link>
      <guid isPermaLink="true">https://bidev.dev/blog/android-17-is-here-everything-developers-need-to-know</guid>
      <pubDate>Wed, 17 Jun 2026 18:06:04 GMT</pubDate>
      <category><![CDATA[android]]></category><category><![CDATA[flutter]]></category><category><![CDATA[mobile]]></category>
      <author>bilalfali60@gmail.com (Bilal Fali)</author>
      <enclosure url="https://eughckiefhkiearcrbwt.supabase.co/storage/v1/object/public/covers/1781719554998-tcmrsk2r3nr.png" type="image/jpeg"/>
    </item>
    <item>
      <title><![CDATA[Flutter State Management Explained: Provider vs Riverpod vs Bloc]]></title>
      <description><![CDATA[ Compare Provider, Riverpod, and Bloc in Flutter with examples, pros, cons, architecture tips, and project-based recommendations.]]></description>
      <link>https://bidev.dev/blog/flutter-state-management-provider-vs-riverpod-vs-bloc</link>
      <guid isPermaLink="true">https://bidev.dev/blog/flutter-state-management-provider-vs-riverpod-vs-bloc</guid>
      <pubDate>Tue, 16 Jun 2026 17:09:16 GMT</pubDate>
      <category><![CDATA[flutter]]></category><category><![CDATA[state-management]]></category><category><![CDATA[bloc]]></category><category><![CDATA[provider]]></category>
      <author>bilalfali60@gmail.com (Bilal Fali)</author>
      <enclosure url="https://eughckiefhkiearcrbwt.supabase.co/storage/v1/object/public/covers/1781629617720-9d0dian1buc.png" type="image/jpeg"/>
    </item>
    <item>
      <title><![CDATA[Flutter vs React Native in 2026: Which One Should You Learn?]]></title>
      <description><![CDATA[Flutter vs React Native in 2026 — performance, salaries, jobs, AI tools, and code compared. Find out which framework fits your career, startup, or business.]]></description>
      <link>https://bidev.dev/blog/flutter-vs-react-native-2026</link>
      <guid isPermaLink="true">https://bidev.dev/blog/flutter-vs-react-native-2026</guid>
      <pubDate>Fri, 12 Jun 2026 22:43:18 GMT</pubDate>
      <category><![CDATA[ios]]></category><category><![CDATA[flutter]]></category><category><![CDATA[mobile]]></category><category><![CDATA[developer tools]]></category><category><![CDATA[performance]]></category><category><![CDATA[android]]></category>
      <author>bilalfali60@gmail.com (Bilal Fali)</author>
      <enclosure url="https://eughckiefhkiearcrbwt.supabase.co/storage/v1/object/public/covers/1781304184131-vp9yquookl8.png" type="image/jpeg"/>
    </item>
    <item>
      <title><![CDATA[AI Code Generation with Flutter — Using Claude Code in Your Workflow]]></title>
      <description><![CDATA[Learn how to use Claude Code with Flutter to generate code, build features faster, improve testing, and streamline your development workflow with AI-powered coding assistance.]]></description>
      <link>https://bidev.dev/blog/ai-code-generation-flutter-claude-code-workflow</link>
      <guid isPermaLink="true">https://bidev.dev/blog/ai-code-generation-flutter-claude-code-workflow</guid>
      <pubDate>Thu, 11 Jun 2026 12:33:21 GMT</pubDate>
      <category><![CDATA[flutter]]></category><category><![CDATA[ai]]></category><category><![CDATA[ai tools]]></category><category><![CDATA[claude]]></category><category><![CDATA[firebase]]></category>
      <author>bilalfali60@gmail.com (Bilal Fali)</author>
      <enclosure url="https://eughckiefhkiearcrbwt.supabase.co/storage/v1/object/public/covers/1781181142678-vtzzxll5etk.png" type="image/jpeg"/>
    </item>
    <item>
      <title><![CDATA[Flutter 2026 Roadmap — Everything from Google I/O]]></title>
      <description><![CDATA[Most years the Flutter Google I/O talk is a handful of new widgets and a performance chart. 2026 is not that year.]]></description>
      <link>https://bidev.dev/blog/flutter-2026-roadmap-everything-from-google-io</link>
      <guid isPermaLink="true">https://bidev.dev/blog/flutter-2026-roadmap-everything-from-google-io</guid>
      <pubDate>Wed, 10 Jun 2026 14:07:19 GMT</pubDate>
      <category><![CDATA[flutter]]></category><category><![CDATA[roadmap]]></category><category><![CDATA[google io]]></category><category><![CDATA[android]]></category><category><![CDATA[ios]]></category><category><![CDATA[productivity]]></category>
      <author>bilalfali60@gmail.com (Bilal Fali)</author>
      <enclosure url="https://eughckiefhkiearcrbwt.supabase.co/storage/v1/object/public/covers/1781100415452-bij6a6rc9f4.png" type="image/jpeg"/>
    </item>
    <item>
      <title><![CDATA[Claude Fable 5: What Developers Need to Know]]></title>
      <description><![CDATA[Claude Fable 5 is Anthropic's most powerful public model ever. Here's what developers need to know about its capabilities, pricing, and how to use it in Flutter apps.]]></description>
      <link>https://bidev.dev/blog/fable-5-what-developers-need-to-know</link>
      <guid isPermaLink="true">https://bidev.dev/blog/fable-5-what-developers-need-to-know</guid>
      <pubDate>Wed, 10 Jun 2026 08:13:31 GMT</pubDate>
      <category><![CDATA[ai tools]]></category><category><![CDATA[flutter]]></category><category><![CDATA[developer tools]]></category>
      <author>bilalfali60@gmail.com (Bilal Fali)</author>
      <enclosure url="https://eughckiefhkiearcrbwt.supabase.co/storage/v1/object/public/covers/1781078981362-0q3vlvcoc6x.png" type="image/jpeg"/>
    </item>
    <item>
      <title><![CDATA[Flutter Biometric Authentication — Face ID & Fingerprint Guide]]></title>
      <description><![CDATA[Learn how to implement biometric authentication (Face ID and fingerprint) in Flutter using the local_auth package. Complete 2026 guide with code examples.]]></description>
      <link>https://bidev.dev/blog/flutter-biometric-authentication-face-id-fingerprint-guide</link>
      <guid isPermaLink="true">https://bidev.dev/blog/flutter-biometric-authentication-face-id-fingerprint-guide</guid>
      <pubDate>Tue, 09 Jun 2026 09:32:41 GMT</pubDate>
      <category><![CDATA[flutter]]></category><category><![CDATA[dart]]></category><category><![CDATA[mobile]]></category><category><![CDATA[firebase]]></category>
      <author>bilalfali60@gmail.com (Bilal Fali)</author>
      <enclosure url="https://eughckiefhkiearcrbwt.supabase.co/storage/v1/object/public/covers/1780997553494-rrbxt9rvrq9.png" type="image/jpeg"/>
    </item>
    <item>
      <title><![CDATA[Flutter Clean Architecture Guide 2026 – Complete Folder Structure]]></title>
      <description><![CDATA[A production-ready Flutter Clean Architecture guide covering domain, data, and presentation layers with dependency injection, use cases, and real Dart code examples.]]></description>
      <link>https://bidev.dev/blog/flutter-clean-architecture-2026</link>
      <guid isPermaLink="true">https://bidev.dev/blog/flutter-clean-architecture-2026</guid>
      <pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[flutter]]></category><category><![CDATA[architecture]]></category><category><![CDATA[dart]]></category>
      <author>bilalfali60@gmail.com (Bilal Fali)</author>
      <enclosure url="https://eughckiefhkiearcrbwt.supabase.co/storage/v1/object/public/covers/1780925512875-sbri2mowmr.png" type="image/jpeg"/>
    </item>
    <item>
      <title><![CDATA[Firebase Push Notifications in Flutter – Complete 2026 Guide]]></title>
      <description><![CDATA[Master Firebase Cloud Messaging (FCM) in Flutter. Covers foreground, background, and terminated app states, notification channels, deep links, and production-ready Dart code.]]></description>
      <link>https://bidev.dev/blog/firebase-push-notifications-flutter</link>
      <guid isPermaLink="true">https://bidev.dev/blog/firebase-push-notifications-flutter</guid>
      <pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[flutter]]></category><category><![CDATA[firebase]]></category><category><![CDATA[fcm]]></category><category><![CDATA[mobile]]></category>
      <author>bilalfali60@gmail.com (Bilal Fali)</author>
      <enclosure url="https://eughckiefhkiearcrbwt.supabase.co/storage/v1/object/public/covers/1780997164361-dt71k2q9k5h.png" type="image/jpeg"/>
    </item>
    <item>
      <title><![CDATA[Best AI Tools for Developers in 2026 – Ranked & Reviewed]]></title>
      <description><![CDATA[The AI tools that actually make you faster in 2026. Claude Code, GitHub Copilot, Cursor, Vercel v0, and more — with real productivity comparisons and when to use each.]]></description>
      <link>https://bidev.dev/blog/best-ai-tools-2026</link>
      <guid isPermaLink="true">https://bidev.dev/blog/best-ai-tools-2026</guid>
      <pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[ai tools]]></category><category><![CDATA[productivity]]></category><category><![CDATA[developer tools]]></category>
      <author>bilalfali60@gmail.com (Bilal Fali)</author>
      <enclosure url="https://eughckiefhkiearcrbwt.supabase.co/storage/v1/object/public/covers/1781349720077-8lfcthv5yg.png" type="image/jpeg"/>
    </item>
  </channel>
</rss>