Skip to content

1. Cordova & Crosswalk

Aric edited this page Jul 20, 2014 · 3 revisions

DOMLauncher is built upon two main libraries: Cordova 3.3 & Crosswalk Cordova 6.35.131.13 ARM.

http://cordova.apache.org/ https://crosswalk-project.org/

Cordova provides the main logic through the use of plugins. Included default can be found here, number four:

https://crosswalk-project.org/#documentation/cordova/migrate_an_application

Cordova requires some custom plugins to provide the additional features needed for a launcher replacement. These include:

Wifi, Volumes, Brightness, Missed Calls/SMS, App/Setting launching, installed app + icon retrieval, cellular signal and more!

Fullscreen API is maintained via the Status Bar plugin: https://github.com/apache/cordova-plugin-statusbar

As needs arise new plugins may be added and expansion of internally maintained plugins can happen. With the project being open for all, hopefully many will add to DOMLauncher themselves!


Crosswalk provides a solid, singular webview experience. Yes it increases the application size but it is worth it. DOMod developers will have a unified platform to develop for, no matter the device. The Crosswalk webview is cutting edge allowing for newer features possibly not found on a devices native webview with an active development team and community!

Crosswalk also allows for newer Web API calls, like the Screen Orientation controls.

Clone this wiki locally