<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Alex Codex</title>
    <description>The latest articles on DEV Community by Alex Codex (@alex_codex_dev).</description>
    <link>https://dev.to/alex_codex_dev</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3275220%2F90649662-62a2-4192-acb9-8157678e1454.png</url>
      <title>DEV Community: Alex Codex</title>
      <link>https://dev.to/alex_codex_dev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/alex_codex_dev"/>
    <language>en</language>
    <item>
      <title>Build a Global Retry/Error Handler in Flutter with BLoC &amp; Clean Architecture</title>
      <dc:creator>Alex Codex</dc:creator>
      <pubDate>Fri, 11 Jul 2025 04:16:31 +0000</pubDate>
      <link>https://dev.to/alex_codex_dev/build-a-global-retryerror-handler-in-flutter-with-bloc-clean-architecture-2gga</link>
      <guid>https://dev.to/alex_codex_dev/build-a-global-retryerror-handler-in-flutter-with-bloc-clean-architecture-2gga</guid>
      <description>&lt;p&gt;Read “🚀 Build a Global Retry/Error Handler in Flutter with BLoC &amp;amp; Clean Architecture&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8xmcsyw36e20jdg3ig17.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8xmcsyw36e20jdg3ig17.png" alt=" " width="800" height="800"&gt;&lt;/a&gt;“ by AlexCodeX on Medium: &lt;a href="https://medium.com/@AlexCodeX/build-a-global-retry-error-handler-in-flutter-with-bloc-clean-architecture-493ad6a467d4" rel="noopener noreferrer"&gt;Read&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Flutter #BLoC #CleanArchitecture #ErrorHandling #RetryLogic #FlutterDev #GlobalState #MobileDevelopment #ServerError #FlutterTips #DartLang #StateManagement #DeveloperTools #CodeSmart #AppArchitecture
&lt;/h1&gt;

</description>
      <category>devops</category>
      <category>dart</category>
      <category>flutter</category>
      <category>swift</category>
    </item>
    <item>
      <title>Instantly Update Your Flutter Apps with Shorebird (No App Store Delay!)</title>
      <dc:creator>Alex Codex</dc:creator>
      <pubDate>Tue, 01 Jul 2025 04:41:23 +0000</pubDate>
      <link>https://dev.to/alex_codex_dev/instantly-update-your-flutter-apps-with-shorebird-no-app-store-delay-10d6</link>
      <guid>https://dev.to/alex_codex_dev/instantly-update-your-flutter-apps-with-shorebird-no-app-store-delay-10d6</guid>
      <description>&lt;p&gt;Say goodbye to app store delays! Shorebird lets you push over-the-air (OTA) Dart code updates to your Flutter app instantly—without waiting for Apple or Google approval. Learn how to integrate Shorebird into your Flutter workflow, patch live apps in seconds, and roll back updates with ease.&lt;/p&gt;

&lt;p&gt;✅ Step-by-step tutorial&lt;br&gt;
✅ Real-time Dart patching&lt;br&gt;
✅ CI/CD-friendly&lt;br&gt;
✅ No native code changes needed&lt;/p&gt;

&lt;p&gt;Read the full 3000-word guide now on Medium 👇&lt;br&gt;
🔗 &lt;a href="https://medium.com/@AlexCodeX/supercharge-your-flutter-app-with-ios-app-extensions-a-complete-guide-cc8f7dbca8b8" rel="noopener noreferrer"&gt;https://medium.com/@AlexCodeX/supercharge-your-flutter-app-with-ios-app-extensions-a-complete-guide-cc8f7dbca8b8&lt;/a&gt;&lt;/p&gt;

