Build native mobile apps in python
Project description
enaml-native-cli
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!
Installation
Install via pip using the --user
flag.
#: Do either
pip install --user enaml-native-cli
Usage
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 app_name
and 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 link
)
enaml-native install enaml-native-icons
List apps requirements (or use conda list)
enaml-native 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for enaml_native_cli-2.2.17-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e239942ffcac5217495595643f2f91a9ec7c3070d71ea85325099e7a59a48fa |
|
MD5 | 7824a719d2cb8ab8977a81996b7fec78 |
|
BLAKE2b-256 | 597545ece1bd34c090a0961b7e7cbdb7060460bcae7b2c1495eeb0fc71a4a1d3 |