Ionic is one of the best ways to go for rapid and easy deployment of multi-platform mobile applications
Use Cases and Deployment Scope
We used Ionic to quickly create multi-device mobile applications using a common (Angular) code base. We have a cloud-based solution that utilizes a mobile application for account inquiry and user interaction.
Pros
- Nice command line interface for repetitive development and deployment tasks.
- Realtime preview (in web browser) during development.
- Easy to update and keep current (open source) via command line.
- Provides nice set of mobile widgets for consistency across devices.
Cons
- Slightly better documentation when it comes to command line build troubleshooting.
- Increased widget library (even though it's much improved today).
- Native chart/graphing widgets.
Most Important Features
- Low cost
- Ease of use
- Large online user base and solid documentation
Return on Investment
- The ability to create a mobile app quickly by a single developer (saving $20K).
- Increased customer satisfaction.
- Avoids outsourcing costs of $10k-$20k.
Alternatives Considered
Android Studio
Other Software Used
PostgreSQL, RStudio, IBM SPSS

