Welcome to WebmasterWorld Guest from 18.207.137.4

Forum Moderators: open

Boden Cross-Platform Framework

Truly native C++ cross-platform framework for Android and iOS

     
5:04 pm on May 30, 2019 (gmt 0)

Senior Member from CA 

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month

joined:Nov 25, 2003
posts:1342
votes: 439


Boden Cross-Platform Framework [boden.io]

See also Truly native C++ cross-platform framework for Android and iOS development. [github.com]

This is great!
Of course one needs to be up to date with C++; sorry script kiddies! :)
Sadly, I have already otherwise built native apps as well as progressive web apps - but am still happily scheduling Bodin play time ... and then, who knows?!

Important Note: Boden is in process of releasing a new LGPL / Commercial version because the GPL v2 license doesn't allow distribution under Apple's licensing terms.

Compile native apps from a single C++17 codebase

Write your mobile apps in modern C++17 and compile 100% native Android and iOS apps from a single statically typed codebase. No need for scripting. No overhead introduced by virtual machines. Using Boden is straight forward:

....

What platforms are supported?
Currently Boden supports iOS and Android. Desktop platforms will be supported in the future, but we cannot nail down a date yet.

On which platforms can I develop apps based on Boden?
On macOS, Linux, and Windows.

To compile, run, and deploy iOS apps, you will need a Mac.

What IDEs are supported?
Xcode on macOS, Android Studio on Linux and Windows.

How does licensing work?
Boden is an open-source project currently licensed under the GNU General Public License. You can choose which version of the GPL you like better (2 or 3). Copy the respective Boden license file into your derivative project's repo and you're all set.

In the future, we will most likely offer an LGPL licensing option as an alternative for those who find the GPL too restrictive.

Finally, there will be a commercial licensing option for everyone who cannot or does not want to comply with the GPL.
5:13 pm on May 30, 2019 (gmt 0)

Senior Member

WebmasterWorld Senior Member Top Contributors Of The Month

joined:Apr 1, 2016
posts:2721
votes: 824


Looks interesting.
Adding to the list...
That is the list of thing to learn, but unfortunately will likely never find enough free time to get to. Oddly this list keeps growing.
6:52 pm on May 30, 2019 (gmt 0)

Senior Member from CA 

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month

joined:Nov 25, 2003
posts:1342
votes: 439



Adding to the list...
That is the list of thing to learn, but unfortunately will likely never find enough free time to get to. Oddly this list keeps growing.

Welcome to my life.