<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>DEVLOPN Audit Blog</title>
    <link>https://audit.devlopn.com/en/blog/</link>
    <atom:link href="https://audit.devlopn.com/en/blog/feed.xml" rel="self" type="application/rss+xml"/>
    <description>Field notes and analyses on auditing Flutter, iOS and Android codebases: architecture, security, performance, AI-generated code.</description>
    <language>en-US</language>
    <item>
      <title>Speed up your Flutter test cycles with CallbackShortcuts</title>
      <link>https://audit.devlopn.com/en/blog/raccourcis-dev-flutter-callbackshortcuts/</link>
      <guid isPermaLink="true">https://audit.devlopn.com/en/blog/raccourcis-dev-flutter-callbackshortcuts/</guid>
      <pubDate>Thu, 16 Jul 2026 06:00:00 GMT</pubDate>
      <description>Clear the cache, fill a form, inject a test password with a single keystroke — no Intent class, no Action, and stripped from release builds.</description>
    </item>
    <item>
      <title>AI-generated code — why a human audit still matters</title>
      <link>https://audit.devlopn.com/en/blog/code-ia-genere-pourquoi-auditer/</link>
      <guid isPermaLink="true">https://audit.devlopn.com/en/blog/code-ia-genere-pourquoi-auditer/</guid>
      <pubDate>Fri, 10 Jul 2026 06:00:00 GMT</pubDate>
      <description>Vibe coding speeds up development but leaves blind spots. What an expert audit catches that your tooling does not.</description>
    </item>
  </channel>
</rss>
