Знаете ли вы, что вы можете добавить действия NativeScript в существующее приложение для Android? Даже написано в Angular 2? Как? Вот шаги:

  1. Создайте приложение NativeScript для Android:
tns build android

2. Скопируйте папку приложения NativeScript \ platform \ android \ src \ main \ assets в приложение Android:

3. Скопируйте папку \ platform \ android \ src \ main \ java \ com \ tns приложения NativeScript в папку классов Java приложения Android:

4. Добавьте ссылку на nativescript.aar и widgets-release.aar:

Примечание. И то, и другое можно найти в папке \ platform \ android \ вашего приложения NativeScript.

5. Добавьте классы Java и реализации JavaScript MyCustomNativeScriptActivity и MyCustomNativeScriptFragment в свое приложение для Android:

6. Запустите MyCustomNativeScriptActivity с помощью NativeScript RuntimeHelper :

7. Запустите приложение для Android и наслаждайтесь результатом:

Загрузите приложение отсюда:
https://github.com/enchev/android-ng2-tns