SDK contains the Core module that provides access to network, storage and logging capabilities. Core is .NET Standard project, so it can be used in any platform. We currently support only Xamarin Android and iOS projects.
To extend the functionality of the SDK we are using modular architecture. Modules are configured through the Core module and are using Core’s functionality (like network access).
It’s possible to write a module completely platform-independent. You develop it only as the .NET Standard project.