

├── here we need to make a choice of which mobile platform we're going to support.Īpache Cordova itself supports (at last count) eight different platforms, but Oracle has made the decision upon extending itself on top of Cordova to only support Android, iOS, and Universal Windows Platform (UWP) apps (deployable to Windows 10 devices). To check which Cordova version was installed run the following: npm list -g -depth=0Īn example result from my Mac: /usr/local/lib
ORACLE EMULATOR MAC INSTALL
Having installed the Oracle JET tooling from the previous article, using NPM we can install Apache Cordova for mobile development as follows: npm install -g cordova There are a few mobile specific tasks we can't test in the browser, but thanks to the mock plugins provided by Cordova you can actually do a lot.


ORACLE EMULATOR MAC ANDROID
This means that when things don't work in your JET mobile app because of a bug in your code, but say the Android Emulator is being its usual painful self during debugging, you can often run and test apps in your development machine's browser to get around this sort of development grind. While there are certainly some tasks that are mobile specific (such as integrating the camera or GPS), it's useful to understand from a learning perspective that an Oracle JET mobile app is pretty much the same as an Oracle JET web app, just deployed to a mobile device. So, for all intents and purposes, Oracle JET hybrid mobile development is just an extension of Oracle JET web development. It just so happens this set of packages is the prerequisite for installing the additional hybrid mobile tooling. This included installing Git and NPM first, then via NPM installing Yeoman, Grunt, Bower and the Oracle JET generator. In the previous article for web application development, I covered what you needed to install for Oracle JET. However installing the tooling for each mobile platform for the uninitiated can be challenging and why I thought I'd attack this "beast" in a separate article to help others. Installing the base tooling for Oracle JET is relatively easy, and extending it with Cordova is easy too. Oracle JET is capable of not just building client-side web applications, but thanks to the underlying power of Apache Cordova it can build & deploy hybrid mobile applications too, for Android, iOS and Windows UWP. In a continuing series of articles sharing what I've learned about Oracle JET, I'd like to extend upon the previous article talking about installing Oracle JET for web application development, and this time look at installing Oracle JET for hybrid mobile application development.
