Forge4D runs on Android – SMS fulfills its promise
The journey 28 days. 41,000 lines of C#. Written, refactored mercilessly, and then thrown away. That's where Forge4D started. We traded 41,000 lines of C# for 19,000 lines of C++. Leaner. Faster. O...

Source: DEV Community
The journey 28 days. 41,000 lines of C#. Written, refactored mercilessly, and then thrown away. That's where Forge4D started. We traded 41,000 lines of C# for 19,000 lines of C++. Leaner. Faster. Ours. Along the way we built two things that didn't exist before: SML – Simple Markup Language. QML-inspired, describes the UI. SMS – Simple Multiplattform Language. Kotlin-like syntax, on keyword for events, compiles to native ARM. Today, SMS fulfilled its name. It runs on Android 03-24 13:11:18.522 28650 28682 I godot : [SMS][info] button clicked One log line. First event fired on Android. Native ARM. No JVM, no Gradle hell. Here's the entire app that produced it: main.sml – the UI Window { id: mainWindow title: "Android Demo" size: 360, 640 VBoxContainer { anchors: left | top | right | bottom padding: 32, 32, 32, 32 Label { id: heading text: "Hello from Forge on Android" fontSize: 40 } Label { id: subline text: "Vertical slice - build with forgecli build android." fontSize: 25 } Control { s