<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Gorani Apps Blog — English</title><description>Practical notes from designing and refining small apps.</description><link>https://apps.gorani.me/</link><language>en-US</language><item><title>A practical guide to macOS app icons and image scales</title><link>https://apps.gorani.me/en/blog/macos-app-icon-sizes/</link><guid isPermaLink="true">https://apps.gorani.me/en/blog/macos-app-icon-sizes/</guid><description>A concise explanation of app-icon sizes and the roles of @1x, @2x, and @3x assets.</description><pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Designing a wallpaper experience for Apple TV</title><link>https://apps.gorani.me/en/blog/designing-apple-tv-wallpaper-apps/</link><guid isPermaLink="true">https://apps.gorani.me/en/blog/designing-apple-tv-wallpaper-apps/</guid><description>Viewing distance, burn-in, motion, and music all shape a thoughtful living-room app.</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Designing difficulty for a multilingual typing game</title><link>https://apps.gorani.me/en/blog/designing-multilingual-typing-game-difficulty/</link><guid isPermaLink="true">https://apps.gorani.me/en/blog/designing-multilingual-typing-game-difficulty/</guid><description>How to turn different scripts and input rhythms into one fair difficulty curve.</description><pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate></item></channel></rss>