Once more I’m posting about my newest star, because I think this one deserves attention.
|boden AshampooSystems/boden: Truly native C++ cross-platform framework for Android and iOS development
|GPL v2 or GPL v3. Commerial license planned
|C++, Objective C++
|Pre-release. Active. Multiple commits per week.
There have been many attempts to create a library which lets users create mobile applications for both Android and iOS from a single codebase. Probably the most successful (and sensible) one is React Native and it’s not without its criticism. Because of this many developers still choose to just go and work on two codebases: one in Java or another jvm language for Android and one in Objective-C or Swift for iOS. The only ones who can afford to go the single codebase route are game developers. They don’t care for the native look and use their own GUI systems.
boden seems like the answer to this problem. Now, I haven’t tested this library, and it’s in a too early stage of development to be practically useful, but from browsing the source and docs for a while, I think it could become the solution mobile developers have been looking for (or even the one they didn’t know they needed). It looks like a very serious effort in the right direction. I am keeping my eye on this one and if you’re a mobile developer, you should too.
I can only wish the authors good luck!