English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 70 Hours | 11.8 GB
A Beginner’s Guide to Xcode 9, Swift 4.0, ARKit, Core ML, SpriteKit, WatchKit, and more. Design AND code from scratch.
Want to make apps and learn to code? With The Ultimate iOS 11 Course, you too can design and code practical apps from scratch.
Expert programmers John Bura, Nimish Narang, and Chris Veillette from Mammoth Interactive will teach you everything you need to know to whet your palette in iOS 11. We’re here to show you how to use Xcode to become the app developer.
Make the following:
- Simple Calculator App
- RGB to Hex Code Color Converter App
- Tip Calculator App
- Average Calculator App
- Savings Calculator App
- Games in SpriteKit
- Apple Watch App
- And more!
Even if you’ve never coded before, you can take this course. One of the best features is that you can watch the tutorials at any speed you want. This means you can speed up or slow down the video if you want to.
This course is project-based, where you follow along with your instructor to build real projects. The best way for you to learn how to make your own app is to follow project-based training content. By taking The Ultimate iOS 11 Course, you learn practical, employable skills immediately. You can put the apps you make in this course in your portfolio!
Why Xcode?
Xcode is Apple’s FREE software for app development. Xcode is user-friendly and allows you to make complex and creative apps. At the same time, it is accessible for beginners who want to make simple apps. Swift 4.0 is the programming language to learn if you want to make apps for Apple products.
Why this course is different.
Your teachers will teach you practical skills using real-world examples. Founder of Mammoth Interactive John Bura has created many games, apps, and training courses. This is an instructor that does not only teach – he produces apps. This means you get the most relevant information on how to code.
Start from the beginning, or pick and choose your desired topic. Take this course to build your portfolio today.
What Will I Learn?
- Navigate Xcode 9’s interface.
- Make real apps from scratch.
- Code in Apple’s programming language, Swift 4.0.
- Build apps for the iPhone from start to finish.
- Use Photoshop for User Interface (UI) design.
- Build games for the iPhone using SpriteKit.
- Make the code AND the art for projects from scratch.
- Navigate ARKit.
- Make interactive Apple Watch apps with WatchKit.
- Test your coding skills with coding exercises.
- And more!
Table of Contents
Introduction
1 Introduction to the Course
2 Top 10 Reasons Why This Course is Awesome
3 How to Use this Course
4 How to Get Xcode
5 Dont Have a Mac Computer
6 How to Download Xcode 9
7 Beta is free
8 Updates
Swift 4 – Language Basics
9 Language Basics Topics List
Swift 4 – Language Basics 01 Variables and Constants
10 Topics List and Learning Objectives
11 Intro to Variables and Constants
12 Primitive Types
13 Strings
14 Nil Values
15 Tuples
16 Type Conversions
17 Assignment Operators
18 Conditional Operators
19 Source Code
Swift 4 – Language Basics 02 Collection Types
20 Topics List and Learning Objectives
21 Introduction to Collection Types
22 Creating Arrays
23 Part 3 Common Array Operations
24 Multidimensional Arrays
25 Ranges
26 Source Code
Swift 4 – Language Basics 03 Control Flow
27 Topics List and Learning Objectives
28 Intro to If and Else Statements
29 Else If Statements
30 Multiple Simultaneous Tests
31 Intro To Switch Statements
32 Advanced Switch Statement Techniques
33 Testing for Nil Values
34 Intro to While Loops
35 Intro to for…in Loops
36 Complex Loops and Loop Control Statements
37 Source Code
Swift 4 – Language Basics 04 Functions
38 Topics List and Learning Objectives
39 Intro to Functions
40 Function Parameters
41 Return Statements
42 Parameter Variations
43 Returning Multiple Values Simultaneously
44 Source Code
Swift 4 – Language Basics 05 Classes Structs and Enums
45 Topics List and Learning Objectives
46 Intro to Classes
47 A. Properties as fields – Add to Class Implementation
48 B. Custom Getters and Setters
49 C. Calculated Properties
50 D. Variable Scope and Self
51 E. Lazy and Static Variables
52 Behaviour as Instance Methods and Class type Methods
53 Class Instances as Field Variables
54 A. Inheritance Subclassing and SuperClassing
55 B. Overriding Initializers
56 C. Overriding Properties
57 D. Overriding Methods
58 Structs Overview
59 Enumerations
60 Comparisons between Classes Structs and Enums
61 Source Code
Introduction to XCode
62 Intro and Demo
63 General Interface Introduction
64 File System Introduction
65 ViewController Introduction
66 Storyboard File Introduction
67 Connecting Outlets and Actions
68 Running an Application
69 Debugging an Application
70 Source Code
APP Swift 4 – Simple Calculator
71 Intro and Demo
72 Building the UI
73 Connecting Outlets and Actions
74 Implementation Planning
75 Storing Input Values and Choosing Operation
76 Implementing Calculate and Clear Function
77 Error Checking and Handling
78 Beautifying App and Finishing Touches
79 Source Code
APP Swift 4 – RGB to Hex Code Color Converter
80 Intro and Demo
81 Building the UI
82 Connecting Outlets and Actions
83 Planning Implementation and Setting Bluerpint
84 Implementing Conversion Selection
85 Implementing Hex to RGB Conversion
86 Implementing RGB to Hex Conversion
87 Improving App Appearance
88 Source Code
Hangman Game
89 Demo and Intro
90 Building the UI
91 Connecting Outlets Actions and Textfield Protocol
92 Planning our Implementation Process
93 Implement Word and Hint Selection
94 Implementing Remaining Set Up
95 Implementing TextField Processing
96 Implementing Correct Guess Processing
97 Implementing Incorrect Guess Processing
98 Implementing The Last Bit of Functionality
99 Improving App Appearance
100 Source Code
Simple Flashcard App
101 Intro and Demo
102 Building the Interface
103 Connecting Outlets and Actions
104 Building the data model
105 Planning Implementation
106 Implement Save Functionality
107 Implementing Fetch Functionality
108 Implementing Display Functionality
109 Implementing Delete Functionality
110 Improving App Appearance
111 BONUS 1 More About the NSManagedObjectContext
112 BONUS 2 Implementing Subject Search
113 Source Code
Simple Weather App
114 Introduction and Demo
115 Building and Connecting the UI
116 Learning about our Weather API
117 Planning Implementation Phase
118 Requesting and Retrieving Data
119 Decoding JSON Data into Structs
120 Setting up DateHandler Class
121 Sorting Data into Todays and Tomorrows Data
122 Storing Todays and Tomorrows Data
123 Displaying Data on UI
124 Retrieving and Displaying Icon
125 Improving App Appearance
126 Source Code
UI Elements – UI Controller
127 Intro and Demo
128 Setting up the UI
129 Displaying SImple Alert Message
130 Dismissing Alert
131 Adding Cancel Action
132 Adding Multiple Actions
133 Adding TextFields to Alert
134 Simulating Login Scenario
135 Altering alert controller Appearance
136 Source Code
UI Elements – UIViews
137 Introduction to UIViews
138 View Hierarchy with Storyboards
139 Modifying View Attributes with Storyboards
140 Changing Attributes Programmatically
141 Adding Removing and Shifting Subviews
142 CGAffineTransforms
143 Attaching Tap Gesture Recognizer to a View
144 Source Code
UI Elements – UILabels
145 Introduction to Labels
146 Adding Label to Storyboard
147 Modifying Label Attributes Using Storyboards
148 Modifying Label Attributes Through Code
149 Adding Labels to Projects using ViewController
150 Source Code
UI Elements – UIButtons
151 Introduction
152 Why we Use Buttons
153 Modifying Button Attributes Using Storyboard
154 Using Button Outlets And Actions
155 Button Interaction With Other Elements
156 Connecting Multiple Buttons To Single Action
157 Adding Buttons Programatically
158 BONUS Setting Button Image
159 Source Code
UI Element – UISegmentedControl
160 Introduction
161 What are UISegmentedControls
162 Adjusting Properties Using Storyboard
163 Adding Behaviour via Outlets and Actions
164 Adding Segmented Controls Programmatically
UI Elements – UITextField
165 Introduction
166 Why We Use UITextFields
167 Modifying TextField Attributes Using Storyboard
168 Exploring TextField Attributes Using ViewController
169 Implementing TextField Actions
170 Adding TextFieldDelegate Methods
171 Implementing Should Delegate Methods
172 Implementing Did Delegate and Text Replacement Methods
173 Adding TextFields Programmatically
174 Source Code
UI Elements – UISliders
175 Introduction
176 What is a UIslider
177 Exploring Attributes in Storyboards
178 Adding Behavior to Sliders
179 Changing Slider Properties Through Code
180 BONUS – Changing Slider Images
APP Tip Calculator
181 Introduction to the Tip Calculator
182 Adding The Functional Code
183 Finishing the App
APP Average Calculator
184 Introduction
185 Making the App
APP Savings Calculator
186 Introduction
187 Making a Savings Calculator
PROJECT Intro to App Design
188 Designing an App in Xcode
189 Using Illustrator to Design Apps
190 Color in App Design
PROJECTS App Design with Photoshop
191 Design a Welcome Screen and 3D Ad
192 Design a Product App
193 Design a Product App with Square Buttons
194 Design Apps with Icons
195 Design a Sales App with Backgrounds
196 Design a Circle-Themed App
197 Design a Color-Themed App
198 Design an App Ad Add a Background Image to an App
199 Add App Image to Promo Image
200 Design a Photos App a Contacts App
201 Design Presentation Ads
202 Design an Ad Cycling App
203 Design a Store App Promotional Images
204 Design a List App
205 Make a Flat Design App Promo App Logo
206 Design Abstract Corporate Images
207 Design an Ad with an iPhone Promo
SpriteKit iOS 11 – 01 Introduction to SpriteKit
208 Starting a New File
209 Introduction to the GameScene.sks
210 Looking at the GameScene.Swift
211 Deleting the Extraneous Code
212 Talking About Touches
213 Changing The Player Position
214 Refactoring our Code for Efficiency
215 Adding Sprite Programmatically
216 Closing Thoughts
SpriteKit iOS 11 – 02 Introduction to Sprites
217 Introduction to Adding Sprites
218 Adding in Images Programmatically
219 Adding In the Color Blend Factor
220 Changing Sprite Images
221 Moving Sprites Around
222 Pinning One Sprite to Another
223 zPosition
224 zRotation and the Update Function
225 Adding a Sprite on a Touches began
SpriteKit iOS 11 – 03 SKActions
226 Introduction to SKActions
227 Adding in Multiple SKActions
228 Naming Actions
229 Sequences
230 SKAction MoveBy
231 SKAction MoveTo
232 SKAction Follow Path
233 SKAction Rotation
234 SKAction Scaling
235 SKAction Fading
236 SKAction Resize
237 SKAction Hide and Unhide
SpriteKit iOS 11 – 04 ShapeNodes
238 Introduction to ShapeNodes
239 Making Different Kinds of ShapeNodes
240 Adding in Points to ShapeNodes
SpriteKit iOS 11 – 05 Introduction to Physics in SpriteKit
241 Introduction to Physics
242 Setting up the Physics floor
243 Adding in Nodes and Physics
244 Applying A Force
245 Adding in Torque
246 Talking About Physics Properties
247 Adding Physics Action
248 Adding A Torque Action
SpriteKit iOS 11 – 06 Setting up Actions
249 Introduction to Actions.sks
250 Calling Actions
251 Setting Up Specific Actions
252 Setting Up Sounds
253 Conclusion
Introduction to ARKit
254 Introduction to ARKit
255 Talking About the View Controller and Scenes
256 Talking about Scenes and Object Properties
257 Move Around a Scene
258 Add Primitives to a Scene
259 Use Programming to Add Nodes and Primitives
260 Additional Primitives
WatchKit Chapter 1 – Essentials
261 Setting Up Project and UI Essentials
262 Sizing and Scaling
263 Hiding Objects
264 Source Code
WatchKit Chapter 2 – Label Interface
265 Styling Multilining Code Color
266 Incrementing and Object
267 Attributed String
268 Source Code
WatchKit Chapter 3 – Date Interface
269 Intro and Formatting
270 Setting Different Calendars and Timezones
271 Slight Refactoring
272 Source Code
WatchKit Chapter 4 – Timer Interface
273 Intro to Timers
274 Starting and Stopping
275 Setting Date
276 Capturing Date for Timer
277 Slight Refactoring
278 Adding Total Elapsed Timer
279 Adding Loop Timer
280 Final Touches
281 Source Code
WatchKit Chapter 5 – Button Interface
282 Button Intro
283 Set Content with Code
284 Slight Refactor
285 Making a Game
286 Slight Refactor
287 Source Code
WatchKit Chapter 6 – Switch Interface
288 Introduction
289 Setting Code
290 Enabling and Disabling Switches
291 Another Example
292 Refactoring
293 Source Code
WatchKit Chapter 7 – Slider Interface
294 Introduction
295 Images Color Changing and Resizing with Sliders
296 Keeping Track of Value
297 Setting Value
298 Source Code
WatchKit Chapter 8 – Picker Interface
299 Making the Style Picker
300 Sequence Picker
301 Setting Selected Item Index and Selecting Values
302 Setting Coordinated Animation
303 Source Code
WatchKit Chapter 9 – Image Interface
304 Introduction
305 Template Images and Animating
306 Loading Images
307 Making Animations and Setting Duration
308 Source Code
WatchKit Chapter 10 – Video and Audio
309 Intro to WKInterfaceMovie
310 Loading URL
311 Inline Movie
312 Source Code
WatchKit Chapter 11 – Interface Table
313 Intro to Tables
314 Learning About Rows
315 Optional Binding in For Loop
316 Deleting and Scrolling to Rows
317 Triggering Action on Row Selection
318 Triggering Segues
319 Vertical Detail Paging
320 Source Code
WatchKit Chapter 12 – Menu Interface
321 Intro to Menu
322 Using Own Images
323 Programming Menus and Menu Items
324 Source Code
WatchKit Chapter 13 – Taps and Gestures
325 Intro to Taps
326 Intro to Swipes
327 Altering Swipe Direction
328 A Long Press
329 Pan Gesture Recognizer
330 Final Thoughts
331 Source Code
WatchKit Chapter 14 – Activity Ring Interface
332 Intro to Activity Ring
333 Animating Changes
334 Setting Animation to False
335 Final Thoughts
336 Source Code
WatchKit Chapter 15 – Text and Emoji Input
337 Inputting Text
338 Input and Animate Emojis
339 Slight Refactor
340 Source Code
Mapkit Chapter 1
341 Intro to Mapkit
342 Adding Annotations
343 Show Annotations
344 Custom Annotations
345 Setting up Segue
346 Slight Code Cleanup
347 Source Code
Mapkit Chapter 2
348 Showing User Location
349 Drawing Circle Overlay
350 Drawing Line Overlay
351 Drawing Polygon Overlay
352 Source Code
CoreImage Filter Chapter 1
353 Intro to Filter
354 More Colour Filters
355 Chaining Filters
356 Source Code
CoreImage Filter Chapter 2
357 More Graphical Filters
358 Hole distortion and Centering Distortion
359 Tapping to distort
360 Tapping to Distort – Scale and Refactor
361 Cropping with Filter
362 Source Code
CoreImage Filter Chapter 3
363 Generating QR Code
364 Generating Barcode
365 Generating with User-Inputted Text
366 Source Code
Webkit
367 Intro to Webkit and Setup
368 Allowing Gestures and HTTP
369 Correcting Display are and Resizing Subview
370 Making a Website
371 Slight Refactor and Displaying alert when Navigation fails
372 Handling Links and Restricting Navigation
373 Quick intro to sfsafariviewcontroller
374 Source Code
Nodes
375 Introduction
376 Reading Code and Modules
377 Reading Writing and Compressing Textfiles
378 HTTP Module
379 Intro to NPM and Packages
380 Source Code
Coding Exercises
Please leave us a rating
381 Please rate this course.
382 Bonus Lecture How to get more content.
Resolve the captcha to access the links!