The Complete iOS 13 Developer Course – and SwiftUI!

The Complete iOS 13 Developer Course – and SwiftUI!

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 36 Hours | 20.8 GB

Learn iOS 13 development with Swift 5. Build apps, games + clones (Instagram, Foursquare etc. ) and learn SwiftUI!

Welcome to the Complete iOS 13 Developer Course!

If you are searching for the right course to learn about iOS Development from scratch, you’ve just found it!

This course will take you from scratch to the details of iOS development focusing on practical sides without neglecting the theory. We are going to write real life example apps such as Instagram clone, Foursquare clone, Snapchat clone and so much more! You will learn and practice all details of Swift 5 and iOS development. I’ll also dive in to Swift UI in a dedicated section! We will work with the latest technology: Xcode 11.

With this course you will get free one year web hosting from Eco Webhosting *Limited to one year per student not per course*, 300$ worth of visuals to use in your app design, CCA Certification participation pass for Swift Level 1 & Swift Level 2! Note that free Eco Webhosting is unlimited web hosting for one year and it is only valid for per student for all Codestars courses. Not per student per course.

When you finish this course you are going to be able to understand how you can write any iOS app you want. Course is given by Atil Samancioglu who teaches more than 150.000 students on Udemy on Mobile Programming & Cyber Security along with the Codestars by Rob Percival serving more than 1.000.000 students!!!

You can see some of the example topics that we are going to cover throughout the course:

  • Swift 5 Beginner & Intermediate & Advanced techniques
  • Layout
  • Push Notifications
  • Parse
  • Firebase
  • Cocoapods
  • OneSignal
  • Maps
  • Core Data
  • JSON & API
  • Back4App Servers
  • Social Media Development
  • Machine Learning
  • Augmented Reality
  • Games with Sprite Kit
  • SwiftUI Crash Course

This course is ideal for students looking forward to learn iOS 13 & Swift 5 in a comprehensive way. You do not have to have any prior experience in order to take this course. We are going to start from scratch and make our way to the top. You will be able to write & design a real app and upload it to the AppStore at the end of this course.

In related sections we are going to work on projects such as “Art Book”, “Catch the Kenny”, “Currency Converter”, “Travel Book”, “Foursquare Clone”, “Instagram Clone”, “Snapchat Clone”, “Angry Bird Clone”, “Image Recognition App” and so much more! We are going to cover both Firebase and Parse with their latest and most updated versions! This course is completely up to date, you won’t see any outdated technology, outdated lectures.

What you’ll learn

  • iOS 13 Development with Swift 5
  • Build and iPhone/iPad app and put them to the App Store
  • Master Swift 5 programming skills
  • Essential design skills
Table of Contents

Introduction
1 Introduction
2 How to Get All Free Stuff

XCode Overview & Getting Started
3 XCode Overview & Getting Started Introduction
4 GitHub Link For First App
5 MacBook Setup
6 Creating First Project
7 Overview
8 Simulator
9 User Interface
10 Connecting Views
11 Changing Image with Code
12 Downloading Projects

Swift 5 Deep Dive
13 Swift 5 Deep Dive Intro
14 For Loop
15 If Controls
16 Functions
17 Optionals
18 Playgrounds GitHub Link
19 Worst Calculator Assignment
20 Calculator Design
21 Calculator Codes
22 Safety and Scope
23 Calculator GitHub Link
24 Options for Writing
25 Variables and Constants
26 Variable Types
27 Predefining Types
28 Arrays
29 Set
30 Dictionaries
31 While Loop

Layout
32 Layout Introduction
33 Objects With Code GitHub Link
34 What is SwiftUI
35 Layout Overview
36 Adding Constraints
37 Constraints Detailed
38 Suggested Constraints
39 Project Layout GitHub Link
40 Programmatic Views
41 Mathematical Operations
42 Creating Buttons

Advanced iOS Features Permanent Storage, Segue, Alert Message, Timers, Gestures
43 Advanced iOS Features Intro
44 Segue App GitHub Link
45 Alert Message
46 User Sign Up Form
47 Alert Project GitHub Link
48 Gesture Recognizers
49 Gesture Recognizer App GitHub Link
50 Timers
51 Timer Project GitHub Link
52 Permanent Storage
53 Taking Birthday Note
54 Deleting Data
55 Birthday Note Taker GitHub Link
56 Second Screen
57 Segue
58 Information Transfer
59 ViewController Lifecycle

First Game Catch the Kenny!
60 Catch the Kenny Intro
61 Kenny Assignment
62 Design of The Game
63 Increasing Score
64 Counting Down
65 Kenny Animating
66 Replay Function
67 Saving Highscores
68 Catch the Kenny GitHub Link

TableView Landmark Book
69 Landmark Book Intro
70 What is Landmark Book
71 What is TableView
72 Landmarks
73 Displaying Array Data
74 Deleting Rows
75 Image View Controller
76 Passing Information
77 Landmark Book GitHub Link

Intermediate Swift OOP
78 Intermediate Swift Intro
79 Creating Model
80 Simpson TableView
81 Details
82 Simpson Book GitHub Link
83 CCA Swift Level 1 Certification
84 What is OOP
85 Initializer
86 Enum
87 Inheritance
88 Access Levels
89 MusicianClass GitHub Link
90 Simpson Book Design
91 TableView Setup

Core Data Art Book
92 Core Data Introduction
93 Passing Data
94 Predicates
95 Delete Functionality
96 Improvements
97 Artbook GitHub Link
98 What is Artbook
99 What is Core Data
100 User Interface
101 Hiding Keyboard
102 Picking Image
103 Storing Information
104 Retrieving Information
105 Notification Center

