<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Mobile on Step Into Dev</title><link>https://stepinto.dev/tags/mobile/</link><description>Recent content in Mobile on Step Into Dev</description><generator>Hugo</generator><language>en-gb</language><lastBuildDate>Tue, 20 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://stepinto.dev/tags/mobile/index.xml" rel="self" type="application/rss+xml"/><item><title>The Danger of a Hidden Sun</title><link>https://stepinto.dev/posts/the-danger-of-a-hidden-sun/</link><pubDate>Tue, 20 Oct 2026 00:00:00 +0000</pubDate><guid>https://stepinto.dev/posts/the-danger-of-a-hidden-sun/</guid><description>&lt;p&gt;I spent a weekend trying to make a 3D scene look less flat and ended up making it faster instead. The flatness and the frame drops turned out to be the same bug, viewed from opposite sides.&lt;/p&gt;&#10;&lt;p&gt;I was helping out a friend on their app. The scene is a few hundred small buildings on a flat ground plane, rendered with &lt;a href="https://github.com/google/filament"&gt;Filament&lt;/a&gt; through react-native-filament, running on whatever phone the user happens to own. It has a performance budget system with tiers, and the lower tiers get simplified meshes, fewer decorations and smaller render arenas. It is the kind of app where you count draw calls.&lt;/p&gt;</description></item></channel></rss>