<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Haydar Demir — Writing</title><description>Software engineer and Flutter team lead building mobile products, engineering systems and developer tools.</description><link>https://haydardemir.dev</link><language>en</language><item><title>Mastering Form Validation in Flutter</title><link>https://haydardemir.dev/writing/mastering-form-validation-in-flutter</link><guid isPermaLink="true">https://haydardemir.dev/writing/mastering-form-validation-in-flutter</guid><description>Tired of writing a separate validator for every form field? The solution is just a few lines away!</description><pubDate>Thu, 26 Jun 2025 00:00:00 GMT</pubDate><category>Flutter</category><category>Dart</category><category>Form Validation</category><category>Clean Code</category><author>haydarrdemir@hotmail.com</author></item><item><title>Building a Scalable WebSocket Client in Flutter</title><link>https://haydardemir.dev/writing/building-a-scalable-websocket-client-in-flutter</link><guid isPermaLink="true">https://haydardemir.dev/writing/building-a-scalable-websocket-client-in-flutter</guid><description>Managing real-time message traffic without losing your mind — and reusing your code while you’re at it? Let’s dive in together!</description><pubDate>Mon, 26 May 2025 00:00:00 GMT</pubDate><category>Flutter</category><category>Dart</category><category>WebSocket</category><category>Architecture</category><author>haydarrdemir@hotmail.com</author></item><item><title>Mastering In-App Communication with Event Bus</title><link>https://haydardemir.dev/writing/mastering-in-app-communication-with-event-bus</link><guid isPermaLink="true">https://haydardemir.dev/writing/mastering-in-app-communication-with-event-bus</guid><description>How to build an event bus for communication in a micro frontend architecture.</description><pubDate>Sat, 26 Apr 2025 00:00:00 GMT</pubDate><category>Flutter</category><category>Dart</category><category>Event Bus</category><category>Architecture</category><author>haydarrdemir@hotmail.com</author></item><item><title>Flutter Quick Actions: Handling Multiple Actions with Scalable Code</title><link>https://haydardemir.dev/writing/flutter-quick-actions-handling-multiple-actions-with-scalable-code</link><guid isPermaLink="true">https://haydardemir.dev/writing/flutter-quick-actions-handling-multiple-actions-with-scalable-code</guid><description>In this article, we will guide you step by step on how to use quick actions in Flutter to create more user-friendly applications.</description><pubDate>Wed, 26 Mar 2025 00:00:00 GMT</pubDate><category>Flutter</category><category>Dart</category><category>Design Patterns</category><category>Software Design Principle</category><category>Mobile Development</category><author>haydarrdemir@hotmail.com</author></item><item><title>Auto Route: Navigation Systems in Modular Architecture with Flutter</title><link>https://haydardemir.dev/writing/auto-route-navigation-systems-in-modular-architecture-with-flutter</link><guid isPermaLink="true">https://haydardemir.dev/writing/auto-route-navigation-systems-in-modular-architecture-with-flutter</guid><description>In this article, we will explore how Auto Route can be leveraged in a modular architecture, making navigation more efficient and maintainable.</description><pubDate>Wed, 26 Feb 2025 00:00:00 GMT</pubDate><category>Flutter</category><category>Dart</category><category>Software Design Principle</category><category>Navigation</category><category>Modular Architecture</category><author>haydarrdemir@hotmail.com</author></item><item><title>Flutter Deep Link with Command Pattern: Best Practices for Scalability</title><link>https://haydardemir.dev/writing/flutter-deep-link-with-command-pattern-best-practices-for-scalability</link><guid isPermaLink="true">https://haydardemir.dev/writing/flutter-deep-link-with-command-pattern-best-practices-for-scalability</guid><description>In this article, instead of focusing solely on deep link setup, we’ll explore ways to build a more flexible and scalable structure for handling multiple links.</description><pubDate>Sun, 26 Jan 2025 00:00:00 GMT</pubDate><category>Flutter</category><category>Dart</category><category>Software Design Principle</category><category>Design Patterns</category><author>haydarrdemir@hotmail.com</author></item><item><title>Effortless Lifecycle Management in Flutter Applications</title><link>https://haydardemir.dev/writing/effortless-lifecycle-management-in-flutter-applications</link><guid isPermaLink="true">https://haydardemir.dev/writing/effortless-lifecycle-management-in-flutter-applications</guid><description>In this article, we will delve into the details of an abstract class called AppLifecycleManager, designed to make lifecycle management in Flutter applications easier and more organized.</description><pubDate>Thu, 26 Dec 2024 00:00:00 GMT</pubDate><category>Flutter</category><category>Dart</category><category>Software Design Principle</category><author>haydarrdemir@hotmail.com</author></item></channel></rss>