Objectives JavaScript has regained significant traction within the last 10 years as web application User Experiences (UX) have gravitated toward replicating the fluidity of desktop interfaces. This phenomenon (particularly in utilization of AJAX) was a principle driver of the Web 2.0 phenomenon. Recently, this trend has accelerated with the advent of HTML5, CSS3, and improvements in the utilization of JavaScript. Starting with PhoneGap and evolving to the Apache Foundation’s Cordova, IONIC extends the ever-growing utility of JavaScript by extending AngularJS to create cross-platform mobile applications. AngularJS has become a popular Model-View Controller (MVC) approach for realizing end-to-end, JavaScript-driven Single Page Architecture (SPA) web applications. This workshop is intended to familiarize attendees with cross-platform mobile application development with IONIC.
The workshop will be given in a modular and hands-on manner, whereby participants will learn a wide array of tools offered within the IONIC infrastructure to facilitate mobile application development almost entirely in the cloud/web browser. Attendees will work with a simple example project to realize how the IONIC platform enables design, development, building, testing, and deployment almost entirely via web tools.
Targeted Attendees IS educators who are interested in extending web development techniques in order to build cross-platform mobile applications. Attendees should be somewhat familiar with the basic front-end technologies (HTML5, CSS3, and JavaScript) and have some curiosity about what is entailed in working with JavaScript, AngularJS, and IONIC.
Recommended Citation: Babb, J. S., Dana, K., Jafar, M. J., (2016). Using IONIC for Mobile Application Development . Proceedings of the EDSIG Conference, (2016) n.4180, Las Vegas, Nevada