<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Boolean Bros — Notes</title>
    <link>https://booleanbros.com/notes/</link>
    <description>A shipping log from an independent mobile studio.</description>
    <language>en</language>
    <lastBuildDate>Mon, 19 Oct 2026 18:21:21 GMT</lastBuildDate>
    <item>
      <title>A photo compressor that cannot see your photos</title>
      <link>https://booleanbros.com/notes/#a-photo-compressor-that-cannot-see-your-photos</link>
      <guid>https://booleanbros.com/notes/#a-photo-compressor-that-cannot-see-your-photos</guid>
      <pubDate>Mon, 19 Oct 2026 12:00:00 GMT</pubDate>
      <description>Image Shrinker now runs in the browser as well as on Android. Pick a target size — 20 KB for a form, 200 KB for email — and the compressor hits it without uploading anything, because there is no server to upload to.</description>
    </item>
    <item>
      <title>Byte-Sized Tycoon 1.1: fewer ads, by policy</title>
      <link>https://booleanbros.com/notes/#byte-sized-tycoon-1-1-fewer-ads-by-policy</link>
      <guid>https://booleanbros.com/notes/#byte-sized-tycoon-1-1-fewer-ads-by-policy</guid>
      <pubDate>Mon, 19 Oct 2026 12:00:00 GMT</pubDate>
      <description>App Review rejected 1.1 for showing "multiple consecutive ads". The cause was structural: four different reset actions each fired an interstitial with no coordination, so two resets in quick succession produced two full-screen ads.</description>
    </item>
    <item>
      <title>Surviving the iOS 27 launch requirement</title>
      <link>https://booleanbros.com/notes/#surviving-the-ios-27-launch-requirement</link>
      <guid>https://booleanbros.com/notes/#surviving-the-ios-27-launch-requirement</guid>
      <pubDate>Sun, 18 Oct 2026 12:00:00 GMT</pubDate>
      <description>A build compiled with the iOS 27 SDK crashes on launch without a scene manifest — EXC_BREAKPOINT inside UIKitCore, before any of our code runs. The fix is UIScene adoption: a scene delegate that owns the window and boots React Native.</description>
    </item>
    <item>
      <title>Image Shrinker is live on Google Play</title>
      <link>https://booleanbros.com/notes/#image-shrinker-is-live-on-google-play</link>
      <guid>https://booleanbros.com/notes/#image-shrinker-is-live-on-google-play</guid>
      <pubDate>Fri, 16 Oct 2026 12:00:00 GMT</pubDate>
      <description>A photo compressor that runs entirely on the phone: exact target sizes, batch jobs you can stop and resume, and metadata stripped before anything is saved or shared.</description>
    </item>
    <item>
      <title>Byte-Sized Tycoon 1.0 ships on both stores</title>
      <link>https://booleanbros.com/notes/#byte-sized-tycoon-1-0-ships-on-both-stores</link>
      <guid>https://booleanbros.com/notes/#byte-sized-tycoon-1-0-ships-on-both-stores</guid>
      <pubDate>Tue, 15 Sep 2026 12:00:00 GMT</pubDate>
      <description>One miner, seven tiers of hardware, and an Orbital Data Center at the top. Prestige resets the run for permanent multipliers, and the machines keep earning while the app is closed.</description>
    </item>
  </channel>
</rss>