Maps Travel Book
106 Maps Introduction
107 Passing Info
108 Showing Selected Pin
109 Disabling Updates
110 Customizing Pins
111 Navigation
112 Travel Book GitHub Link
113 What is Travel Book
114 Map Kit
115 User Location
116 Pins On Map
117 User Input
118 Saving Places
119 User Interface
120 Fetching Data

iOS Special Features
121 iOS Special Features Intro
122 Face Recognition GitHub Link
123 What is Git
124 GitHub
125 Dark Mode
126 Dark Mode Advanced
127 Dark Mode App GitHub Link
128 Custom Keyboard
129 Hodor Keyboard GitHub Link
130 Sticker Pack
131 Sticker Pack GitHub Link
132 Face Recognition

API & JSON Currency Converter
133 API & JSON Introduction
134 What is API
135 What is JSON
136 User Interface
137 Creating URL
138 Getting Data
139 Process Data
140 Currency Converter GitHub Link

Firebase Instagram Clone
141 Firebase Introduction
142 Upload Operations
143 Storage Operations
144 Firestore Structure
145 Saving Date
146 Creating Feed Cell
147 Retrieving Data
148 Downloading Images
149 Document IDs
150 Liking Posts
151 Firebase Security
152 What is Instagram Clone
153 Instagram Clone GitHub Link
154 What is Firebase
155 Cocoapods
156 User Interface
157 Settings VC
158 Creating Users
159 Sign In
160 Upload VC Assignment

Push Notifications
161 Push Notifications Intro
162 Enabling Push Services
163 One Signal Integration
164 Manual Notification
165 Notifications with XCode
166 Player ID
167 Firebase Checks
168 Sending Push Notifications
169 Instagram Clone with Push Notifications GitHub Link

Parse Foursquare Clone
170 Parse Introduction
171 Places VC
172 Remember Logins
173 Adding Place VC
174 Map VC Interface
175 Details VC
176 Choosing Image
177 Singleton Class
178 Getting User Location
179 Choosing Location
180 Saving Places
181 What is Foursquare Clone
182 Retrieving Data
183 Transferring Data
184 Displaying Details
185 Map Details
186 Adding Navigation
187 Finishing the App
188 Foursquare GitHub Link
189 What is Parse
190 Integrating Parse
191 Server Connection
192 Writing to Database
193 Retrieving Data
194 Signing Users Up
195 Signing Users In

Sprite Kit Angry Birds Clone
196 Sprite Kit Introduction
197 Making the Bird Fly
198 Moving the Bird
199 Throwing Bird in the Air
200 Resetting Game
201 Detecting Collisions
202 Increasing Score
203 Angry Bird Clone GitHub Link
204 What is Angry Bird Clone
205 What is Sprite Kit
206 Finding Game Art
207 Game Scene Overview
208 Game Scene Design
209 Creating Sprites with Code
210 Physics Body
211 Bringing In Boxes

Advanced Swift
212 Advanced Swift Intro
213 Advanced Swift GitHub Link
214 CCA Swift Level 2 Certification
215 Struct
216 Creating Struct
217 Reference vs Value Types
218 Mutating Functions
219 Tuple
220 Guard Let
221 Switch Case
222 Breakpoints

Crash Course on SwiftUI
223 Crash Course on SwiftUI
224 Creating Models
225 List with Sections
226 Navigation
227 Showing Details
228 Favorite Book GitHub Link
229 What is SwiftUI
230 Stacks
231 SwiftUI Hidden Power
232 Lists
233 State
234 Binding
235 First SwiftUI Project GitHub Link
236 What is Favorite Book

Firebase Mastery Snapchat Clone
237 Firebase Mastery Introduction
238 Advanced Firestore
239 Feed VC
240 Retrieving Data
241 Snap VC
242 Image Slide Show
243 Improvements
244 Snapchat Clone GitHub Link
245 What is Snapchat Clone
246 Firebase Integration
247 User Interface
248 Creating Users
249 Logout
250 Choosing Photo
251 User Singleton
252 Upload Functionality

Machine Learning MLKit
253 Machine Learning Intro
254 What is Machine Learning
255 User Interface
256 Creating Functions
257 Creating Request
258 Creating Handler
259 Image Recognition GitHub Link

Augmented Reality
260 Augmented Reality Intro
261 What is Augmented Reality
262 Moving Views
263 FirstARKit Project GitHub Link
264 Creating Cubes
265 Creating Sphere
266 Solar System App
267 Solar System App GitHub Link

How to Make Money From Your App
268 How to Make Money Introduction
269 Different Ways to Make Money
270 AdMob Settings
271 Bringing Ads In
272 Displaying Ads
273 AdMob Project GitHub Link

Uploading Your App to AppStore
274 Uploading Your App Introduction
275 Before App Store
276 Certificates
277 App Store Connect
278 Uploading App

How to Make a Website for Your App
279 Marketing Website Introduction
280 Setup Your Website
281 Installing Apps Theme
282 Introduction to How to Make a Website

Introduction to Design
283 Select Your Tool
284 Adobe XD Overview
285 Rectangle
286 Ellipse and Triangle
287 Line and Pen
288 Artboard and Text
289 Operations
290 Masking
291 Export

Design Practice
292 Home Icon
293 Search and Play Icons
294 Profile and Comment Icons
295 Faces
296 Other Plugins
297 UIKit Usage
298 Creating App Icons
299 Free Resources