JavaScript framework for hybrid apps, including native UI, navigation, data, device access and more