4D for Mobile Goes Open Source: A Big Step for the Community!

Great news! 4D for Mobile goes open source, starting with the 4D v20 LTS launch, giving the community access to its source code and the opportunity to contribute to its development. 4D for Mobile is a powerful tool to quickly create mobile applications for both iOS and Android platforms.

The potential for 4D for Mobile extends beyond just creating mobile UIs. It includes a robust replication algorithm based on the HTTP/REST protocol, enabling partial and incremental replication. This algorithm can now be leveraged for other use cases, such as syncing data with other devices. The community can build on this foundation with open-source code to create even more robust solutions.

To ensure the code remains open source and accessible to anyone, 4D has implemented a Contribution License Agreement. This agreement sets out the terms under which contributions to the codebase can be made.

While the documentation for 4D for Mobile remains available on the developer.4d.com website, developers now have the option to download and install the code as a component from GitHub. The technical documentation provides detailed instructions on installing and incorporating the code into your projects.

You can find everything you need for a simplified component installation here. If you wish to modify the native code, you can access the SDK sources here.

Please note that 4D for Mobile is now an optional feature and will no longer be included in the installer.

David Azancot
• 4D for iOS Product Owner •David Azancot joined the 4D Product team as a Product Owner in 2017. He's in charge of writing the user stories and translating them into functional specifications. His role also includes making sure that feature implementations meet customers' needs.David graduated with an MBA in Marketing, Internet and Mobility from the Leonard De Vinci Institute and began his career in 2011 with a mobile start-up company, later acquired by Madvertise (a mobile marketing group). Passionate about mobile interfaces, he was the natural choice to develop interactive mobile ad formats for the group in 2015. In parallel, David has been developing his own iOS and Android applications since 2012.