PHP Android CLI create/generate Scaffold Android-Studio Gradle project with:
- Modules (application/library)
- Variants with Dimensions
- Scaffold project & application/library level
build.gradlewith package name &dimensions&variants - Manage
settings.gradle - Generate
manifestfile &reswith defaulticon,color,style&values - ...
- ...
You can also:
- set
targetSdk - set
buildToolsVersion - set
minSdk&maxSdk
PHP Android CLI uses:
- Symfony Console - ...
And of course PHP Android CLI itself is open source with a public repository on GitHub.
PHP Android CLI requires PHP v5+ to run.
Just download the phpandroid and start scaffolding.
$ phpandroid create <PROJECT_NAME> <PACKAGE> [OPTIONS]Create HelloWorld project with org.example.helloworld package name:
phpandroid create HelloWorld com.example.helloworldCreate HelloWorld project with sdk library & admin application
phpandroid create HelloWorld com.example.helloworld --modules=sdk:library,adminphpandroid create HelloWorld com.example.helloworld --variants=free:type,paid:typehere type is the dimension
PHP Android CLI is currently using default values for latest Android. These are:
| OPTIONS | Usage | DEFAULT |
|---|---|---|
--compileSdk/-cs |
set targetSdk |
29 |
--buildTools/-bt |
set buildToolsVersion |
29.0.1 |
--minSdk/-ms |
set minSdk |
16 |
--targetSdk/-ts |
set maxSdk |
29 |
--androidX/-x |
Enable/Disable AndroidX | true |
--jetifier/-j |
Enable/Disable Jetifier | true |
Use --force to re-write existing project.
- Create/Scaffold
activity - Create/Scaffold
variantssource - ...
MIT
Free Software, Hell Yeah!