Course details
Mobile based UI applications will be widely used in the future generations. This leads to an enormous opportunity of integrating the mobile applications with existing Enterprise Applications. The architectures and technologies intricacies are handled through Advanced IOS Application Development program.
Integrating Advanced Mobile Applications development brings enormous career scope and knowledge expansion on innovative technologies. This program enables the candidate to develop applications with advanced features and Web Services. It enhances the skill of the candidate from IOS UI App Development to Integrating advanced technologies to the App.
Lesson 1: Storyboards
- Creating a Project with Storyboards
- Adding a Navigation Controller to a Storyboard
- Passing Data From One Screen to Another
- Adding a Storyboard to an Existing Project
Lesson 2: Concurrency
- Constructing Block Objects
- Accessing Variables in Block Objects
- Invoking Block Objects
- Dispatching Tasks to Grand Central Dispatch
- Performing UI-Related Tasks with GCD
- Performing Non-UI Related Tasks Synchronously with GCD
- Performing Non-UI Related Tasks Asynchronously with GCD
- Performing Tasks After a Delay with GCD
- Performing a Task Only Once with GCD
- Grouping Tasks Together with GCD
- Constructing Your Own Dispatch Queues with GCD
- Running Tasks Synchronously with Operations
- Running Tasks Asynchronously with Operations
- Creating Dependency Between Operations
- Creating Timers
- Creating Concurrency with Threads Invoking Background Methods
- Exiting Threads and Timers
- Core Location and Maps
Lesson 3: Creating a Map View
- Handling the Events of a Map View
- Pinpointing the Location of a Device
- Displaying Pins on a Map View
- Displaying Pins with Different Colors on a Map View
- Displaying Custom Pins on a Map View
- Converting Meaningful Addresses to Longitude and Latitude
- Converting Longitude and Latitude to a Meaningful Address
Lesson 4: Implementing Gesture Recognizers
- Detecting Swipe Gestures
- Detecting Rotation Gestures
- Detecting Panning and Dragging Gestures
.Prerequisites
- AI01 Developing Applications on the IOS OS platform
Recommended
You are recommended to register for the iOS Developer Center accounts. You will need to pay the respective developer account fees to Apple (either inpidual/team/company accounts). These accounts are necessary to complete the new Deployment and Distribution lab but not necessary to take the course.
Updated on 08 November, 2015Course Location
About New Horizons Singapore
Whether the training is for one individual or several hundred employees in multiple locations across the globe, New Horizons has a training program to fit any company or any individual need. We deliver a full range of technical, application and business skills training solutions. Our training ranges from basic application and desktop productivity tools (i.e., Project, Excel, PowerPoint) to complex and integrated business systems (i.e., information security, ITIL, Microsoft, Cisco and Novell). New Horizons offers classroom, mentored and distance learning options for virtually every desktop application used in the world of business
See all New Horizons Singapore courses- JavaScript Full stack web developer virtual internship Virtual Bootcamp + Internship at LaimoonAED 1,449Duration: Upto 30 Hours
- Mobile Application Development: iBeacon Course GateSGD 22
SGD 263Duration: Upto 2 Hours - Certified Android Apps Developer VskillsSGD 55
SGD 131Duration: 1 To 2 Months