Even though Cordova makes it easy for
developers to code mobile apps for different platforms with the same code base,
but still to debug, package and release we do need specific app development
environments.
We will explain in this chapter about developing,
debugging and packaging an Android app in a Windows platform.
There 3 simple steps to prepare Windows
for Android developments:
1.
Install Cordova
2.
Install Android SDK
3.
Install Gradle
Install Cordova
To
install Cordova, you need to first install npm and NodeJS, you can download the
latest version from www.npmjs.com and follow the instructions as
applicable to your own operating system.
npm install -g cordova
Above
command will update or install the latest version of the Cordova command-line
interface.
Once
installed you can check the version using
cordova --version
Install Android SDK
Android
SDK provides tools that build and package JET applications into an .APK file
(the file type that installs applications on Android devices), an emulator to
create Android Virtual Devices (AVD) where we can test hybrid JET applications without
having access to a physical Android device.
Install
Android Studio, and the Android SDK that it includes, by downloading the
installation file from https://developer.android.com/studio/index.html. The Android Developer’s website
provides installation instructions for Windows.
After
installation, open Android SDK manager and install the SDK tools and Emulator
accelerator.
Then you
need to set some Windows environment variables
·
JAVA_HOME
to the location of your JDK installation.
·
ANDROID_HOME
to the location of your Android SDK installation.
·
Add
the Android SDK's tools, tools/bin,
and platform-tools directories to the PATH environment variable.
Install Gradle
Gradle is
the tool that the Android SDK invokes to build the apps that you deploy to your
AVD or Android device. You can download and install Gradle from https://gradle.org/install/.
After
installation you can verify the installation by checking its version
gradle --version
You need to also update the PATH variable with “/bin”
directory from gradle’s installation path.
How to build JET Hybrid Apps
With
Oracle JET’s command line tool, ojet-cli, you can create, build, run, and
customize hybrid mobile applications for Android, iOS, and Windows mobile
devices.
JET comes
with 3 pre-build templates, which can be extended to create mobile apps.
You can ojet create
--hybrid with optional arguments to create the
Oracle JET application and to extend one of pre-built templates.
The command has a few options:
ojet create [directory] --hybrid
[--appid=application-id]
[--appname=application-name]
[--template={template-name:[web|hybrid]|template-url|template-file}]
[--platforms=android,ios,windows|--platform=android|ios|windows]
To create our Airport app we have used
the following command
ojet create
NavbarHybridAirport --hybrid --appid=org.oracle.mobile.airport
--appname="NavBarHybridAirport" --template=navbar --platform=android
Which will invoke Cordova command line to
initialize and create an Android app and install default plugins and then it
will invoke npm to install the related NodeJS libraries.
Comments
Post a Comment