The Ultimate iOS 11 Course Learn to Build Apps

If you are tired of searching for different courses or tutorials that can help you become a master iOS developer and then getting disappointed because all it does is teach you how to copy and paste co...

  • All levels
  • English

Course Description

If you are tired of searching for different courses or tutorials that can help you become a master iOS developer and then getting disappointed because all it does is teach you how to copy and paste code from one file to another, then you are in luck! We’ve got THE iOS comprehensive bible that you have been looking for! Our Mammoth course has been designed to stand apart from the other courses t...

If you are tired of searching for different courses or tutorials that can help you become a master iOS developer and then getting disappointed because all it does is teach you how to copy and paste code from one file to another, then you are in luck! We’ve got THE iOS comprehensive bible that you have been looking for! Our Mammoth course has been designed to stand apart from the other courses that promise to teach you iOS development but don’t always get you production ready. They end up teaching you bits and pieces of coding and development, and leave you unready when you have to do it on your own. This is why we have designed this epic 51 hour course!

What you’ll learn
  • How to build practical apps from start to finish
  • Code in Swift 4.0, the latest and newest version of Swift
  • How to profit from your new found skill of developing in Swift, including securing jobs
  • How to design apps in Adobe Photoshop and Adobe Illustrator that are clean and fantastic
  • How to become market ready as soon as possible as a developer, including all the process you need to know as a developer
  • The different skills you would require to actually run your business
  • How to build great promotional images from scratch to help market your app
  • How to make a great promotional website for your app from scratch
  • How to make and build apps from scratch, no copy and paste but instead you’ll actually learn why you do something
  • Build apps and write code efficiently, which means clean and simple code that is easy to read

Covering Topics

1
Section 1 : Introduction

2
Section 2 : Swift 4 - Language Basics

3
Section 3 : Swift 4 - Language Basics 01 Variables and Constants

4
Section 4 : Swift 4 - Language Basics 02 Collection Types

5
Section 5 : Swift 4 - Language Basics 03 Control Flow

6
Section 6 : Swift 4 - Language Basics 04) Functions

7
Section 7 : Swift 4 - Language Basics 05) Classes, Structs and Enums

8
Section 8 : Introduction to XCode

9
Section 9 : Swift 4 - Simple Calculator

10
Section 10 : APP Swift 4 - RGB to Hex Code Color Converter

11
Section 11 : Hangman Game

12
Section 12 : APP Tip Calculator

13
Section 13 : APP Average Calculator

14
Section 14 : APP Savings Calculator

15
Section 15 : Swift Intro to Design

16
Section 16 : Swift Intro to Design with Photoshop

17
Section 17 : SpriteKit iOS 11 - 01) Introduction to SpriteKit

18
Section 18 : SpriteKit iOS 11 - 02) Introduction to Sprites

19
Section 19 : SpriteKit iOS 11 - 03) SKActions

20
Section 20 : SpriteKit iOS 11 - 04) ShapeNodes

21
Section 21 : SpriteKit iOS 11 - 05) Introduction to Physics in SpriteKit

22
Section 22 : SpriteKit iOS 11 - 06) Setting up Actions

23
Section 23 : Introduction to ARKit

24
Section 24 : WatchKit: Chapter 1 - Essentials

25
Section 25 : WatchKit: Chapter 2 - Label Interface

26
Section 26 : WatchKit: Chapter 3 - Date Interface

27
Section 27 : WatchKit: Chapter 4 - Timer Interface

28
Section 28 : WatchKit: Chapter 5 - Button Interface

29
Section 29 : WatchKit: Chapter 6 - Switch Interface

30
Section 30 : WatchKit: Chapter 7 - Slider Interface

31
Section 31 : WatchKit: Chapter 8 - Picker Interface

32
Section 32 : WatchKit: Chapter 9 - Image Interface

33
Section 33 : WatchKit: Chapter 10 - Video and Audio

34
Section 34 : WatchKit: Chapter 11 - Interface Table

35
Section 35 : WatchKit: Chapter 12 - Menu Interface

36
Section 36 : WatchKit: Chapter 13 - Taps and Gestures

37
Section 37 : WatchKit: Chapter 14 - Activity Ring Interface

38
Section 38 : WatchKit: Chapter 15 - Text and Emoji Input

