iOS 11 & Swift 4: The Complete Developer Course

iOS 11 & Swift 4: The Complete Developer Course

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 20 Hours | 3.41 GB

Learn how to make online games, and apps for iOS11, like Pokémon , Twitter, Whatsapp , CoreML (Machine Learning)

This course for anyone who want to be Swfit4 programmer from scratch. We will start by discus all programming fundamentals that you need to start programming Swfit4. We will start first by install the development environment then you will run your first Swfit4 app, and understand how program flow works in Swfit4. Then we will talk about variables and Math operation and proirites. Then we will take about logic and making decision, then we will talk about loops. Then we will talk about how to work with files. Then we will talk about functions and OOP concept that you need to use when you program apps with Swfit4, then we will talk about collections and which type collection you have to use for better performance depend on your app. Then we will talk about multi-processing and how you could run multi-process in same time. Then you will learn how to build apps and game in iOS like pockemon and tic tac toy and work with restful web services and JSON by build apps like get sunshine time. Also you will learn how to work with sqlite database to add, delete and update records, also you will learn how to use Firebase for online gaming and build social media app like twitter, and more

What You Will Learn

  • Build Your First Mobile App with Swift4
  • Apply to jr. iOS development jobs
  • Build real-world iOS apps like Twitter,Facebook, chatting, My Notes, Calculator, find my age, find sunrise time, restaurant menu, and Zoo app
  • Build online games, like Pokémon, play tic tac toe online with friends.
  • learn CoreML (Machine Learning)
  • Work with New Firebase from Google and Web services (RESTful API calls)
  • Work with Core data and sqlite Database
  • Work with user location and maps
  • Design amazing layout using Style, Color,Shape, Menu and ConstraintLayout
  • Understand the programming foundation
  • Understand the programming logic, condition and control
  • Understand the OOP in Swift4
  • Use collections, And what is the better place to use collection
Table of Contents

Installation and settings
1 Introduction
2 Install Xcode 9 on Mac
3 Learn Swift using Online editor
4 exercise files

Variables
5 Run First App
6 Variables
7 Var vs Let
8 Comments

Operations and Priorities
9 Convert data Types
10 Math operations and priorities
11 App Find my age
12 Strings

Decision Making
13 Logic statement
14 Simple IF
15 If- Else
16 IF-ElseIF
17 Nested IF
18 Switch

Loop Control
19 Simple For
20 Nested For
21 Repeat- While
22 Control Transfer Statements

Collection Types
23 One-Dimension Array structure
24 Arrays
25 Sets
26 Dictionary

Functions
27 Simple Functions
28 Overloading
29 Polymorphism
30 variable scope

Object Oriented Programming
31 OOP concept
32 Simple Class
33 Class Initialization
34 Inheritance
35 Override Function
36 Access Control
37 Type Casting
38 Protocol
39 Extensions
40 Enumerations

iOS APP Find my age App
41 Find my age Preview
42 Layout design
43 Implement App code
44 Get phone Time
45 Show Hide keyboard

Calculator app
46 calculator preview
47 layout design
48 Add colors to app
49 Number Click.
50 Add math operations

Tic Tac toe game
51 Tic Tac Toy overview
52 Layout design
53 Buttons call event and Add colors
54 Find winner
55 Play with device

Pockemon Game
56 Pockemon Game preview
57 Add google Map using cocopods
58 Show player location on the map
59 Show Pockemon on the map
60 Catch pockemon
61 Mapview tap event

Zoo App
62 Zoo App preview
63 TableView Design
64 add Data to TableView
65 TableView event
66 Add to TableView

Restaurant Menu App
67 Restaurant App preview
68 Collection View design
69 Read from property list
70 Show foods in Collection View
71 Show Food details Design
72 perform Segue to pass data between View controllers
73 Support different device size Size classes

Web services Find sunrise time
74 Find Sunrise time preview
75 HTTP calls preview
76 learn is JSON vs XMLS
77 App layout design
78 retrive JSON from web service
79 Parallel process concept
80 Add parallel process to the App

Core Data My Notes App
81 My note preview.
82 layout Add design.
83 Save notes to Database
84 Layout desgin for Add notes
85 Load notes
86 Segue problem
87 Delete Note.
88 Edit Note
89 Fix layout and reload data

Core Data My store App
90 My store preview
91 Build database schema
92 Add Store
93 Add item UI design
94 Load store in PickerView.
95 Load image from phone
96 Add new item
97 List items

Firebase Whatsapp App
98 Chat App preview
99 Firebaser preview
100 Firebase analytic
101 Firebase login Anonymously
102 Save to Firebase Database
103 User login to Chat room.
104 View Room chat Text

Firebase Twitter App
105 Twitter App preview
106 Firebase analytic Connect App to Firebase
107 Design login page
108 Firebase Authentication Login with username and password
109 Pick image from Phone
110 Cloud Storage Upload images to Firebase
111 Firebase Database save to Firebase Database
112 User Login segue
113 Add Post design
114 Post with image
115 Post Without image
116 Post with image
117 Update post page to Show user name
118 Show person image
119 Change row height and show post date
120 Save user login info
121 Show Ads in App using AdmMob

Firebase online gaming
122 Online game preview
123 import project and Connect with Firebase
124 Login to the game
125 update playing area
126 send play request
127 listen to incoming requests
128 Start play online
129 play online UI update

CoreML Detects objects present in an image
130 Object name detector preview
131 Take pick using phone Camera
132 CoreML- Computer Visionn Find object identification using
133 Text to speech

Submit App to Apple Store
134 Create Apple developer account
135 Submit App to Apple Store

Twitter App using MySql and PHP web service
136 What we Will Build
137 Build MYSQL Database schema
138 Build MYSQL database
139 PHP Web service and MYSQL Register
140 PHP Web service and MYSQL Login
141 PHP Web service and MYSQL Add Post
142 PHP Web service and MYSQL List Post
143 PHP Web service and MYSQL follow- un follow
144 PHP Web service and MYSQL Is following
145 TODO
146 Web services Node.js and MYSQL
147 Web services C and SQL Server