UrbanPro
Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

true
true

"iOS App Development Training" is no longer available

No Reviews Yet

Ameerpet Srinivasa Nagar, Hyderabad

Course ID: 49366

Ameerpet Srinivasa Nagar, Hyderabad

₹ 12,000

Trainer

No Reviews Yet

About the Course

Apps need to work with the iOS to ensure that they deliver a great user experience. Beyond just a good design for your appâ??s design and user interface, a great user experience encompasses many other factors. Users expect iOS apps to be fast and responsive while expecting the app to use as little power as possible. Apps need to support all of the latest iOS devices while still appearing as if the app was tailored for the current device. Implementing all of these behaviors can seem daunting at first but iOS provides the help you need to make it happen.I highlight the core behaviors that make your app work well on iOS.

Course Syllabus
IOS Applications development


Course objective: Building iOS 10 Applications class teaches attendees how to build iOS 10 native applications for iPhone and iPad using Objective-C and Apple's Cocoa Touch framework


Course Duration: 40 training hours

Instructor: Jasty Saran


Methodology:


Lectures, class exercises and app development, class discussion, reading assignments and quizzes.


Course Outline:

Introduction

 Xcode 8


o iPhone and iPad Device Anatomy
o iOS Architecture and SDK Frameworks o iOS and SDK Version Compatibility
o Apple iOS Developer Program

o Tour of the IDE
o Templates, Projects, and Workspaces of Creating a New Project
o LLVM and LLDB
o Debug Gauges
o Asset Management
o XCTest Testing Framework
o Continuous Integration and Bots
o Automatic Configuration


? Objective-C for Experienced Programmers

o Classes, Objects, and Methods
o Declared Properties
o Memory Management
o Automatic Reference Counting (ARC) o Categories and Extensions

o Formal and Informal Protocols o Blocks

 

? Application Patterns and Architecture

o Model View Controller (MVC) o IBOutlets and IBActions
o Subclassing and Delegation


? Views and Windows

o The View Hierarchy
o Containers
o Controls
o Text and Web Views
o Navigation View and Tab Bars o Alert Views and Action Sheets o Controlling Rotation Behavior o View Autosizing


o Autolayout


? Storyboards

o Adding Scenes
o Segues
o Transitions
o Using in a Tab Bar Application


? Table Views

o Static and Dynamic Table Views o Delegates and DataSources
o Table View Styles
o Custom Cells



? Navigation Based Applications

o Adding the Root View Controller
o Creating the Navigation Controller
o Controlling the Stack Navigation Programmatically


? UIPickerView and UIDatePicker

o Designing the UI
o Coding for the Data Picker o Hiding the Keyboard
o Memory Management



? Directories and Files

o NSFileManager, NSFileHandle, and NSData
o Problems Solved by ADO.NET Entity Framework o Pathnames in Objective-C
o Working with Directories
o Working with Files
o Reading and Writing from a File
o iCloud
o Key-V alue Data
o Archiving



? Working with Data

o SQLite Integration
o Using SQLite Directly o Overview of Core Data

o Managed Objects
o Persistent Store Coordinator
o Entity Descriptions
o Retrieving and Modifying Data


? Multitouch, Taps, and Gestures

o The Responder Chain
o Touch Notification Methods
o Enabling Multitouch on the View o Gesture Motions
o Gesture Recognizers


? Drawing


? Animation

o Core Graphics and Quartz 2D o Lines,Paths, and Shapes

o Core Animation Blocks o Animation Curves
o Transformations


? Multitasking

o Application States
o Background Execution
o Background App Refresh in iOS 7 o State Restoration


? Notifications

o Local Notifications o Push Notifications


? Core Location Framework

o Location Accuracy
o Obtaining Location Information
o Calculating Distances
o MapKit Framework and MKMapView


? Concurrency

o Grand Central Dispatch (GCD) o Serial and Concurrent Queues o Main Dispatch Queue
o Completion Blocks

o Operation Queues


? Networking

o Reachability
o Synchronous Downloads
o Asynchronous Downloads
o Handling Timeouts
o Sending HTTP GET and POST Requests o Parsing JSON
o Parsing XML
o AirDrop


? Targeting Multiple Devices

o iPhone vs. iPad

o Universal Apps
o Multiple SDK Support
o Detecting Device Capabilities o Supporting iOS 6 and iOS 7


? Localization

o Resources
o Language and Region o NSLocale
o Text
o Dates
o Numbers

 

? Performance and Power Optimization

o Measuring Performance
o Instruments
o Responsiveness
o Memory Usage, Spikes, and Leaks o Networking and Power.

Date and Time

Not decided yet.

Explore the following courses which may meet your requirement

About the Trainer

Avg Rating

0 Reviews

0 Students

9 Courses

Naresh

B.Tech

6 Years of Experience

I have given corporate training on Workday HCM Training (Techno Functional) development

Workday HCM Techno Functional course covers Core HR and Integration Modules. please contact us for further details.
Topics Covered

Reviews

No reviews currently Be the First to Review

Discussions

Naresh

Trainer

No Reviews Yet

₹ 12,000

Post your requirement and let us connect you with best possible matches for iOS Development Training Post your requirement now

Register for Free Master Class

tickYou have successfully registered

Class Scheduled at

hour

To join, click

Add to Google Calendar
How to join a Class?
  • For Mobile phone, download the UrbanPro app for Learners

    The UrbanPro Learner app is your study app for this course. You can attend the Demo Class on the app and also get access to the course material, course schedule and ability to communicate with the Tutor. To learn more, watch this video.

    Play Store App Store
  • For Laptop, download the Zoom app

    Download the Zoom app for your laptop. The link to join the class will launch the meeting with the tutor on this Zoom app. To learn more, watch this video.

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 7.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more