NCDevCon 2015 Session-Crash Course in Ionic + AngularJS

Crash Course in Ionic + AngularJS

Ionic is a great tool for building hybrid mobile apps and AngularJS is a great JavaScript framework that plays very nicely with Ionic. In this talk we'll go over the basics of getting started with AngularJS+Ionic. We'll look at some real code from each of the 2 libraries and see what all is involved in building a hybrid mobile application. We will finish our journey with a real-life Ionic app presentation powered by RESTFul services. Target Audience: People that want to see where to start with AngularJS and how it fits into Ionic. This talk assumes no prior knowledge with either library. If you've built a PhoneGap mobile app but felt lost when adding MVC-style structure or Bootstrap-esque UI components, this is the talk for you. Assumed Knowledge: Attendees should be comfortable with "modern JavaScript". A basic understanding of classes and objects and variable scopes will be helpful. Some basic prior exposure to PhoneGap/Cordova and a UI-framework such as Bootstrap will also be helpful. Main points: A quick overview of MVC. Building your first AngularJS project Adding Routes, Controllers, and Routes to your AngularJS project. Building your first Ionic mobile app. Basic UI components provided by Ionic. How Ionic and AngularJS fit together.

About Nolan Erck

Nolan Erck

Nolan Erck is an independent consultant and instructor, providing tailored services for countries across the US and Europe. Starting in the video game industry, then advancing to web/mobile development, Nolan has worked on high profile projects for LucasArts, Maxis, Lisa "Left Eye" Lopes, Schools Credit Union and others. He currently co-manages the SacInteractive User Group and can often be found working on a variety of music projects in his spare time.

Follow Nolan Erck on Twitter

Ready to Register for NCDevCon?

Eventbrite - NCDevCon 2015 - North Carolina's Premier Web Conference

There are no comments yet...Kick things off by filling out the form below.

Leave a Comment

Leave this field empty: