Real World Angular - Part 9.2: Even More Unit Tests
Akshay Nihalaney

I’ve been working on learning Ionic 2 the past couple of weeks and I’m very impressed by it. I would really like to see you take a closer look at Ionic 2 and ideally complete the app using Ionic 2 instead of NativeScript, which I understand your planning to do.

Perhaps you could ask your readers which technology they would like to see you use? That might make for an interesting discussion. :)

The benefits of Ionic 2 are it’s ability to leverage any Angular 2 code you’ve created and it easily supports building Progressive Web Apps (PWA), which i believe will be a larger and larger trend going forward. Ionic 2 does compile into native code, although it does run in a container. I understand it also has a smaller down load size compared to NativeScript. In addition it has a excellent library of components that are well documented.

Speaking about the direction of the blog series, the areas that I’m anxious for you to get into are as follows: (hopefully you’ll take this into account in the order you develop things).

  • Completing your app so it can be deployed in the app store and google play.
  • Building a payment method into the app for in-app purchases (i.e., paying for additional questions, features, etc.)
  • Incorporating user analytics into the app (i.e., what areas are users going to / not going to? Are their usage predictors for users making an in app purchase?)
  • Incorporating performance analytics into the app (i.e., load times, speed, volume testing, etc.)
  • Incorporating an advertising platform into the app (i.e., how do you go about making money from ads in your app mobile?).
  • Development of the app to support a “freemium” business model. (i.e., Have the app be free to download and use it’s basic features, but more advanced or additional features require a subscription based payment model.)

Cheers and Thanks Again for a Great Series!!