39
Section 39 : Mapkit: Chapter 1

40
Section 40 : Mapkit: Chapter 2

41
Section 41 : CoreImage Filter: Chapter 1

42
Section 42 : CoreImage Filter: Chapter 2

43
Section 43 : CoreImage: Chapter 3

Curriculum

      Section 1 : Introduction
    1
    Introduction to this Course Preview
    2
    Top 10 Reasons Why This Course is Awesome!
    3
    How to Use this Course Preview
    4
    How to Download Xcode 9
    5
    Updates
      Section 2 : Swift 4 - Language Basics
    6
    Language Basics Topics List
      Section 3 : Swift 4 - Language Basics 01 Variables and Constants
    7
    Learning Goals
    8
    Intro to Variables and Constants Preview
    9
    Primitive types
    10
    Strings Preview
    11
    Nil Values
    12
    Tuples
    13
    Type Conversions
    14
    Assignment Operators Preview
    15
    Conditional Operators
      Section 4 : Swift 4 - Language Basics 02 Collection Types
    16
    Topics List and Learning Objectives
    17
    Intro to Collection Types Preview
    18
    Creating Arrays
    19
    Multidimensional Arrays Preview
    20
    Ranges
      Section 5 : Swift 4 - Language Basics 03 Control Flow
    21
    Intro to If and Else Statements
    22
    Else If Statements
    23
    Multiple Simultaneous Tests
    24
    Intro To Switch Statements Preview
    25
    Advanced Switch Statement Techniques
    26
    Testing for Nil Values
    27
    Intro to While Loops
    28
    Intro to for...in Loops
    29
    Intro to For...In Loops (Cont d)
    30
    Complex Loops and Loop Control statements
      Section 6 : Swift 4 - Language Basics 04) Functions
    31
    Intro to Functions
    32
    Function Parameters
    33
    Return Statements
    34
    A. Parameter Variations - Argument Labels Preview
    35
    B. Parameter Variations - Default Values
    36
    C. Parameters Variations - InOut Parameters
    37
    D. Parameter Variations - Variadic Parameters Preview
    38
    Returning Multiple Values Simultaneously
      Section 7 : Swift 4 - Language Basics 05) Classes, Structs and Enums
    39
    Topics List and Learning Objectives
    40
    Intro to Classes
    41
    A. Properties as fields - Add to Class Implementation
    42
    B. Custom Getters and Setters
    43
    C. Calculated Properties
    44
    D. Variable Scope and Self
    45
    E. Lazy and Static Variables Preview
    46
    Behaviour as Instance Methods and Class type Methods
    47
    Class Instances as Field Variables
    48
    A. Inheritance, Subclassing and SuperClassing
    49
    B. Overriding Initializers
    50
    C. Overriding Properties Preview
    51
    D. Overriding Methods
    52
    Structs Overview
    53
    Enumerations
    54
    Comparisons between Classes Structs and Enums
      Section 8 : Introduction to XCode
    55
    Intro and Demo
    56
    General Interface Intro
    57
    File System Introduction Preview
    58
    ViewController Intro
    59
    Storyboard File Intro
    60
    Connecting Outlets and Actions
    61
    Running an Application
    62
    Debugging an Application
      Section 9 : Swift 4 - Simple Calculator
    63
    Intro and Demo
    64
    Building the UI
    65
    Connecting Outlets and Actions
    66
    Implementation Planning
    67
    Storing Input Values and Choosing Operation
    68
    Implementing Calculate and Clear Function
    69
    Error Checking and Handling
    70
    Beautifying App and Finishing Touches
      Section 10 : APP Swift 4 - RGB to Hex Code Color Converter
    71
    Intro and Demo
    72
    Building the UI
    73
    Connecting Outlets and Actions
    74
    Planning Implementation and Setting Bluerpint
    75
    Implementing Conversion Selection
    76
    Implementing Hex to RGB Conversion
    77
    Implementing RGB to Hex Conversion
    78
    Improving App Appearance
      Section 11 : Hangman Game
    79
    Demo and Intro
    80
    Building the UI
    81
    Connecting Outlets, Actions, and Textfield Protocol
    82
    Planning our Implementation Process
    83
    Implement Word and Hint Selection
    84
    Implementing Remaining Set Up
    85
    Implementing TextField Processing
    86
    Implementing Correct Guess Processing
    87
    Implementing Incorrect Guess Processing
    88
    Implementing The Last Bit of Functionality
    89
    Improving App Appearance
      Section 12 : APP Tip Calculator
    90
    Introduction to the Tip Calculator
    91
    Adding The Functional Code
    92
    Finishing the App
      Section 13 : APP Average Calculator
    93
    Introduction
    94
    Making the App
      Section 14 : APP Savings Calculator
    95
    Introduction
    96
    Making a Savings Calculator
      Section 15 : Swift Intro to Design
    97
    Designing an App in Xcode
    98
    Using Illustrator to Design Apps
    99
    Color in App Design
      Section 16 : Swift Intro to Design with Photoshop
    100
    Design a Welcome Screen and 3D Ad
    101
    Design a Product App
    102
    Design a Product App with Square Buttons
    103
    Design Apps with Icons
    104
    Design a Sales App with Backgrounds
    105
    Design a Circle-Themed App
    106
    Design a Color-Themed App
    107
    Design an App Ad + Add a Background Image to an App
    108
    Add App Image to Promo Image
    109
    Design a Photos App + a Contacts App
    110
    Design Presentation Ads
    111
    Design an Ad + Cycling App
    112
    Design a Store App + Promotional Images
    113
    Design a List App
    114
    Make a Flat Design App Promo + App Logo
    115
    Design Abstract Corporate Images
    116
    Design an Ad with an iPhone Promo
      Section 17 : SpriteKit iOS 11 - 01) Introduction to SpriteKit
    117
    Starting a New File
    118
    Introduction to the GameScene.sks
    119
    Looking at the GameScene.Swift
    120
    Deleting the Extraneous Code
    121
    Talking About Touches
    122
    Changing The Player Position
    123
    Refactoring our Code for Efficiency
    124
    Adding Sprite Programmatically
    125
    Closing Thoughts
      Section 18 : SpriteKit iOS 11 - 02) Introduction to Sprites
    126
    Introduction to Adding Sprites
    127
    Adding in Images Programmatically
    128
    Adding In the Color Blend Factor
    129
    Changing Sprite Images
    130
    Moving Sprites Around
    131
    Pinning One Sprite to Another
    132
    zPosition
    133
    zRotation and the Update Function
    134
    Adding a Sprite on a Touches began
      Section 19 : SpriteKit iOS 11 - 03) SKActions
    135
    Introduction to SKActions
    136
    Adding in Multiple SKActions
    137
    Naming Actions
    138
    Sequences
    139
    SKAction Moveby - Float
    140
    SKAction Moveby - CGVector
    141
    SKAction MoveTo
    142
    SKAction Follow Path
    143
    SKAction Rotation
    144
    SKaction Scaling
    145
    SKAction Fading
    146
    SKAction Resize
    147
    SKAction Hide and Unhide
      Section 20 : SpriteKit iOS 11 - 04) ShapeNodes
    148
    Introduction to ShapeNodes
    149
    Making Different Kinds of ShapeNOdes
    150
    Adding in Points to ShapeNodes
      Section 21 : SpriteKit iOS 11 - 05) Introduction to Physics in SpriteKit
    151
    Introduction to Physics
    152
    Setting up the Physics floor
    153
    Adding in Nodes and Physics
    154
    Applying A Force
    155
    Adding in Torque
    156
    Talking About Physics Properties
    157
    Adding Physics Action
    158
    Adding A Torque Action
      Section 22 : SpriteKit iOS 11 - 06) Setting up Actions
    159
    Introduction to Actions.sks
    160
    Calling Actions
    161
    Setting Up Specific Actions
    162
    Setting Up Sounds
    163
    Conclusion
      Section 23 : Introduction to ARKit
    164
    Introduction to ARkit
    165
    Talking About the View Controller and Scenes
    166
    Talking about Scenes and Object Properties
    167
    Moving Around the Scene
    168
    Adding Primitives to your scene (full)
    169
    Adding Nodes and Primitives Programmatically
    170
    Adding other Primitives
      Section 24 : WatchKit: Chapter 1 - Essentials
    171
    Setting Up Project and UI Essentials
    172
    Sizing and Scaling
    173
    Hiding Objects
      Section 25 : WatchKit: Chapter 2 - Label Interface
    174
    Styling Multilining Code & Colour
    175
    Incrementing a Counter
    176
    Attributed String
      Section 26 : WatchKit: Chapter 3 - Date Interface
    177
    Intro and Formatting
    178
    Setting Calendar and Timezones
    179
    Slight Refactoring
      Section 27 : WatchKit: Chapter 4 - Timer Interface
    180
    Intro to Timers
    181
    Starting and Stopping
    182
    Setting Date
    183
    Capturing Date for timer
    184
    Slight Refactoring
    185
    Adding Total Elapsed Timer
    186
    Adding Loop Timer
    187
    Final Touches
      Section 28 : WatchKit: Chapter 5 - Button Interface
    188
    Button Intro
    189
    Set Content with Code
    190
    Slight Refactor
    191
    Making a Game
    192
    Slight Refactoring
      Section 29 : WatchKit: Chapter 6 - Switch Interface
    193
    Introduction
    194
    Setting code
    195
    Enabling and Disabling Switches
    196
    Another Example
    197
    Refactoring
      Section 30 : WatchKit: Chapter 7 - Slider Interface
    198
    Introduction
    199
    Images Colour Changing and Resizing with Sliders
    200
    Keeping Track of Value
    201
    Setting Value
      Section 31 : WatchKit: Chapter 8 - Picker Interface
    202
    Making the style picker
    203
    Sequence Picker
    204
    Setting Selected Item Index and Selecting Values
    205
    Setting Coordinated Animation
      Section 32 : WatchKit: Chapter 9 - Image Interface
    206
    Introduction
    207
    Template Images and Animating
    208
    Loading Images
    209
    Making Animations and Setting Duration
      Section 33 : WatchKit: Chapter 10 - Video and Audio
    210
    Intro to wkinterfacemovie
    211
    Loading URL
    212
    Inline Movie
      Section 34 : WatchKit: Chapter 11 - Interface Table
    213
    Intro to Tables
    214
    Learning About Rows
    215
    Optional Binding in For Loop
    216
    Deleting and Scrolling to Rows
    217
    Triggering Action on Row Selection
    218
    Triggering Segues
    219
    Vertical Detail Paging
      Section 35 : WatchKit: Chapter 12 - Menu Interface
    220
    Intro to Menu
    221
    Using Own Images
    222
    Programming Menus and Menu Items
      Section 36 : WatchKit: Chapter 13 - Taps and Gestures
    223
    Intro to Taps
    224
    Intro to Swipes
    225
    Altering Swipe Direction
    226
    Long Press
    227
    Pan Gesture recognizer
    228
    Final Thoughts
      Section 37 : WatchKit: Chapter 14 - Activity Ring Interface
    229
    Intro to Activity Ring
    230
    Animating Changes
    231
    Setting Animation to False
    232
    Final Thoughts
      Section 38 : WatchKit: Chapter 15 - Text and Emoji Input
    233
    Inputting Text
    234
    Inputting Emoji and Animating Emoji
    235
    Slight Refactor
      Section 39 : Mapkit: Chapter 1
    236
    Intro to Mapkit
    237
    Adding Annotations
    238
    Show Annotations
    239
    Custom Annotations
    240
    Setting up Segue
    241
    Slight Code Cleanup
      Section 40 : Mapkit: Chapter 2
    242
    Showing User Location
    243
    Drawing Circle Overlay
    244
    Drawing Line Overlay
    245
    Drawing Polygon Overlay
      Section 41 : CoreImage Filter: Chapter 1
    246
    Intro to Filter
    247
    More Colour Filters
    248
    Chaining Filters
      Section 42 : CoreImage Filter: Chapter 2
    249
    More Graphical Filters
    250
    Hole distortion and Centering Distortion
    251
    Tapping to distort
    252
    Tapping to Distort - Scale and Refactor
    253
    Cropping with Filter
      Section 43 : CoreImage: Chapter 3
    254
    Generating QR Code
    255
    Generating Barcode
    256
    Generating with User-Inputted Text

Frequently Asked Questions

It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.

A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.

A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.

We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.