<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Oya Studio</title>
  <link>https://aloisdeniel.com</link>
  <description>Aloïs Deniel's blog about Flutter, development, and technology</description>
  <language>en-us</language>
  <lastBuildDate>Sun, 30 Nov 2025 23:33:51 +0100</lastBuildDate>
  <atom:link href="https://aloisdeniel.com/blog/rss.xml" rel="self" type="application/rss+xml" />
  <item>
    <title>Better than JSON</title>
    <link>https://aloisdeniel.com/blog/better-than-json</link>
    <guid>https://aloisdeniel.com/blog/better-than-json</guid>
    <pubDate>Mon, 01 Dec 2025 12:00:00 +0100</pubDate>
    <description><![CDATA[An in-depth look at why Protobuf can outperform JSON for modern APIs, with practical Dart examples showing how strong typing, binary serialization, and shared schemas improve both performance and developer experience.]]></description>
    <author>Aloïs Deniel</author>
  </item>
  <item>
    <title>Continuous preview of your Flutter app as a webapp</title>
    <link>https://aloisdeniel.com/blog/continuous-preview-of-your-flutter-app-as-a-webapp</link>
    <guid>https://aloisdeniel.com/blog/continuous-preview-of-your-flutter-app-as-a-webapp</guid>
    <pubDate>Fri, 27 Nov 2020 12:00:00 +0100</pubDate>
    <description><![CDATA[Any mobile application developer encountered the difficulty of deploying his app to his customer's device. Being able to follow the advancement of developments is really important for a customer, and for you to track issues at the earliest stage possible.]]></description>
    <author>Aloïs Deniel</author>
  </item>
  <item>
    <title>Custom layout with Flutter</title>
    <link>https://aloisdeniel.com/blog/custom-layout-with-flutter</link>
    <guid>https://aloisdeniel.com/blog/custom-layout-with-flutter</guid>
    <pubDate>Tue, 03 Oct 2023 12:00:00 +0200</pubDate>
    <description><![CDATA[Flutter provides a large library of widgets dedicated to layout. Sometimes, even with this large choice, you can't implement your layout, or you could but it would become far too complex.]]></description>
    <author>Aloïs Deniel</author>
  </item>
  <item>
    <title>Improved coding style with Dart 3</title>
    <link>https://aloisdeniel.com/blog/dart-pattern-matching</link>
    <guid>https://aloisdeniel.com/blog/dart-pattern-matching</guid>
    <pubDate>Thu, 17 Aug 2023 12:00:00 +0200</pubDate>
    <description><![CDATA[In this short article, I'm gonna share with you a few concrete use cases where pattern matching and records (introduced with Dart version 3) allowed me to refactor some of my code in a much shorter way!]]></description>
    <author>Aloïs Deniel</author>
  </item>
  <item>
    <title>Designing truly adaptative user interfaces</title>
    <link>https://aloisdeniel.com/blog/designing-truly-adaptative-user-interfaces</link>
    <guid>https://aloisdeniel.com/blog/designing-truly-adaptative-user-interfaces</guid>
    <pubDate>Wed, 25 Nov 2020 12:00:00 +0100</pubDate>
    <description><![CDATA[Designing a user interface that adapts to various screen sizes is a challenge. In this article, I'll share some tips to create truly adaptative user interfaces.]]></description>
    <author>Aloïs Deniel</author>
  </item>
  <item>
    <title>Develop apps for Omarchy (with Flutter)</title>
    <link>https://aloisdeniel.com/blog/develop-flutter-omarchy</link>
    <guid>https://aloisdeniel.com/blog/develop-flutter-omarchy</guid>
    <pubDate>Mon, 25 Aug 2025 12:00:00 +0200</pubDate>
    <description><![CDATA[There’s something about discovering a new, beautifully crafted operating system that makes you feel like a kid again. The promise of a lean, polished Linux setup—without the painful hours of configuration—was too tempting. So, there I was in the quiet of the morning, coffee in hand, ready to see what Omarchy was all about and whether I could build apps for it with Flutter.]]></description>
    <author>Aloïs Deniel</author>
  </item>
  <item>
    <title>Flutter introduction from a Xamarin developer</title>
    <link>https://aloisdeniel.com/blog/flutter-introduction-from-a-xamarin-developer</link>
    <guid>https://aloisdeniel.com/blog/flutter-introduction-from-a-xamarin-developer</guid>
    <pubDate>Sat, 20 Jan 2018 12:00:00 +0100</pubDate>
    <description><![CDATA[As a Xamarin developer, I was curious about Flutter. In this article, I share my first impressions and compare both frameworks.]]></description>
    <author>Aloïs Deniel</author>
  </item>
  <item>
    <title>Flutter safe area is a mess</title>
    <link>https://aloisdeniel.com/blog/flutter-safe-area</link>
    <guid>https://aloisdeniel.com/blog/flutter-safe-area</guid>
    <pubDate>Tue, 16 Sep 2025 12:00:00 +0200</pubDate>
    <description><![CDATA[A friendly deep-dive into why Flutter’s safe area handling often causes more headaches than it solves, and how simpler APIs can sometimes be the better choice.]]></description>
    <author>Aloïs Deniel</author>
  </item>
  <item>
    <title>Hidden Gems in My Flutter Toolbox</title>
    <link>https://aloisdeniel.com/blog/hidden-gems-in-my-flutter-toolbox</link>
    <guid>https://aloisdeniel.com/blog/hidden-gems-in-my-flutter-toolbox</guid>
    <pubDate>Wed, 04 Jun 2025 12:00:00 +0200</pubDate>
    <description><![CDATA[Discover the lesser-known Flutter packages and tools that have become essential in my development workflow.]]></description>
    <author>Aloïs Deniel</author>
  </item>
  <item>
    <title>How to Install a Local LLM on macOS in 10 Minutes (and use it in NeoVim)</title>
    <link>https://aloisdeniel.com/blog/how-to-install-a-local-llm-on-macos-in-10-minutes-and-use-it-in-neovim</link>
    <guid>https://aloisdeniel.com/blog/how-to-install-a-local-llm-on-macos-in-10-minutes-and-use-it-in-neovim</guid>
    <pubDate>Fri, 04 Oct 2024 12:00:00 +0200</pubDate>
    <description><![CDATA[Learn how to set up a powerful local language model on your Mac in just 10 minutes, and integrate it directly into NeoVim for a seamless coding experience.]]></description>
    <author>Aloïs Deniel</author>
  </item>
  <item>
    <title>I changed my mind about Vector Graphics</title>
    <link>https://aloisdeniel.com/blog/i-changed-my-mind-about-vector-graphics</link>
    <guid>https://aloisdeniel.com/blog/i-changed-my-mind-about-vector-graphics</guid>
    <pubDate>Fri, 04 Jul 2025 12:00:00 +0200</pubDate>
    <description><![CDATA[Managing image assets in a Flutter app can quickly become tedious. Learn why vector graphics might not be the silver bullet you thought they were.]]></description>
    <author>Aloïs Deniel</author>
  </item>
  <item>
    <title>Minimalist Configuration for NeoVim and Flutter</title>
    <link>https://aloisdeniel.com/blog/minimalist-configuration-for-neovim-and-flutter</link>
    <guid>https://aloisdeniel.com/blog/minimalist-configuration-for-neovim-and-flutter</guid>
    <pubDate>Tue, 24 Sep 2024 12:00:00 +0200</pubDate>
    <description><![CDATA[A simple and effective setup for using NeoVim as your Flutter development environment, without the complexity of heavy plugins.]]></description>
    <author>Aloïs Deniel</author>
  </item>
  <item>
    <title>Using Flutter as a source in OBS</title>
    <link>https://aloisdeniel.com/blog/using-flutter-as-a-source-in-obs</link>
    <guid>https://aloisdeniel.com/blog/using-flutter-as-a-source-in-obs</guid>
    <pubDate>Sat, 20 Apr 2024 12:00:00 +0200</pubDate>
    <description><![CDATA[Learn how to create custom animated scenes for your live streams using Flutter as a source in OBS.]]></description>
    <author>Aloïs Deniel</author>
  </item>
  <item>
    <title>Vibe Coding: Beyond the Joke – A Serious Tool for Rapid Prototyping</title>
    <link>https://aloisdeniel.com/blog/vibe-coding-is-not-a-joke</link>
    <guid>https://aloisdeniel.com/blog/vibe-coding-is-not-a-joke</guid>
    <pubDate>Fri, 28 Nov 2025 12:00:00 +0100</pubDate>
    <description><![CDATA[Learn how to create custom animated scenes for your live streams using Flutter as a source in OBS.]]></description>
    <author>Aloïs Deniel</author>
  </item>
  <item>
    <title>Vim: relearning typing after 10 years of development</title>
    <link>https://aloisdeniel.com/blog/vim-relearning-typing-after-10-years-of-development</link>
    <guid>https://aloisdeniel.com/blog/vim-relearning-typing-after-10-years-of-development</guid>
    <pubDate>Wed, 10 Apr 2024 12:00:00 +0200</pubDate>
    <description><![CDATA[Why I'm learning Vim after a decade of development, and how it's making me rethink the fundamentals of text editing.]]></description>
    <author>Aloïs Deniel</author>
  </item>
</channel>
</rss>
