Uncover the mechanisms behind popular apps for iPhones and iPads in this iOS course that will train you to build your own apps. Prepare to unleash your fresh, new app idea to the iOS sphere, or expand your current brand through increased digital and mobile footprint.
No prior experience is required for this course.
Master the fundamentals of the Objective-C language and the Xcode environment.
Learn how to draw views and built-in controls such as sliders, switches, and buttons.
Understand the concept of separating views from code representation.
Make the connection from your drawings to functions in your code.
Learn about controllers, the vital link between app data and its visual appearance.
Learn how to manage multiple view controllers and customise the animations in between.
Organize view controllers in a tab bar, as seen in the native Clock and Music app.
Implement draggable & zoomable scroll views when there is too much content onscreen.
Listen for callbacks and events that can be triggered.
Have multiple rows of data organized in a table.
Learn the complete steps a developer needs to take to submit an app to the App Store.
Recognise how data is preserved across multiple sessions of launching an app.
Learn how to capture media and augment reality by being in command of the camera.
Load websites and HTML strings, and learn how to detect phone numbers, emails and links.
Embed maps, add overlays and perform reverse-geocoding lookups with the almighty Map Kit.
Detect user gestures such as tap, pinch, rotate, swipe, pan, long press.
Learn how to develop on the iPad with split view and popover controllers.
Gabriel is a seasoned instructor who has been teaching at the Lab for close to two years. A programmer since the tender age of 14, he brings his years of extensive programming experience with iOS and Ruby on Rails to The Pragmatic Lab. His extensive portfolio includes apps such as the Prestige, Xi Man Tang, Le Bistro De Paris, and Pretty Sociable.
In his free time, Gabriel hacks on his various side projects. His current interests include machine learning, mobile computer vision and augmented reality. He also runs his own development company, Getting Real with his partner, Venus.
With apps that have been featured on The Straits Times and the iTunes App Store (Starbuckzz), Stan is an accomplished developer in both realms of iOS and Ruby on Rails, racking up over 7 years of experience.
Besides developing applications, Stan also takes pride in teaching. He enjoys explaining challenging concepts in detail, connecting with students on a personal level, and helping new and aspiring developers nurture their passion for app development.
Ashish is a very active and enthusiastic developer in Singapore. He has been doing iOS development since about 3 years. Apart from being a developer, he also has an interest for creating a friendly user experience in his applications. You can see that in some of the apps that he has created, for example: Streetdirectory, Profyle and LoopedIn. He also enjoys participating in hackathons organized in Singapore.
When he is not writing Objective-C or any other code, he enjoys reading various tech blogs, is very passionate about the impact of technology on the future of humanity, and is an ardent follower of some well known futurists such Ray Kurzweil and Michio Kaku. That and occasionally watching some Bollywood movies!