<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Feemag Journal</title><description>Flutter, AI, and building useful things. By Faheem Riaz.</description><link>https://blog.feemag.com/</link><item><title>An AI response is more than a typing animation</title><link>https://blog.feemag.com/posts/designing-a-better-ai-streaming-experience/</link><guid isPermaLink="true">https://blog.feemag.com/posts/designing-a-better-ai-streaming-experience/</guid><description>Design the waiting, streaming, stopping, and recovery states that make an AI feature feel dependable.</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><category>AI</category><category>AI</category><category>UX</category><category>Streaming</category></item><item><title>Flutter architecture that grows with your app</title><link>https://blog.feemag.com/posts/flutter-architecture-that-grows-with-you/</link><guid isPermaLink="true">https://blog.feemag.com/posts/flutter-architecture-that-grows-with-you/</guid><description>Start with clear boundaries, keep widgets focused, and give your app room to grow without a folder for every idea.</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><category>Flutter</category><category>Flutter</category><category>Dart</category><category>Architecture</category></item><item><title>The three screens hiding inside every screen</title><link>https://blog.feemag.com/posts/loading-empty-error-states/</link><guid isPermaLink="true">https://blog.feemag.com/posts/loading-empty-error-states/</guid><description>Loading, empty, and error states deserve the same care as the finished interface. Here is a practical way to design them.</description><pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate><category>Engineering</category><category>UI</category><category>UX</category><category>Product</category><category>Error handling</category></item><item><title>A place for the things learned along the way</title><link>https://blog.feemag.com/posts/welcome-to-feemag-journal/</link><guid isPermaLink="true">https://blog.feemag.com/posts/welcome-to-feemag-journal/</guid><description>Introducing the Feemag journal: a notebook for Flutter, AI experiments, useful software, and the process behind it all.</description><pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate><category>Building in public</category><category>Feemag</category><category>Journal</category><category>Projects</category></item></channel></rss>