IOS Development

Build your Own Ios App, Along with guidance withUI/UX.

What you'll learn
  • Be able to Build any app you want
  • Learn to work with Apple's latest UI Framework - SwiftUI
  • Master creating Augmented Reality apps using Apple’s new ARKit
  • Create apps that use Machine Learning using Apple’s new CoreML
  • Master app design so you'll know how to wireframe, mockup and prototype your app idea
IOS

IOS Development

iOS is a mobile operating system. The iOS user interface is based upon direct manipulation, using multi-touch gestures. Interface control elements consist of sliders, switches, and buttons.

Course Content

  • iOS History
  • Revolution in iOS
  • Playground Introduction
  • About Swift
  • Swift versions
  • Constants and Variables
  • Type Annotations
  • Printing Constants and Variables
  • Comments
  • Integers
  • Floating-Point Numbers
  • Type Safety and Type Inference
  • Type Conversion
  • Basic Operators
  • Tuples
  • Optionals
  • Conditional Statements
  • Optional Binding
  • Quiz 1:- 30 minutes
  • String Literals
  • Multiline String
  • String Mutability
  • Concatenation
  • String Interpolation
  • Substrings
  • Comparing Strings
  • Creating Arrays
  • Accessing and modifying a array
  • Array Iteration
  • Dictionaries
  • Quiz 2:- 30 minutes
  • For in loops
  • While loops
  • Switch Statement
  • Where statement
  • Control Transfer Statement
  • Defining and calling a function
  • Function calling and return value
  • Function with multiple parameters and multiple return values
  • Function Types
  • Control Transfer Statement
  • Closure Expressions
  • Declaring and initializing a closure
  • Trailing Closure
  • Escaping Closures
  • Quiz 3:- 30 minutes
  • Enumeration Syntax
  • Enumeration Raw value
  • Structure vs classes
  • Structure vs classes Syntax
  • Properties
  • Stored properties
  • Computed properties
  • Global and local variables
  • Quiz 4:- 30 minutes
  • Base class
  • Subclassing
  • Overriding
  • Extension syntax
  • Functions
  • Computed properties
  • Quiz 5:- 30 minutes
  • Protocol syntax
  • Property Requirements
  • Method Requirements
  • Delegations
  • Protocol Conformance
  • Automatic Reference Counting
  • Memory Safety
  • Optional Chaining
  • Quiz 6:- 30 minutes
  • Project Structure
  • App Life Cycle
  • Storyboard tools basics
  • Xcassets
  • UIKit Overview
  • Views and controls
  • View controllers
  • View Controls Life Cycle
  • Labels
  • Textview
  • Textfield
  • Buttons
  • ImageViews
  • Stacks
  • Scroll View Controllers
  • What is a Third Party Library?
  • How to integrate libraries?
  • Authentication with Facebook & Gmail
  • Working with TableViewControllers
  • Working with CollectionViewControllers
  • Working with PageViewControllers
  • Working with navigation controllers
  • Working with Segues
  • Develop Photo Library
  • Installing cocoapods
  • Install Alamofire
  • Making request using Alamofire
  • Setting Images with Url
  • Global Search engine with Flicker Image Integration
  • Activity Indicator View
  • Toggle Button
  • Progress Bar
  • Seek Bar
  • Color Chaser Game
  • UITapGesture
  • UIPanGesture
  • iOS Certificates
  • Provisioning Profile
  • Permissions in iOS
  • Info Plist
  • How to put a app on app store
  • Github Control
  • Project Version Control
  • MVP
  • Doubt Clearing Section

Pre-Requesties

  1. 1. Basic Knowlege of Programming.
  2. 2. Should have MAC laptop.

Course Outcomes!!

  1. 1. Writing tip to showcase skills you have learnt in the course.
  2. 2. Mock interview practice and frequently asked interview questions.
  3. 3. Career guidance regarding hiring companies and open positions.
  4. 4. Certificates
  5. 5. Opportunity of Research Internship