Screen.Recording.2025-05-19.at.01.20.13.mov
Using nimble 0.18.0+:
nimble setup -l
nimble shell
nim c -r src/noraWorks on MacOs and Linux
Might work on Windows
nimble setup
# installing dependencies and configuring the environment
nimble setup_android
# build, deploy and run
# Make sure there's an android device/emulator attached
nimble android_runnimble setup
nimble qml_plugin_buildThe plugin must be available to the app by specifying import path. It can be done in multiple ways (https://doc.qt.io/qt-6/qtqml-syntax-imports.html#qml-import-path). From QML the plugin can be loaded by
import NoraCurrently, the plugin sets the context property main in the same way as it's
done in the full Nora app.
Note
Because of the current limitations of seaqt, the app using the plugin must
register the module by calling qmlRegisterModule("Nora", 1, 0); in order
to make the qml imports working. In the future this will be replaced by
registration directly in the plugin code.