The process to publish to the Kindle Store was easy once the. So I just created a simple privacyPolicy.txt file, added it to GitHub, and linked to the raw version. Also it needed a Privacy Policy link on the web.The most time consuming part was taking screenshots from the emulators and saving them to the random pixel sizes required by the Play Store submission process.Now you can push the app to iPhone and see the real icon on the phone! Publish to Android Play Storeįollowing the ionic guide worked perfectly to deploy to the Play Store. Then run ionic resources and it will upload your image to an ionic server and process and download icons for you into the correct folders. For icons just add a 192×192 pixel PNG named icon.png to the resources folder. Ionic has a nice `resources` utility that can generate App Icons and Splashscreens of all sizes for iOS and Android for you. (yeah, Android people can roll your eyes here) I didn’t realize till now that you can create and run and keep your own apps on your iPhone for free. I was surprised to see the app stays on the phone when disconnected.Just follow the steps and it worked fine. First time I got a message to go onto Phone > Settings and enable the app to be executed.I clicked a ‘fix’ button in XCode which generated certs. I think I had certificate messages at this point.Select your phone in the Device Selector (next to Scheme Selector).In the Scheme Selector (next to the Play and Stop buttons in toolbar) select your application.Open the project from platforms/ios in XCode.In XCode go into Preferences and add your Apple ID.I mostly followed these StackOverflow steps to Deploy to your own iOS device. (sorry no steps for testing on Android because I didn’t have one available) It is also free to test on your device now with the latest iOS versions. Testing directly on my iPhone SE was fairly easy too. Feels like a best practice that everyone should follow. gitignore by default, but I added it so that the api-key is not uploaded to github. io-config.json file that holds your Ionic View api-key. Note: when doing this, ionic creates a.Login to app and you should see your application.Install and run the Ionic View app from the App/Play Store.This is also a good time to edit the name/description/author details. So go into config.xml and change the widget ID to something unique for your app. The answer is to change the ID of the app because it is using the default tabs template ID. At this point I had a weird error that wasn’t very helpful in google.Run command ionic upload and enter username and password.(And as pointed out to me, it is a great way to have your kids create apps and easily share them with friends and family!) It is REALLY SIMPLE to get working so this is an easy step to quickly see your app running on iOS or Android. The Ionic team has provided an Ionic View app that can render your app on device by basically just pushing the html/JS/css to the device. I wanted to select a Tab via a separate button click.It wasn’t clear where to add images that were used in the app.Along with the styles into the appropriate style files. But I couldn’t get it to work, so after any file change I’d have to rerun this command to see the changes.Īt this point I roughly copied all of the html source from my hobby project into the page1.html and page2.html files. Note: Supposedly you can run ionic emulate ios with –livereload to see file changes quickly in the emulator.npm install -g ionic start gaspumpr -v2.Installation is covered well in the Ionic2 Getting Started Guide The beauty of this is that you can turn a small working hobby web app into a native published app store application in very short amount of time! All of the source is on GitHub though this post is more about the process than the actual code itself. There are many Ionic2 guides out there that I used as reference, so I’m using this post to mostly document any gaps along the way.
The purpose of this post is to roughly document the process that I went through to install/build/run/publish the Ionic2 application. It essentially allows for html/css/JS/AngularJS (which I know well) to be used instead of ObjectiveC/Swift (which I’m just a newbie). Ionic2 uses Angular2 on top of Apache Cordova to generate native iOS and Android apps.
Mostly for fun and learning, but also to make it available without a network connection. Over the last few years I’ve had a little online side-project that I’ve always wanted to make into a native app.