Skip to content

Establish a recommended workflow for simultaneous Android & iOS development #2470

@tjvantoll

Description

@tjvantoll

I commonly develop on Android & iOS at the same time, and I believe a lot of our users do as well. Before the 2.5 release I ran tns run android and tns run ios, and then ran tns livesync --watch to watch both platforms simultaneously.

Since 2.5 that workflow no longer really works. The livesync command is now marked as deprecated, and executing two separate tns run commands is problematic.

With that in mind we need to establish a recommended workflow for cross-platform simultaneous development. Let’s list ideas in this issue; I’ll start with an idea I’m stealing from @bundyo.

What if we made tns run with no platform work. On macOS, tns run could build and deploy for iOS and Android, and watch each. On Windows and Linux tns run could build and deploy for just Android, and watch there as well.

Thoughts? Other ideas? Regardless of what we come up with I do think it’s important to have an established workflow for this common scenario for our next release.

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions