
Identify essential tools to publish a NativeScript app, including WebStorm or Visual Studio editors, Xcode, Android Studio, Sidekick, cloud builds, and metadata for Google Play and Apple App Store.
Define a unique application id using reverse-domain notation in package.json, then set the app name and display name for iOS and Android, including strings.xml and manifest permissions.
Build Android APK using NativeScript, generate a production release with signing keystore and alias, and prepare the app for upload to the Google market.
First we will prepare our application for a release. We will set a various metadata for the app: name, unique ID, version number and name. We will also prepare assets for the app: icons and splash screen graphics. We will build our firs app file for Google play store and also I will show how to optimize it to reduce file size and make it run faster. We will publish our NativeScript app on Google Play store for android. Once we deal with google, we will move to Apple developer account and I will explain quite complicated process of having certificates, identifiers, devices and provisioning profiles. When all done and prepared, we will create our file and publish it in Apple Store connect.