iWatch

Apple – The Trillion Dollar Company

  • Apple products
  • History Of Apple
  • Apple iOS, macOS, watchOS, tvOS, watchOS
  • About Apple

Swift-Basics – Very important part as swift language is the backbone of iOS app development.

  • Why Swift
  • Swift vs other languages
  • The Basics
  • Basic Operators
  • Strings and Characters
  • Tuple
  • Collection Types
  • Strings
  • Arrays
  • Set
  • Dictionary
  • Array vs Dictionary vs Set
  • Control Flow
  • Functions
  • Closures
  • Enumerations
  • Traditional Enums (c way)
  • Raw Enums
  • Associated Enums
  • Classes and Structures
  • Class vs Structure vs Enums
  • Stored Properties
  • Computed Properties
  • Lazy Properties
  • Property Observers
  • Methods
  • Subscripts
  • Inheritance
  • Initialization
  • Deinitialization
  • Optional Chaining
  • Error Handling
  • Extensions
  • Protocols
  • Automatic Reference Counting
  • Strong
  • Weak
  • Strong reference cycle
  • Memory Safety
  • Deep Copy Swallow Copy
  • If let guard let guard else
  • High Order Functions in Swift
  • Map
  • Flatmap
  • Reduce
  • Filter
  • Sorted
  • High Order Function Chaining
  • Class function Vs
  • Static Function

User Interface – Designing user interface like buttons, labels, custom/complex views etc.

  • Autolayout
  • UIViewController
  • UIView
  • UIButton
  • UILabel
  • UITextField
  • UITextView
  • UITableView
  • UICollectionView
  • Storyboard
  • UINavigation Controller

 Data Management – Saving/persisting data in iOS apps

  • Core Data

API – Getting data from external servers in iOS apps

  • NSUrlSession
  • Alamofire

Final Sample project 1 in iWatch.

Final Sample project 2 in iWatch.

Leave a Reply

Your email address will not be published. Required fields are marked *