Ionic is a complete open-source SDK for hybrid mobile application development. Ionic applications keep running with a blend of native code and web code, giving full access to native functionality if necessary, with the bulk of the UI of the app built with standard web technology.