</description>
      <category>dart</category>
      <category>flutter</category>
      <category>ios</category>
      <category>coding</category>
    </item>
    <item>
      <title>💳 Razorpay + Flutter 🔥 | Step-by-Step Integration Guide (2025</title>
      <dc:creator>Alex Codex</dc:creator>
      <pubDate>Mon, 30 Jun 2025 05:17:23 +0000</pubDate>
      <link>https://dev.to/alex_codex_dev/razorpay-flutter-step-by-step-integration-guide-2025-5ek6</link>
      <guid>https://dev.to/alex_codex_dev/razorpay-flutter-step-by-step-integration-guide-2025-5ek6</guid>
      <description>&lt;p&gt;Want to add Razorpay payment gateway to your Flutter app in 2025?&lt;br&gt;
This complete Medium tutorial walks you through the entire integration — from Razorpay dashboard setup to Flutter implementation and testing.&lt;/p&gt;

&lt;p&gt;🛠️ Developer-tested&lt;br&gt;
📱 100% Flutter&lt;br&gt;
✅ Easy to follow with real code&lt;/p&gt;

&lt;p&gt;📌 Read Now 👉 &lt;a href="https://medium.com/@AlexCodeX/how-to-integrate-razorpay-in-flutter-step-by-step-guide-2025-cc390950fb14" rel="noopener noreferrer"&gt;https://medium.com/@AlexCodeX/how-to-integrate-razorpay-in-flutter-step-by-step-guide-2025-cc390950fb14&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  FlutterTips #Flutter2025 #PaymentGateway #RazorpayIntegration #MobileApps #FlutterDevelopers #UIUXDesign #CodeSnippet #PinterestDev #FlutterCode
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fog0xadedkysjw5f5zpg0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fog0xadedkysjw5f5zpg0.png" alt="Image description" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>flutter</category>
      <category>dart</category>
      <category>stripe</category>
    </item>
    <item>
      <title>R.I.P. to AI Silos: Meet GlobalGPT — The Ultimate All-in-One AI Assistant</title>
      <dc:creator>Alex Codex</dc:creator>
      <pubDate>Thu, 26 Jun 2025 00:33:31 +0000</pubDate>
      <link>https://dev.to/alex_codex_dev/rip-to-ai-silos-meet-globalgpt-the-ultimate-all-in-one-ai-assistant-38jg</link>
      <guid>https://dev.to/alex_codex_dev/rip-to-ai-silos-meet-globalgpt-the-ultimate-all-in-one-ai-assistant-38jg</guid>
      <description>&lt;p&gt;Read “R.I.P. to AI Silos: Meet GlobalGPT — The Ultimate All-in-One AI Assistant“ by AlexCodeX on Medium: &lt;a href="https://medium.com/@AlexCodeX/r-i-p-to-ai-silos-meet-globalgpt-the-ultimate-all-in-one-ai-assistant-9992b722ae63" rel="noopener noreferrer"&gt;https://medium.com/@AlexCodeX/r-i-p-to-ai-silos-meet-globalgpt-the-ultimate-all-in-one-ai-assistant-9992b722ae63&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  AI #GlobalGPT #ChatGPT #Claude4 #Midjourney #GeminiPro #AIProductivity #AItools #AIWriting #AIArt #AIcoding #OpenAI #Anthropic #GoogleGemini #LumaAI #Runway #FutureOfWork #AIforEveryone
&lt;/h1&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>openai</category>
      <category>chatgpt</category>
    </item>
    <item>
      <title>Goodbye shrinkWrap, Hello SliverList: Flutter's Secret to Smooth Scrolling</title>
      <dc:creator>Alex Codex</dc:creator>
      <pubDate>Tue, 24 Jun 2025 04:52:15 +0000</pubDate>
      <link>https://dev.to/alex_codex_dev/goodbye-shrinkwrap-hello-sliverlist-flutters-secret-to-smooth-scrolling-1bdd</link>
      <guid>https://dev.to/alex_codex_dev/goodbye-shrinkwrap-hello-sliverlist-flutters-secret-to-smooth-scrolling-1bdd</guid>
      <description>&lt;p&gt;🚀 &lt;strong&gt;New Post for Flutter Developers!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you're still using &lt;code&gt;shrinkWrap: true&lt;/code&gt; to solve layout problems, you might be compromising your app's performance — especially with long or dynamic lists.&lt;/p&gt;

&lt;p&gt;In my latest Medium article, I break down:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Why &lt;code&gt;shrinkWrap: true&lt;/code&gt; slows your app
&lt;/li&gt;
&lt;li&gt;How to use &lt;code&gt;SliverList&lt;/code&gt; and &lt;code&gt;CustomScrollView&lt;/code&gt; effectively
&lt;/li&gt;
&lt;li&gt;Performance benchmarks from real-world apps
&lt;/li&gt;
&lt;li&gt;Code comparisons, migration steps, and more&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;📖 &lt;strong&gt;Read the full article here:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
👉 &lt;a href="https://medium.com/@AlexCodeX/goodbye-shrinkwrap-hello-sliverlist-flutters-secret-to-smooth-scrolling-ec03b64e3bfa" rel="noopener noreferrer"&gt;https://medium.com/@AlexCodeX/goodbye-shrinkwrap-hello-sliverlist-flutters-secret-to-smooth-scrolling-ec03b64e3bfa&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💬 I'd love to hear your experiences using slivers or refactoring away from &lt;code&gt;shrinkWrap&lt;/code&gt;. Let’s discuss in the comments!&lt;/p&gt;

&lt;h1&gt;
  
  
  flutter #flutterdev #uiperformance #customscrollview #sliverlist
&lt;/h1&gt;

</description>
      <category>flutter</category>
      <category>dart</category>
      <category>productivity</category>
    </item>
    <item>
      <title>🏗️Architecting a Scalable Folder Structure for Large Flutter Projects</title>
      <dc:creator>Alex Codex</dc:creator>
      <pubDate>Mon, 23 Jun 2025 06:14:02 +0000</pubDate>
      <link>https://dev.to/alex_codex_dev/architecting-a-scalable-folder-structure-for-large-flutter-projects-j70</link>
      <guid>https://dev.to/alex_codex_dev/architecting-a-scalable-folder-structure-for-large-flutter-projects-j70</guid>
      <description>&lt;p&gt;Read “🏗️ Architecting a Scalable Folder Structure for Large Flutter Projects“ by AlexCodeX on Medium: &lt;a href="https://medium.com/@AlexCodeX/%EF%B8%8F-architecting-a-scalable-folder-structure-for-large-flutter-projects-628e1c10ea42" rel="noopener noreferrer"&gt;https://medium.com/@AlexCodeX/%EF%B8%8F-architecting-a-scalable-folder-structure-for-large-flutter-projects-628e1c10ea42&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  FlutterArchitecture #CleanCode #ScalableApps
&lt;/h1&gt;

&lt;h1&gt;
  
  
  FlutterDevelopment #FolderStructure #MobileEngineering
&lt;/h1&gt;

&lt;h1&gt;
  
  
  FlutterBestPractices #ProjectOrganization #DeveloperProductivity
&lt;/h1&gt;

</description>
      <category>programming</category>
      <category>flutter</category>
      <category>dart</category>
      <category>devops</category>
    </item>
    <item>
      <title>Ultimate Minimal MVC Architecture in Flutter Using GetX — Modular, Fast &amp; Clean</title>
      <dc:creator>Alex Codex</dc:creator>
      <pubDate>Sat, 21 Jun 2025 04:02:26 +0000</pubDate>
      <link>https://dev.to/alex_codex_dev/ultimate-minimal-mvc-architecture-in-flutter-using-getx-modular-fast-clean-326b</link>
      <guid>https://dev.to/alex_codex_dev/ultimate-minimal-mvc-architecture-in-flutter-using-getx-modular-fast-clean-326b</guid>
      <description>&lt;p&gt;If you're building Flutter apps and want a super-clean, testable, and scalable architecture — this one's for you. I just published a Medium deep dive on using the &lt;strong&gt;Minimal MVC pattern with GetX&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In this article:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🔥 Zero boilerplate structure&lt;/li&gt;
&lt;li&gt;🧠 MVC separation (Model, View, Controller)&lt;/li&gt;
&lt;li&gt;⚡ Lightning-fast state updates with &lt;code&gt;.obs&lt;/code&gt; &amp;amp; &lt;code&gt;Obx&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;🧪 Unit-testable logic and reusable modules&lt;/li&gt;
&lt;li&gt;🚀 Bindings, Routing, and DI — all handled with GetX&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🔗 Read the full article here:&lt;br&gt;&lt;br&gt;
👉 &lt;a href="https://medium.com/@AlexCodeX/the-ultimate-minimal-mvc-architecture-in-flutter-using-getx-lightning-fast-modular-pro-level-37134e5e409b" rel="noopener noreferrer"&gt;https://medium.com/@AlexCodeX/the-ultimate-minimal-mvc-architecture-in-flutter-using-getx-lightning-fast-modular-pro-level-37134e5e409b&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let me know what you think or how you're using GetX in your architecture!&lt;/p&gt;

</description>
      <category>flutter</category>
      <category>dart</category>
      <category>programming</category>
    </item>
    <item>
      <title>🔥 Shrink Your Flutter App Size by 60% — Pro Techniques to Build Leaner, Faster APKs (2025)</title>
      <dc:creator>Alex Codex</dc:creator>
      <pubDate>Thu, 19 Jun 2025 03:49:52 +0000</pubDate>
      <link>https://dev.to/alex_codex_dev/shrink-your-flutter-app-size-by-60-pro-techniques-to-build-leaner-faster-apks-2025-lfh</link>
      <guid>https://dev.to/alex_codex_dev/shrink-your-flutter-app-size-by-60-pro-techniques-to-build-leaner-faster-apks-2025-lfh</guid>
      <description>&lt;h2&gt;
  
  
  Shrink Your Flutter App Size by 60%
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Pro Techniques to Build Faster, Leaner APKs (2025)
&lt;/h3&gt;

&lt;p&gt;Struggling with large Flutter APK sizes? I reduced my app from &lt;strong&gt;59MB to 23.8MB&lt;/strong&gt; using these techniques:&lt;/p&gt;

&lt;h3&gt;
  
  
  ✅ Key Techniques
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;--split-per-abi&lt;/code&gt;: create smaller APKs per device architecture
&lt;/li&gt;
&lt;li&gt;Enable &lt;code&gt;shrinkResources&lt;/code&gt;, &lt;code&gt;minifyEnabled&lt;/code&gt;, and R8 in &lt;code&gt;build.gradle&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Strip unused &lt;code&gt;.so&lt;/code&gt; native libs with &lt;code&gt;abiFilters&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Disable unused fonts, icons (like MaterialIcons)
&lt;/li&gt;
&lt;li&gt;Clean up assets &amp;amp; compress images (&lt;code&gt;.webp&lt;/code&gt;, TinyPNG, etc.)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  📦 Result
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Size before:&lt;/strong&gt; 59MB&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Size after:&lt;/strong&gt; 23.8MB&lt;/p&gt;

&lt;p&gt;These small changes made a big difference in download size and performance.&lt;br&gt;&lt;br&gt;
Let me know if you'd like my sample config or want help shrinking your own app!&lt;/p&gt;




&lt;p&gt;🔉 Want the full version with detailed configs and visuals?&lt;br&gt;&lt;br&gt;
&lt;a href="https://medium.com/@AlexCodeX/shrink-your-flutter-app-size-by-60-pro-techniques-to-build-faster-leaner-apks-e10e533bee06" rel="noopener noreferrer"&gt;Read on Medium&lt;/a&gt;&lt;/p&gt;

</description>
      <category>flutter</category>
      <category>dart</category>
      <category>android</category>
      <category>performance</category>
    </item>
  </channel>
</rss>
