Cli for enaml-native. This is for the new build system which allows more modular app builds.
This is used to:
- create new apps
- install and remove app packages and dependencies
- build and run your apps
Now uses conda-mobile for managing app dependencies and works same for iOS and Android. Android apps can also be built on windows!
Install via pip using the
#: Do either pip install --user enaml-native-cli
Start a new enaml-native project. It now uses cookiecutter and will prompt for any required input.
enaml-native create app
It will prompt you for different configuration variables. Most can be left
as is but at a minimum the
bundle_id should be changed.
Once done, cd to the app folder (the project name) and activate the app's environment.
cd HelloWorld # on OSX / linux source activate ./venv # on windows simply do activty venv
Now install any app requirements (or use
pip install and
enaml-native install enaml-native-icons
List apps requirements (or use conda list)
Build and run your app
#: Run the app (or build-android) to build enaml-native run-android
To add and remove packages or create new packages see the new cross compiling toolchain conda-mobile