Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Predictable LiveSync/HotReload #2153

Closed
9 of 14 tasks
valentinstoychev opened this issue Oct 25, 2016 · 1 comment
Closed
9 of 14 tasks

Predictable LiveSync/HotReload #2153

valentinstoychev opened this issue Oct 25, 2016 · 1 comment

Comments

@valentinstoychev
Copy link

valentinstoychev commented Oct 25, 2016

The main purpose of LiveSync (hot reload) is to enable faster development time and easier try/fail type of software development. This means that the ultimate/ideal solution will have the following characteristics:

  • Will sync all the code (JS/CSS/XML and HTML) and assets (images and other non-code resources outside App_Resources) in fast time (under 1 sec). This means sync for all the operations -add/update/delete of assets/code.
  • Logging/profiling/debugging experience should be the same as if no livesync is done

In 2.5 release(TBD) :

  • Will display runtime errors in the app and will be able to recover from the error state without the need of restart/redeploy. Or if not possible in some cases it should be very VISIBLE for the user that he need to restart the livesync session.
  • If it is not technically achievable to perform fast sync for a particular app change it will restart or even re-deploy the app if needed, but will not leave a change in the app skipped (not synchronized) with the target device (emulator or physical no matter)

Not planned:

@sis0k0
Copy link
Contributor

sis0k0 commented Oct 11, 2018

Most of the items are either implemented or obsolete in the context of {N} 4. Closing in favor of NativeScript/NativeScript#6398.

@sis0k0 sis0k0 closed this as completed Oct 11, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants