+91-8400-997-550

trainings@triffort.com

45A/1A/4 First Floor, Dayanand Marg Allahabad

Ionic application development

Advancements in technology have brought us into an era, that was beyond the ability of our speculation, decades before. The continuous innovations and development in technology, have made us accessible to different tasks, through few simple and instant clicks. With this boost, it is a common observation to see people, spending most of their time in browsing activity.

Therefore, keeping that in consideration and the already achieved grand success of desktop computers and web applications, the developers have put their endeavors in the development of mobile technology so that the smartphones possess the capability of running the same web applications, and this welcomes the arrival of Ionic framework development. Describing in few simple words, Ionic is an HTML5 mobile app development framework which aims at developing hybrid mobile apps, with the help of various technologies like HTML, CSS3, SASS, JavaScript or Typescript, AngularJS..

In the years to come, it has been estimated that HTML5 would gain tremendous popularity among the people and would be most common to run on mobile devices. This is the reason, as the analysis and studies portray, 79% of mobile app developers had planned to integrate HTML5 in their apps.

Course Contents

Introduction of ionic

  • What is ionic and how to create ionic apps
  • Setting up development environment
  • Basics of Visual Studio IDE

Dependencies

  • Cordova
  • Node
  • NPM

Installation

  • Setting up ionic 2 environment
  • Ionic CLI and Cordova
  • Installation of ionic dependencies for Mac and Windows operating system
  • Basics of XCode and Android studio

Getting Started

  • Steps to create new project
  • Project structure
  • Compiling/ running the app in browser

Navigation

  • Adding new pages
  • Adding Push-Pop operation between pages

Tab Application

  • Creating simple Tab Bar application
  • Creating different pages for Tabs
  • Adding Push Pop operation on Tab bar pages

Side Menu Application

  • Creating side menu application
  • Adding pages

Components

  • Alerts
  • Text Field
  • Buttons
  • Action sheet
  • Cards
  • Checkbox

Handling Gesture

  • Initialization and handling Pinch, Pan, Tap, Zoom and Swipe gestures

List

  • Basic and inset list
  • List dividers
  • Multiline
  • Sliding list

Inputs

  • Fixed
  • Floating
  • Inline, Inset
  • Placeholder

Other Components

  • Toolbar
  • Segment
  • Search bar
  • Loading
  • Toggle

Controllers

  • View controllers
  • Action sheet controller
  • Alert controller
  • Date Time
  • Header & Footer
  • Loading controller
  • Menu controller

Storage

  • Integration of SQLite
  • Local Forage
  • CRUD (create, read, update & delete)

Notifications

  • Local notification
  • Push notification

Networking

  • Synchronous and Asynchronous downloads
  • Calling GET and POST request
  • Parsing JSON

Debugging

  • Running app on iOS Simulator
  • Running app on Android simulator
  • Running app on real devices

Packaging and Deployment

  • Basics of Certificates and Provisioning profiles
  • Preparing your app for App Store and Google Play store
  • Uploading app on respective store

Note

    Course Prerequisite

  • Theoretical knowledge of HTML5, CSS and JavaScript
  • BCA, MCA or B.Tech graduates
  • Course Fees

  • 8000 ₹
  • Course Duration

  • Two Months
  • Trainers

  • Zeeshan Hafeez
  • Mohammad Muzammil

Next batch start from 20th July 2017