Development is done in several stages. In the first step, the application can be developed on a desktop system (Windows, Linux, Mac), where the completed code can be tested in Ionic’s own web viewer. In the next step, the native code can be tested in a platform-appropriate development environment (Android Studio, Xcode) using the emulator of the development tools.
The actual build and publishing (App Store, Google Play) process is done using the CI/CD tool developed for Ionic using AppFlow. Here, after build, the application can be displayed in a viewer, also on the web.