Introduction to IOS App Development

MD102


6 Days

Download Full Syllabus Request a Quote
All Our Courses Now Also LIVE

Course Outline

This course will give you an understanding of Objective-C and will lead you naturally into app development where you can focus on the key frameworks, techniques and tool used to develop apps for those platforms. We explore IOS as a platform then build up from the chore architecture of an IOS app to fully working version with data, location,

animation and even asynchronous cloud access. This course is hands on and you will build everything you see. By the end, you will be able to incorporate many IOS’s most advanced features into your own apps.

Upcoming Meetings

Modules

Swift Programming Language
  • Xcode IDE
  • Constants and Variables
  • Data Types, Tuples, Optionals, Enums
  • Arrays and Dictionaries
  • If, Switch and Loops
  • Functions, Nested functions and Closures
  • Structures and Classes, Properties and Observers
  • Static Variables and Properties
  • Subscripts, Inheritance, Overriding, Initialization
  • Type Casting, Extensions
  • Protocols and Delegations, Generics
  • ARC and Garbage Collector
Android Fundamentals
  • Writing code in objective C
  • Building Classes in objective C
Basic iOS Development
  • Views: Image, Button, Label, Text, etc.
  • Table View, Basic table view
  • Delete button, Refresh button
  • Reloading table view
  • View Controllers, View Controller lifecycle
  • Presenting and dismissing view controller
  • Concurrency and Multitasking
  • Grand Central Dispatch
  • Performing Tasks Asynchronously, How the UI is rendered
  • Completing long running tasks in the background
  • Background fetch capabilities, Monitoring user’s location in the background
  • Story board, UI design, Outlets,Action

Prerequisites

Upcoming Meetings

you will be able to incorporate many IOS’s most advanced features into your own apps”
Download Full Syllabus

Target Audience