React Native

HMT-1 is fundamentally an Android 8.0 device. It runs standard Android applications, built using standard Android development tools.

Since React Native generates a native Android application at compile time, applications created using the React Native framework can generally be developed, installed and run on the HMT-1 just like any other application.

However, due to an issue in the way that React Native's clickable elements work (buttons, combo boxes, ...) WearHF is not able to automatically speech enable React Native applications.

To solve this issue a new WearML directive called hf_make_clickable has been created which tells WearHF that an element is clickable. To see how to use the new directive see the WearML Embedded API.

Other than this, development using React Native on the HMT-1 is done in the same was as the Android Framework.

Android Framework