The Complete Swift iOS Developer - Create Real Apps in Swift
Learn iOS and Swift to become an app entrepreneur. Includes FREE AWS service, Swift tvOS and Sketch training.
Learn iOS and Swift to become an app entrepreneur. Includes FREE AWS service, Swift tvOS and Sketch training.
The Complete iOS 10 Developer has just ONE goal - to turn you into the best developer, freelancer and entrepreneur that you can possibly be!
Other iOS courses COMPLETELY miss why you're learning to become a developer. How do I know this? Well I've taken their courses because I wanted to see what the competition is up to!
And what do these other guys miss?
Well they haven't thought about you and what your needs are! Let me tell you why I think you're here. I think it's because maybe you are looking for a way to improve yourself - either via high paying jobs, freelancing or by creating your very own successful startup.
I get that.
So whilst this course gives you all the developer skills you could ever want - it also has more. A complete section on how you create a startup. Right from idea all the way through to raising millions in venture capital funding.
--------------------------------------------------------
Which one are you?
- Six figure salaried developer?
- Someone who likes earning between $60 - $120 p/h as a freelancer?
- Someone who wants to free themselves from the 9 - 5 jive and create a successful startup?
--------------------------------------------------------
Here's a recent message I received from one of my students:
" Hi Grant, I managed to land the fabled 6 figure developer job yesterday thanks to your course. In the interview they asked me complicated questions and luckily you'd explained the majority of those. Thanks for a great course and I'm off to buy the rest of your courses now that I have a little extra change :) "
--------------------------------------------------------
Bonus For You
Many courses offer a few extras here and there. That's nice but they don't have any real value. By real value I mean, can it earn you passive revenue day after day, week after week or month after month?
This course contains an app that no other course contains. One that I'm releasing in time for iOS 10 and one that I foresee as having HUGE potential. The source code is contained in this course. In fact I invite you to compete against me with the release. If your app has more users than mine I will refund you the price of this course :)
------------------------------------------------------
Who Am I?
Everyone wants to know who's teaching them. Well, here's my bio:
I started out as NOT A PROGRAMMER. Hard to believe when I tell you that I've worked on dozens of the most popular apps out there right?
The fact that I didn't start out as a programmer means that I actually remember what it's like to be a beginner. I remember teachers throwing useless jargon at me and you know what?
It sucked!
That's why in this course I tell you everything you need to know in plain English!
And a ton more!
In Silicon valley venture capitalists talk about return on investment a lot. A good return averaged over all their assets is something like 10%.
Imagine if you could have a return in the thousands of percent?
Well that's what you get when you take this course. An investment of a few coffees returns your investment multiple times over.
You are your biggest asset. Invest in it accordingly and take this course today!
Khu vực Câu hỏi thường gặp trống
Introduction to Swift 3
Xem trướcInterlude
Set up a Playground in Swift 3
Variables in Swift 3
Collections - Arrays in Swift 3
Collections - Sets in Swift 3
Collections - Dictionaries in Swift 3
Swift 3 Questions - Part 1
Logic - If Else and Switch Case in Swift 3
Round and Round - Loops in Swift 3
Swift 3 Questions - Part 2
Functions in Swift 3
Optionals in Swift 3
Swift 3 Questions - Part 3
Classes and Objects in Swift 3
Inheritance in Swift 3
Swift 3 Questions - Part 4
Summary of Swift 3
Introduction to Your First iOS 10 App
An Astronomy Screen Torch - Storyboards
An Astronomy Screen Torch - View Controller Code
An Astronomy Screen Torch - Buttons and Outlets
An Astronomy Screen Torch - Storyboard Element Positioning
Create an Astronomy Screen Torch - Assignment
Create an Astronomy Screen Torch - Solution
Summary of Your First iOS 10 App
Astro Torch Source Code
Introduction to Temperature Converter
Making the Main Screen of our Temperature Converter
Connecting the Main Screen of Temperature Converter to Code
Writing the Main Code of our Temperature Converter App
Temperature Converter - Assignment
Temperature Converter - Solution
Summary of Temperature Converter
Introduction to Calculator
Making our Calculator Screen - Images, Image Sets and Buttons
Making of our Calculator Screen - Stack Layouts
Connecting Calculator Screen to Code
Storing things with Enums
Writing the Basic Code of our Calculator
Calculator - Homework
Calculator- Solution
Calculator Source Code
Summary of Calculator
Introduction to Back to the Future
Back to the Future - Tabbed Apps Explained
Back to the Future Layout - Storyboards
Back to the Future Code - Showing the Year
Back to the Future Code - A Ticking Clock
Back to the Future Time Travel - Storyboards
Back to the Future Time Travel - Code
Back to the Future Time Travel - Animations
Back to the Future - Homework
Back to the Future - Solution
Back to the Future - Extra Credits
Summary of App 2 - Back to the Future
Back to the Future Source Code
Introduction to App 3 - Where was I?
Where was I? - Setup
Showing a Map with Apple Maps
Info.plist - Setting Required Device Capabilities
Info.plist - Permissions for Location
Showing Your Location
Getting Location Coordinates
Creating a Class to Store Location Coordinates
Saving Location Coordinates (UserDefaults)
Showing Last Location with a Pin Annotation
Where Was I - Homework
Where Was I - Solution
Summary of Where was I? - GPS and Maps
Where was I Source Code
Introduction to Quick Share
Quick Share - Launch Screens and Images
Creating the User Interface - UITableView
How to Setup a Simple UITableView
How to Setup a Custom UITableViewCell
How Handle a Click from a UITableViewCell
How to Push a New View Controller and Send Data
Warning - There Be Dragons Ahead!
How to Use the Photos Framework with Swift
How to Pass a Photo to a View Controller
Setting up Sharing Icons and Minimising Outlet Code
Sharing on Facebook and Twitter Using the Social Framework
Sharing on Instagram
Sharing on WhatsApp
Taking a Photo from Inside Your App
Quick Share - Homework
Quick Share - Solution
Summary of Quick Share
Source Code for Quick Share
Introduction to App 5 - ChaChat - WhatsApp Clone
How to Set Up a Firebase App
Setting up the Messaging App
How to Add Firebase to a Swift App using Cocoapods
Firebase Registration and Login Component - Design
Firebase Registration and Login Component - Logging In
Firebase Registration and Login Component - Error Alerts
Firebase Registration and Login Component - Registration
Firebase Registration and Login - Homework
Firebase Registration and Login - Solution
Setting up a Table to Receive Firebase Data
Moving a View up or Down when a Keyboard is Shown
Sending and Receiving Data with a Firebase Database
Firebase - Homework
Firebase - Solution
Summary of App 5 - ChaChat - WhatsApp Clone
Source Code for ChaChat
1 Introduction to Transcriber
2 Setting up the Permissions Screen
3 Setting up a Tabbed App
4 How to Setup a UITableViewController Class
5 Checking Existing Permissions
6 Requesting Permissions for Microphone and Speech
7 Setting up Recording from the Microphone with Document Directories
8 Setting up Recording from the Microphone with a View Controller
9 Recording from the Microphone
10 Transcriber - Homework 1
11 Transcriber - Solution 1
12 How to Play Back Recorded Audio
13 How to Implement Audio Transcription in iOS 10
14 Saving Text Files on iOS 10
15 Initialising Core Data in iOS 10
16 Saving Objects to Core Data in iOS 10
17 Retrieving Objects using Core Data in iOS 10
18 EPIC Homework Tasks
19 Summary of Transcriber
Introduction to Weather App
What are RESTful Services?
What is an API?
What is JSON?
OH GOD. PLEASE NOT ANOTHER WEATHER APP!
Choosing the Weather API
Creating the App and Asking for Permissions
Designing Your App Around a Custom Font
Allowing the User to Pick a Skin Type
How to Install Cocoapods
Amendment to UPCOMING lecture
Using Cocoapods to Install a Module to Help with RESTful Services
How to Retrieve Data from an API in an iOS App
How to Parse JSON in Swift 3
Homework - Let me Know!
Solution - Let me Know!
Calculating Burn Time
Making an Awesome Time to Burn Display and Local Notifications
Summary of Weather App
Quick Note Before You Start - MUST READ
Introduction
1 - Designing our UX
2 - Experimenting with Storyboards
3 - Designing the main screen
4 - Adding colour to the main screen
5 - Adding images to our navigation bar buttons
6 - Creating the Add RSS Feed screen
7 - Creating the Edit RSS Feeds screen
8 - Creating the View RSS Feed item screen
9 - Connecting Storyboards to our code base using outlets
10 - What is a data model
11 - Understanding RSS feeds before creating the models
12 - Creating the Feed and FeedItem models
13 - Storage options on iOS
14 - Installing an SQLite database framework from GitHub
15 - Creating the FeedDataHelper class
16 - Testing the database connection
17 - Adding a feed via the 'Add Feed' view
18 - Explaining the table view and it's table source
19 - Creating the cell for the table view
20 - Populating the feeds table with our cells
21 - Deleting an item from a table view row. AKA - slide to Delete
22 - Disabling app transport security and introduction to Info plist
23 - Getting our RSS Feed Items
24 - Creating the cell for our RSS Feed Items table view
25 - Populating the RSS Feed Items list view
26 - Handling a click on the Feed Items list
27 - Why we debug
28 - App monetizaton strategies
29 - Implementing Google Ads
30 - Creating an app icon for iOS devices
31 - Creating a launch screen for an iOS app
32 - Signing up for an Apple developer account
33 - Initial setup of our app within the Apple Developer site
34 - Preparing the iTunes Connect app store listing
35 - Preparing the iTunes Connect app store listing - Images
36 - Compiling signing and submitting an app to the App store
37 - Final lecture with 1 final task
Course Materials
Introduction to Startups
How to Start a Startup
Team and Execution
Before the Startup
Building Product, Talking to Users, and Growing
Competition is for Losers
Growth
How to Build Products Users Love
How to Get Started, Doing Things that Don't Scale, Press
How to Raise Money
Culture
Hiring and Culture
Building for the Enterprise
How to be a Great Founder
How to Operate
How to Manage
How to Run a User Interview
How to Design Hardware Products
Legal and Accounting Basics for Startups
Sales and Marketing; How to Talk to Investors
Later-stage Advice
Summary of Startups
Introduction to Sketch 3
How to Use Artboards, Layers and the Toolbar in Sketch 3
Creating a Sketch 3 App - Overview
Creating an App Header in Sketch 3
Creating an Apps Main Menu in Sketch 3
Creating a Facebook Status Section with Sketch 3
Creating the Suggested Post
How to Create an App Icon in Sketch 3
Recap of An Introduction to Sketch 3
Introduction to Workout App - Your First Acquirable App
Researching a Workout App - What do the Big Companies Want from Yours?
Creating the Workout App Part 1 - Designing and Storyboards
Creating the Workout App Part 2 - Endorphin Rush
Creating the Workout App Part 3 - Endorphin Rush
Creating the Workout App Part 4 - Endorphin Rush
Creating the Workout App Part 5 - Endorphin Rush
Creating the Workout App Part 6 - Endorphin Rush
You will need a Mac running the latest OS X to create iOS apps
Develop professional looking iOS apps
Have a solid skill set in Swift programming
Have a range of apps published on the app store
1.0
0 Học viên
105 Khóa học
1252 Đánh giá
Xin chào các bạn, tôi là Nguyễn Đình Cường, một lập trình viên và giảng viên đam mê công nghệ với hơn 15 năm kinh nghiệm trong ngành công nghiệp phần mềm. Tôi tốt nghiệp từ Bưu Chính Viễn Thông và đã từng làm việc cho một số công ty công nghệ hàng đầu như FPT Software và VinGroup. Với chuyên môn chính là phát triển ứng dụng web, tôi đã làm việc với nhiều công nghệ như HTML, CSS, JavaScript, React cho front-end và Node.js, Express, MongoDB cho back-end. Không chỉ dừng lại ở việc viết mã, tôi còn yêu thích tìm hiểu sâu về thiết kế hệ thống và kiến trúc phần mềm. Tôi tin rằng quá trình học lập trình không chỉ đơn thuần là lý thuyết, mà còn là sự trải nghiệm thực tế và giải quyết vấn đề. Trong các khóa học của mình, tôi cố gắng cung cấp cho học viên những bài giảng thú vị và dễ hiểu, cùng với các bài tập thực hành giúp củng cố kiến thức. Tôi hy vọng rằng qua các khóa học của mình, bạn sẽ không chỉ học được cách viết mã, mà còn phát triển tư duy lập trình và kỹ năng giải quyết vấn đề. Hãy cùng nhau khám phá thế giới lập trình và biến ý tưởng của bạn thành hiện thực! Nếu bạn có bất kỳ câu hỏi nào, đừng ngần ngại liên hệ với tôi. Tôi rất vui được hỗ trợ bạn trong hành trình học tập của mình!
Xem chi tiết