A framework for building amazing mobile apps. Ionic is the beautiful, free and open source mobile SDK for developing native and progressive web apps with ease.
Ionic is an HTML5 framework for Mobile App development targeting Hybrid Mobile Apps. Take Ionic framework as front-end user interface that manages the look and feel of your App and give it an attractive and compelling look.
Built on top of Angular. Ionic uses Cordova to deploy natively, or runs in the browser as a Progressive Web App.
Build Dynamic Websites and Applications
Know how to build websites? Then you already know how to build mobile apps. Ionic Framework offers the best web and native app components for building highly interactive native and progressive web apps with Angular.
Why AngularJS? HTML is great for declaring static documents, but it falters when we try to use it for declaring dynamic views in web-applications. AngularJS lets you extend HTML vocabulary for your application. The resulting environment is extraordinarily expressive, readable, and quick to develop.
AngularJS is a toolset for building the framework most suited to your application development. It is fully extensible and works well with other libraries. Every feature can be modified or replaced to suit your unique development workflow and feature needs. Read on to find out how.
•Hybrid Apps: HTML5 that acts like native •Web wrapped in native layer •Direct access to native APIs •Familiar web dev environment •Develop a single code base (web platform)
For more documentation visit:https://ionicframework.com/docs
•Register •Form validations •Login with username and password •Create a post •Single Post view •Comment the Post •Share the post: Cordova Social Sharing Plugin •Upload an image: Image Picker and Cordova Plugin Camera •Single Image view •Comment the image •Add the image to favorite •Change Profile Information •Changes are reflected in the Ionic App in real-time •Carousel with images from the galleryFirebase starter •Send messages within users •Inbox •As an admin user you can update information or delete posts, images or users.
HOW TO START
First, install Node.js 6.x LTS. Then, install the latest Cordova and Ionic command-line tools in your terminal (read our Terminal tutorial if you’re new to the command line!). Follow the Android and iOS platform guides to install required tools for iOS and Android development.
npm install -g cordova ionic
Use the Ionic tool to build, test, and run your apps (or use Cordova directly). Make sure to substitute iOS with Android to build for Android.
cd “myApp” ionic platform add ios ionic build ios ionic emulate ios
To view in your browser : ionic serveFor more information visit: https://ionicframework.com/getting-started/