<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Widgets on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/widgets/</link><description>Recent content in Widgets on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue, 17 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/widgets/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 4: Widgets: Building Blocks of Your UI</title><link>https://ai-blog.noorshomelab.dev/ratatui-mastery-guide-2026/04-widgets-building-blocks/</link><pubDate>Tue, 17 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/ratatui-mastery-guide-2026/04-widgets-building-blocks/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Welcome back, aspiring TUI artisan! In the previous chapter, we laid the groundwork by setting up our Ratatui project and understanding the core rendering loop. We saw how to clear the screen and draw a blank canvas. But a blank canvas, while clean, isn&amp;rsquo;t very useful, is it?&lt;/p&gt;
&lt;p&gt;This chapter is where we start bringing our terminal applications to life! We&amp;rsquo;ll dive deep into &lt;strong&gt;Widgets&lt;/strong&gt;, the fundamental building blocks of any Ratatui user interface. Think of widgets as pre-made UI components – like buttons, text boxes, or containers – but for your terminal. By the end of this chapter, you&amp;rsquo;ll understand what widgets are, how they work, and you&amp;rsquo;ll be able to use two of the most essential ones: &lt;code&gt;Block&lt;/code&gt; for structure and &lt;code&gt;Paragraph&lt;/code&gt; for displaying text. Get ready to add some visual flair to your TUI!&lt;/p&gt;</description></item><item><title>Chapter 2: Core Concepts &amp;amp; Modern State Management</title><link>https://ai-blog.noorshomelab.dev/flutter-latest-version-and-production-things-chapters/chapter-2-core-concepts-state-management-slug/</link><pubDate>Sun, 23 Nov 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/flutter-latest-version-and-production-things-chapters/chapter-2-core-concepts-state-management-slug/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 2! As you embark on building robust Flutter applications, understanding its core concepts and mastering modern state management techniques is paramount. This chapter will delve into the fundamental building blocks of Flutter, clarifying how widgets interact and manage their internal state. More critically, we&amp;rsquo;ll explore several leading state management solutions, discussing their strengths, use cases, and how they contribute to building scalable, maintainable, and performant production-grade applications with the latest Flutter features.&lt;/p&gt;</description></item><item><title>Chapter 2.1: Widgets Deep Dive</title><link>https://ai-blog.noorshomelab.dev/flutter-latest-version-and-production-things-chapters/chapter-2-1-widgets-deep-dive-slug/</link><pubDate>Sun, 23 Nov 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/flutter-latest-version-and-production-things-chapters/chapter-2-1-widgets-deep-dive-slug/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In Flutter, widgets are the fundamental building blocks of user interfaces. Everything you see on the screen, from a simple &lt;code&gt;Text&lt;/code&gt; to a complex animation, is a widget. Understanding widgets deeply is paramount for building performant, scalable, and maintainable applications, especially when moving from development to production. This chapter will take a deep dive into the core concepts of Flutter widgets, exploring their structure, lifecycle, and best practices for production-grade applications using the latest Flutter features.&lt;/p&gt;</description></item></channel></rss>