Migrate to nativescript-pro-ui.
Add nativescript-tsx for the main-page.
Add the TSX and app.css to the snapshot for android, move the main-page.css to app.css.
Load the main-page UI in 3 parts:
Initially only the intro animation items
After the initial animation, load the examples in the repeater
Load the UI for the side drawer when opened
This has huge impact, startup times of 2050ms on Android Nexus 5, 1050ms on Sony Z5, for iOS - about a second on new phones.
Migrate to
nativescript-pro-ui
. Addnativescript-tsx
for themain-page
. Add the TSX and app.css to the snapshot for android, move the main-page.css to app.css. Load the main-page UI in 3 parts: