AI02 Apple iOS Enterprise Application Development

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 the Apple iOS Enterprise Application Development.

Overview

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 the Apple iOS Enterprise Application Development.

Integrating Advanced Mobile Applications development brings enormous career scope and knowledge expansion on innovative technologies. This program enables the participants 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.

The advanced AI02 4-day program will enable the programmer to bridge iOS-based apps for the enterprise level.

Prerequisites

Participants who wish to take up AI02 Apple iOS Enterprise Application Development should attend the following course(s):

  • AI01 Developing Applications on the iOS

Who Should Attend?

The AI02 Apple iOS Enterprise Application Development is beneficial towards IT professionals, software developers, mobile app developers, and aspiring mobile app entrepreneurs who are interested in developing an iOS app.

Course Outline

  • Adding Blur Effects to Your View
  • Presenting Temporary Information on the Screen with Popovers
  • Displaying Images with UIImageView
  • Displaying Static Text with UILabel
  • Adding Buttons to the User Interface with UIButton
  • Displaying Alerts and Action Sheets
  • Creating, Using, and Customizing
  • Switched with UISwitch
  • Picking Values with the UIPickerView
  • Picking the Date and Time with UIDatePicker
  • Implementing Range Pickers with UISlider
  • Grouping Compact Options with UISegmentedControl
  • Presenting Sharing options with UIActivityViewController
  • Presenting Custom Sharing Options with UIActivityViewController
  • Displaying an Image on a Navigation Bar
  • Adding Buttons to Navigation Bar
  • Accepting User Text Input with UITextField
  • Displaying Long Lines of Text with UITextView
  • Creating Scrollable Content with UIScrollView
  • Loading Web Pages with WebKit
  • Loading Web Pages with UIWebView
  • Displaying Progress with UIProgressView
  • Creating a Provision Profile
  • Adding New Photo Editing Capabilities to the Photos App
  • Providing a Custom Sharing Extension to iOS
  • Building Custom Keyboards
  • Creating a Service Within Your App with Action Extensions
  • Adding Widgets to the Notification Center
  • Setting Up Your App for HealthKit
  • Retrieving and Modifying the User’s Weight Information
  • Accessing and Modifying the User’s Height Information
  • Retrieving User Characteristics
  • Observing Changes to the User’s Health Information
  • Reading and Modifying the User’s Total Calories Burned
  • Converting Between Units
  • Simulating HomeKit Accessories
  • Managing the User’s Home in Homekit
  • Adding Rooms to the User’s Home
  • Specifying Zones in the User’s Home
  • Discovering and Managing
  • HomeKit Enabled Accessories
  • Interacting with HomeKit Accessories
  • Grouping Services of HomeKit Accessories
  • Adding Gravity to Your UI Components
  • Detecting and Reacting to Collisions Between UI Components
  • Animating Your UI Components with a Push
  • Attaching Multiple Dynamic Items to Each Other
  • Adding a Dynamic Snap Effect to Your UI Components
  • Assigning Characteristics to Your Dynamic Effects
  • Populating a Table View with Data
  • Enabling a Swipe Deletion of Table View Cells
  • Constructing Headers and Footers in Table View
  • Displaying a Refresh Control for Table Views
  • Providing Basic Content to a Collection View
  • Feeding Custom Cells to Collection Views Using .xib Files
  • Handling Events in Collection Views
  • Providing Header and Footer in a Collection View
  • Adding Custom Interactions to Collection Views
  • Performing UI-Related Tasks
  • Performing Non-UI Related Tasks
  • Performing Tasks After a Delay
  • Performing a Task Only Once
  • Grouping Tasks Together
  • Creating Simple Concurrency with Operations
  • Creating Dependency Between Operations
  • Firing Periodic Tasks
  • Completing a Long-Running Task in the Background
  • Adding Background Fetch Capabilities to Your Apps
  • Playing Audio in the Background
  • Handling Location Changes in the Background
  • Handling Network Connections in the Background
  • Authenticating the User with Touch ID
  • Enabling Security and Protection for Your Apps
  • Storing Values in the Keychain
  • Finding Values in the Keychain
  • Updating Existing Values in the Keychain
  • Deleting Existing Values in the Keychain
  • Sharing Keychain Data Between Multiple Apps
  • Writing to and Reading Keychain Data from iCloud
  • Storing Files Securely in the App Sandbox
  • Securing Your User Interface
  • Detecting Which Floor the User Is on in a Building
  • Defining and Processing iBeacons
  • Pinpointing the Location of a Device
  • Displaying Pins on a Map View
  • Displaying Custom Pins on a Map View
  • Searching on a Map View
  • Displaying Directions on the Map
  • Customizing the Views of the Map with a Camera
  • Detecting Swipe Gestures
  • Detecting Rotation Gestures
  • Detecting Panning and Dragging Gestures
  • Detecting Long Press Gestures
  • Detecting Tap Gestures
  • Detecting Pinch Gestures
  • Detecting Screen Edge Pan Gestures
  • Downloading Data Using NSURLSession
  • Downloading Data in the Background Using NSURLSession
  • Uploading Data Using NSURLSession
  • Downloading Asynchronously with NSURLConnection
  • Handling Timeouts in Asynchronous Connection
  • Downloading Synchronously with NSURLConnections
  • Customizing URL Requests
  • Sending HTTP Requests with NSURLConnection
  • Serializing and Deserializing JSON objects
  • Integrating Social Sharing into Your Apps
  • Playing Audio Files
  • Recording Audio
  • Playing Video Files
  • Capturing Thumbnails from Video Files
  • Accessing the Music Library
  • Retrieving a Person Entity with System UI
  • Retrieving a Property of a Person Entity with System UI
  • Requesting Access to the Address Book
  • Retrieving All the People in the Address Book
  • Retrieving Properties of Address Book Entries
  • Inserting a Group Entry into the Address Book
  • Adding Persons to Groups
  • Searching the Address Book
  • Retrieving and Setting a Person’s Address Book Image
  • Inserting a Person Entry into the Address Book
  • Finding the Paths of the Most Useful Folders on Disk
  • Writing to and Reading from Files
  • Creating Folders on Disk
  • Enumerating Files and Folders
  • Deleting Files and Fold
  • Detecting and Probing the Camera
  • Taking Photos with the Camera
  • Taking Videos with the Camera
  • Storing Photos in the Photo Library
  • Storing Videos in the Photo Library
  • Searching for and Retrieving Images and Videos
  • Reacting to Changes in Images and Videos
  • Sending Notifications
  • Listening for and Reacting to Notifications
  • Listening and Reacting to Keyboard Notifications
  • Scheduling Local Notifications
  • Listening for and Reacting to Local Notifications
  • Handling Local System Notifications
  • Setting Up Your App for Push Notifications
  • Delivering Push Notifications to Your App
  • Reacting to Push Notifications
  • Performing Batch Updates on Core Data
  • Writing to Core Data
  • Reading Data from Core Data
  • Deleting Data from Core Data
  • Sorting Data in Core Data
  • Boosting Data Access in Table Views
  • Implementing Relationships in Core Data
  • Fetching Data in the Background
  • Using Custom Data Types in Your Core Data Model
  • Constructing Date Objects
  • Retrieving Date Components
  • Requesting Permission to Access Calendars
  • Retrieving Calendar Groups on an iOS Device
  • Adding Events to Calendars
  • Accessing the Contents of Calendars
  • Removing Events from Calendars
  • Adding Recurring Events to Calendars
  • Retrieving the Attendees of an Event
  • Adding Alarms to Calendars
  • Drawing Text
  • Drawing Images
  • Constructing Resizable Images
  • Drawing Lines
  • Constructing Paths
  • Drawing Rectangles
  • Adding Shadows to Shapes
  • Drawing Gradients
  • Transforming Views
  • Animating Views
  • Retrieving Altitude Data
  • Retrieving Pedometer Data
  • Detecting the Availability of an Accelerometer
  • Detecting the Availability of a Gyroscope
  • Retrieving Accelerometer Data
  • Detecting Shakes on an iOS Device
  • Retrieving Gyroscope Data
  • Retrieving Altitude Data
  • Retrieving Pedometer Data
  • Detecting the Availability of an Accelerometer
  • Detecting the Availability of a Gyroscope
  • Retrieving Accelerometer Data
  • Detecting Shakes on an iOS Device
  • Retrieving Gyroscope Data

Get Pricing and Brochure

More Like This

Get the course Brochure & Pricing

Our course consultant will contact you within 1 working day

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Get in touch with our consultant