<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Samuel Adekunle (techwithsam) on Medium]]></title>
        <description><![CDATA[Stories by Samuel Adekunle (techwithsam) on Medium]]></description>
        <link>https://medium.com/@techwithsam?source=rss-3d6412b00595------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*NC0PzBDQtKW7jxbxwcDeeg.jpeg</url>
            <title>Stories by Samuel Adekunle (techwithsam) on Medium</title>
            <link>https://medium.com/@techwithsam?source=rss-3d6412b00595------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 24 May 2026 04:26:58 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@techwithsam/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[Clean Architecture in Flutter 2026 — Practical Implementation Guide]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://techwithsam.medium.com/clean-architecture-in-flutter-2026-practical-implementation-guide-53b398cde827?source=rss-3d6412b00595------2"><img src="https://cdn-images-1.medium.com/max/1280/1*Q9Rmt9efjmRBQLc34Mr8jw.jpeg" width="1280"></a></p><p class="medium-feed-snippet">Disclaimer! I know you can easily generate MVVM structure with AI, but understanding the fundamentals and how it works is what&#x2026;</p><p class="medium-feed-link"><a href="https://techwithsam.medium.com/clean-architecture-in-flutter-2026-practical-implementation-guide-53b398cde827?source=rss-3d6412b00595------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://techwithsam.medium.com/clean-architecture-in-flutter-2026-practical-implementation-guide-53b398cde827?source=rss-3d6412b00595------2</link>
            <guid isPermaLink="false">https://medium.com/p/53b398cde827</guid>
            <category><![CDATA[clean-architecture]]></category>
            <category><![CDATA[flutter]]></category>
            <category><![CDATA[mvvm]]></category>
            <category><![CDATA[techwithsam]]></category>
            <category><![CDATA[mobile-app-development]]></category>
            <dc:creator><![CDATA[Samuel Adekunle (techwithsam)]]></dc:creator>
            <pubDate>Fri, 08 May 2026 11:37:26 GMT</pubDate>
            <atom:updated>2026-05-08T11:37:26.669Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Genkit Dart vs Firebase AI Logic in 2026 — Which Should Flutter Developers Use?]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://techwithsam.medium.com/genkit-dart-vs-firebase-ai-logic-in-2026-which-should-flutter-developers-use-57ae960b3c40?source=rss-3d6412b00595------2"><img src="https://cdn-images-1.medium.com/max/1281/1*-69yegDbRcgKLmnzNc371g.jpeg" width="1281"></a></p><p class="medium-feed-snippet">We&#x2019;ve spent the last two articles going deep on both Genkit Dart and Firebase AI Logic. Today, I will be giving a comparison so we can&#x2026;</p><p class="medium-feed-link"><a href="https://techwithsam.medium.com/genkit-dart-vs-firebase-ai-logic-in-2026-which-should-flutter-developers-use-57ae960b3c40?source=rss-3d6412b00595------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://techwithsam.medium.com/genkit-dart-vs-firebase-ai-logic-in-2026-which-should-flutter-developers-use-57ae960b3c40?source=rss-3d6412b00595------2</link>
            <guid isPermaLink="false">https://medium.com/p/57ae960b3c40</guid>
            <category><![CDATA[google-gemini]]></category>
            <category><![CDATA[techwithsam]]></category>
            <category><![CDATA[firebase-ai-logic]]></category>
            <category><![CDATA[genkit]]></category>
            <category><![CDATA[flutter]]></category>
            <dc:creator><![CDATA[Samuel Adekunle (techwithsam)]]></dc:creator>
            <pubDate>Wed, 22 Apr 2026 09:18:17 GMT</pubDate>
            <atom:updated>2026-04-22T09:18:17.274Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Get Started with Firebase AI Logic + Flutter: Build A Simple Caption Generator]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://techwithsam.medium.com/get-started-with-firebase-ai-logic-flutter-build-a-simple-caption-generator-9200491eda94?source=rss-3d6412b00595------2"><img src="https://cdn-images-1.medium.com/max/1281/1*8NCAGh3OQiOhiOJzpy5ZNw.png" width="1281"></a></p><p class="medium-feed-snippet">This will be a continuation from the last article on Genkit Dart for Flutter Developers; you can check it out here.</p><p class="medium-feed-link"><a href="https://techwithsam.medium.com/get-started-with-firebase-ai-logic-flutter-build-a-simple-caption-generator-9200491eda94?source=rss-3d6412b00595------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://techwithsam.medium.com/get-started-with-firebase-ai-logic-flutter-build-a-simple-caption-generator-9200491eda94?source=rss-3d6412b00595------2</link>
            <guid isPermaLink="false">https://medium.com/p/9200491eda94</guid>
            <category><![CDATA[flutter]]></category>
            <category><![CDATA[techwithsam]]></category>
            <category><![CDATA[firebase]]></category>
            <category><![CDATA[firebase-ai-logic]]></category>
            <category><![CDATA[gemini]]></category>
            <dc:creator><![CDATA[Samuel Adekunle (techwithsam)]]></dc:creator>
            <pubDate>Wed, 15 Apr 2026 09:29:14 GMT</pubDate>
            <atom:updated>2026-04-15T09:32:05.656Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Genkit Dart for Flutter Developers: Build Full-Stack AI Apps in 2026 (Getting Started)]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://techwithsam.medium.com/genkit-dart-for-flutter-developers-build-full-stack-ai-apps-in-2026-getting-started-06e068c0ed9c?source=rss-3d6412b00595------2"><img src="https://cdn-images-1.medium.com/max/1281/1*7-KawcRO_ceuNonBVH1UCw.png" width="1281"></a></p><p class="medium-feed-snippet">Hey Flutter family!</p><p class="medium-feed-link"><a href="https://techwithsam.medium.com/genkit-dart-for-flutter-developers-build-full-stack-ai-apps-in-2026-getting-started-06e068c0ed9c?source=rss-3d6412b00595------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://techwithsam.medium.com/genkit-dart-for-flutter-developers-build-full-stack-ai-apps-in-2026-getting-started-06e068c0ed9c?source=rss-3d6412b00595------2</link>
            <guid isPermaLink="false">https://medium.com/p/06e068c0ed9c</guid>
            <category><![CDATA[flutter]]></category>
            <category><![CDATA[techwithsam]]></category>
            <category><![CDATA[gemini]]></category>
            <category><![CDATA[dart]]></category>
            <category><![CDATA[genkit]]></category>
            <dc:creator><![CDATA[Samuel Adekunle (techwithsam)]]></dc:creator>
            <pubDate>Mon, 06 Apr 2026 20:50:02 GMT</pubDate>
            <atom:updated>2026-04-06T20:50:02.594Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Gemini CLI + Flutter: The Most Powerful AI Coding Assistant Workflow in 2026]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://techwithsam.medium.com/gemini-cli-flutter-the-most-powerful-ai-coding-assistant-workflow-in-2026-04eec9095f7c?source=rss-3d6412b00595------2"><img src="https://cdn-images-1.medium.com/max/1281/1*IrkEIsmshE0d7TlUcJPpvg.png" width="1281"></a></p><p class="medium-feed-snippet">Query and edit large codebases, generate apps from images or PDFs, and automate complex workflows &#x2014; all from your terminal with Gemini 3.</p><p class="medium-feed-link"><a href="https://techwithsam.medium.com/gemini-cli-flutter-the-most-powerful-ai-coding-assistant-workflow-in-2026-04eec9095f7c?source=rss-3d6412b00595------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://techwithsam.medium.com/gemini-cli-flutter-the-most-powerful-ai-coding-assistant-workflow-in-2026-04eec9095f7c?source=rss-3d6412b00595------2</link>
            <guid isPermaLink="false">https://medium.com/p/04eec9095f7c</guid>
            <category><![CDATA[gemini-cli]]></category>
            <category><![CDATA[techwithsam]]></category>
            <category><![CDATA[ai-agent]]></category>
            <category><![CDATA[gemini]]></category>
            <category><![CDATA[flutter]]></category>
            <dc:creator><![CDATA[Samuel Adekunle (techwithsam)]]></dc:creator>
            <pubDate>Sat, 28 Mar 2026 09:01:00 GMT</pubDate>
            <atom:updated>2026-03-28T09:01:00.610Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Stitch + Antigravity + Flutter: Build Apps with AI Agents in 2026]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://techwithsam.medium.com/stitch-antigravity-flutter-build-apps-with-ai-agents-in-2026-990df7aa040a?source=rss-3d6412b00595------2"><img src="https://cdn-images-1.medium.com/max/1281/1*M2ir6CuXa7eQsfOKXiulCQ.png" width="1281"></a></p><p class="medium-feed-snippet">In 2026, the way we build Flutter apps has completely changed. You no longer start by opening VS Code and typing widgets line by line&#x2026;</p><p class="medium-feed-link"><a href="https://techwithsam.medium.com/stitch-antigravity-flutter-build-apps-with-ai-agents-in-2026-990df7aa040a?source=rss-3d6412b00595------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://techwithsam.medium.com/stitch-antigravity-flutter-build-apps-with-ai-agents-in-2026-990df7aa040a?source=rss-3d6412b00595------2</link>
            <guid isPermaLink="false">https://medium.com/p/990df7aa040a</guid>
            <category><![CDATA[ai-agent]]></category>
            <category><![CDATA[stitches]]></category>
            <category><![CDATA[techwithsam]]></category>
            <category><![CDATA[flutter]]></category>
            <category><![CDATA[google-antigravity]]></category>
            <dc:creator><![CDATA[Samuel Adekunle (techwithsam)]]></dc:creator>
            <pubDate>Wed, 18 Mar 2026 15:33:27 GMT</pubDate>
            <atom:updated>2026-03-18T15:33:27.750Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[How to Push Over-the-Air (OTA) Flutter Updates with Shorebird — Complete 2026 Guide]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://techwithsam.medium.com/how-to-push-over-the-air-ota-flutter-updates-with-shorebird-complete-2026-guide-78ef3a2704b2?source=rss-3d6412b00595------2"><img src="https://cdn-images-1.medium.com/max/1281/1*-Uj29h_BMmCAkNqxtO5MsQ.png" width="1281"></a></p><p class="medium-feed-snippet">One of the biggest frustrations for mobile devs is still waiting days or weeks for App Store or Play Store approvals to ship a small bug&#x2026;</p><p class="medium-feed-link"><a href="https://techwithsam.medium.com/how-to-push-over-the-air-ota-flutter-updates-with-shorebird-complete-2026-guide-78ef3a2704b2?source=rss-3d6412b00595------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://techwithsam.medium.com/how-to-push-over-the-air-ota-flutter-updates-with-shorebird-complete-2026-guide-78ef3a2704b2?source=rss-3d6412b00595------2</link>
            <guid isPermaLink="false">https://medium.com/p/78ef3a2704b2</guid>
            <category><![CDATA[flutter]]></category>
            <category><![CDATA[techwithsam]]></category>
            <category><![CDATA[mobile-app-development]]></category>
            <category><![CDATA[over-the-air-update]]></category>
            <category><![CDATA[shorebirds]]></category>
            <dc:creator><![CDATA[Samuel Adekunle (techwithsam)]]></dc:creator>
            <pubDate>Wed, 04 Mar 2026 09:56:00 GMT</pubDate>
            <atom:updated>2026-03-04T09:56:00.631Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[How to Build Responsive Flutter Apps for Phones, Foldables, Tablets & Web (2026)]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://techwithsam.medium.com/how-to-build-responsive-flutter-apps-for-phones-foldables-tablets-web-2026-47a877c220f0?source=rss-3d6412b00595------2"><img src="https://cdn-images-1.medium.com/max/1281/1*aoU1fh461YJXJ-vox64YyQ.png" width="1281"></a></p><p class="medium-feed-snippet">Hey everyone, Samuel here! In 2026, your Flutter app needs to look perfect on a tiny phone, a folding tablet, a desktop window, and even&#x2026;</p><p class="medium-feed-link"><a href="https://techwithsam.medium.com/how-to-build-responsive-flutter-apps-for-phones-foldables-tablets-web-2026-47a877c220f0?source=rss-3d6412b00595------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://techwithsam.medium.com/how-to-build-responsive-flutter-apps-for-phones-foldables-tablets-web-2026-47a877c220f0?source=rss-3d6412b00595------2</link>
            <guid isPermaLink="false">https://medium.com/p/47a877c220f0</guid>
            <category><![CDATA[flutter-app-development]]></category>
            <category><![CDATA[techwithsam]]></category>
            <category><![CDATA[responsive-design]]></category>
            <category><![CDATA[flutter]]></category>
            <category><![CDATA[mobile-app-development]]></category>
            <dc:creator><![CDATA[Samuel Adekunle (techwithsam)]]></dc:creator>
            <pubDate>Fri, 27 Feb 2026 10:21:00 GMT</pubDate>
            <atom:updated>2026-02-27T10:21:00.880Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Flutter Performance Optimization 2026 (Make Your App 10x Faster + Best Practices)]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://techwithsam.medium.com/flutter-performance-optimization-2026-make-your-app-10x-faster-best-practices-74a5abefca8d?source=rss-3d6412b00595------2"><img src="https://cdn-images-1.medium.com/max/1280/1*MIw5NYjyRTr_RhmJnqJJBQ.png" width="1280"></a></p><p class="medium-feed-snippet">Hey guys, Samuel here again. One of the crucial aspects of mobile app development is performance optimization to ensure the app is usable&#x2026;</p><p class="medium-feed-link"><a href="https://techwithsam.medium.com/flutter-performance-optimization-2026-make-your-app-10x-faster-best-practices-74a5abefca8d?source=rss-3d6412b00595------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://techwithsam.medium.com/flutter-performance-optimization-2026-make-your-app-10x-faster-best-practices-74a5abefca8d?source=rss-3d6412b00595------2</link>
            <guid isPermaLink="false">https://medium.com/p/74a5abefca8d</guid>
            <category><![CDATA[performance-optimization]]></category>
            <category><![CDATA[mobile-app-development]]></category>
            <category><![CDATA[techwithsam]]></category>
            <category><![CDATA[flutter]]></category>
            <category><![CDATA[dart]]></category>
            <dc:creator><![CDATA[Samuel Adekunle (techwithsam)]]></dc:creator>
            <pubDate>Tue, 24 Feb 2026 10:32:22 GMT</pubDate>
            <atom:updated>2026-02-24T10:32:22.085Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[GoRouter Advanced Tutorial 2026: Bottom Nav, Nested Routes, Auth Redirects & Typed Navigation ]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://techwithsam.medium.com/gorouter-advanced-tutorial-2026-bottom-nav-nested-routes-auth-redirects-typed-navigation-9bebad5b4993?source=rss-3d6412b00595------2"><img src="https://cdn-images-1.medium.com/max/1280/1*bD4v67u7_Ad9GUgrKSzoXg.jpeg" width="1280"></a></p><p class="medium-feed-snippet">I remember being asked early in my career as a software engineer whether I could persist the bottom navigation so it would stay on the&#x2026;</p><p class="medium-feed-link"><a href="https://techwithsam.medium.com/gorouter-advanced-tutorial-2026-bottom-nav-nested-routes-auth-redirects-typed-navigation-9bebad5b4993?source=rss-3d6412b00595------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://techwithsam.medium.com/gorouter-advanced-tutorial-2026-bottom-nav-nested-routes-auth-redirects-typed-navigation-9bebad5b4993?source=rss-3d6412b00595------2</link>
            <guid isPermaLink="false">https://medium.com/p/9bebad5b4993</guid>
            <category><![CDATA[flutter]]></category>
            <category><![CDATA[techwithsam]]></category>
            <category><![CDATA[tutorial]]></category>
            <category><![CDATA[mobile-app-development]]></category>
            <category><![CDATA[flutter-navigation]]></category>
            <dc:creator><![CDATA[Samuel Adekunle (techwithsam)]]></dc:creator>
            <pubDate>Sun, 08 Feb 2026 18:42:35 GMT</pubDate>
            <atom:updated>2026-02-08T18:42:35.917Z</atom:updated>
        </item>
    </channel>
</rss>