The Complete iOS11 Swift4 Development Course – Build 28 Apps
The Complete iOS11 Swift4 Development Course – Build 28 Apps, available at $19.99, has an average rating of 4.25, with 512 lectures, based on 350 reviews, and has 7891 subscribers.
You will learn about Be able to develop simple and complex iPhone apps Write clean and functional codes in Swift Become proficient Xcode developer Be able to launch career as a freelancer or apply for iOS jobs This course is ideal for individuals who are Anyone who wants to learn how to make great apps or Anyone who wants to make career change to become an iOS developer or Anyone who wants to improve their iOS development skills It is particularly useful for Anyone who wants to learn how to make great apps or Anyone who wants to make career change to become an iOS developer or Anyone who wants to improve their iOS development skills.
Enroll now: The Complete iOS11 Swift4 Development Course – Build 28 Apps
Summary
Title: The Complete iOS11 Swift4 Development Course – Build 28 Apps
Price: $19.99
Average Rating: 4.25
Number of Lectures: 512
Number of Published Lectures: 512
Number of Curriculum Items: 512
Number of Published Curriculum Objects: 512
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Be able to develop simple and complex iPhone apps
- Write clean and functional codes in Swift
- Become proficient Xcode developer
- Be able to launch career as a freelancer or apply for iOS jobs
Who Should Attend
- Anyone who wants to learn how to make great apps
- Anyone who wants to make career change to become an iOS developer
- Anyone who wants to improve their iOS development skills
Target Audiences
- Anyone who wants to learn how to make great apps
- Anyone who wants to make career change to become an iOS developer
- Anyone who wants to improve their iOS development skills
***NEW Section added on how to send push notification on iOS using OneSignal SDK.
MAKE YOUR DREAMS A REALITY
Do you want to develop your own dream apps or become a pro iOS developer? Do you want to change career and become an iPhone app developer? You have come to the right course.
I am Dee Odus and I have created this course to make your app development dream a reality. This course will TEACH you the basic, intermediate and advanced skills needed to call yourself an iOS app developer. Whether you want to create apps for yourself, change career to become an iOS developer and apply for iOS jobs or you want to earn money as a freelance developer, this course will get you started on your DREAMS, you will learn how to design and develop 28 apps.
In this course, you will develop professional quality apps. You don’t need any previous programming skills. You simply need a desire to learn and a Mac computer.
The course is app-based, which means you will build a complete and professional app step-by-step during each section of the course. No other course teaches you this same way.
By the end of the course, you’ll be able to:
1. Design and build simple and complex apps (we’ll develop 28 apps in this course)
2. Call yourself an app developer.
3. Create your own apps worthy of publishing to the app store.
4. You will be able to apply for iOS development jobs
5. You will gain a confidence boost in your skills and your ability.
ABOUT ME
I have been developing on iOS platform for the last five years. In this period of time I have developed over 120 apps and worked with 2 successful startups in bringing their apps to the market. I work full time as an iOS developer, as a freelancer. I have also developed around 10 apps of my own that you can find on my website.
ABOUT YOU
This course has been developed for beginner and intermediate programmer in mind. If you have never programmed before but you have a strong desire to learn programming on the iOS platform you will find this course adequate. Also if you are intermediate developer you will find lots of topics that will improve your skills and also some of the latest hot topics such as artificial reality, machine learning, vision framework, drag and drop and so on.
HOW LONG DOES IT TAKE
Mastering any skills takes time and iOS development is no different. This course is over 40 hours longwhich means if you study 1 hour per day you are looking to complete the course in just over a month. However you will develop your first basic app within 30 mins into the course and within 2 hours of the course you develop a beautiful app that you will be proud of.
SIGN UP/ENROLL NOW
Enroll in the course now so you can start learning immediately. You have a 30 days money back guarantee if you change your mind. There’s no better time to learn iOS development. If you are ready to begin your iOS development journey CLICK THE ENROLL BUTTON now to begin your iOS development career.
SUPPORT WHEN YOU NEED IT
You will be supported throughout your journey in this course.If you get stuck on any of the lectures, you can use the Q/A section of the course to ask for assistance. I am committed to supporting my students on this course, I am constantly involved in the Q/A to provide assistance to anyone that needs it.
SOME OF THE TOPICS COVERED
-
iOS development basics
-
Navigation and Tab bar controller
-
Storyboard, segues, and common controls
-
Swift beginner and intermediate, and object oriented programming
-
How to use tableview and collection view
-
Playing and recording audio
-
Video playback
-
Location and map API
-
Rich user notification
-
Sharing to Facebook and Twitter
-
How to work with JSON
-
Core data
-
3D Quick action
-
Core graphics and Quartz 2D
-
Gesture recognizers
-
Touch ID
-
How to download with URLSession
-
Version control with Xcode, Bitbucket and Source Tree app
-
And so on…
WHAT ABOUT IOS 11, XCODE 9 AND SWIFT 4
The course include new features added to iOS 11 and Xcode 9. We are going to create multiple apps that focus on each of the new features. Some of these new features include;
ARKit
Artificial Reality app used to take thousands of lines of code and complex algorithm to achieve but with the new iOS 11 ARkit, it takes only few lines of code to make an AR app.
Machine Learning
Machine learning is gaining traction in the computer industry and there’s no better time to learn machine learning and how to develop an app that take advantage of it. We’ll develop a simple app that can recognise dominant object in a photo and an app that can recognise the faces of the people in a photo
Drag and Drop
iOS 11 allows user to drag and drop content within one app and also between two different apps. We’ll develop a basic app that allows dragging text from one part to another part.
Vision
We’ll develop an app that allows you to track real world object directly through your phone’s camera. This is a nice feature.
Many more…
I’ll be adding more iOS 11 topics that include Natural Language Processing, SiriKit, PDFKit, Apple Music integration, new camera APIs, new Files app and so on…
Now’s the best time to learn iOS 11, Swift 4 and Xcode now before the official release of the public version to the users.
If you’re ready to become a proficient app developer to develop your own apps or to work as a freelance or full-time developer, click the “Buy Now” button and join the course today!
STILL NOT CONVINCED?
Watch some of the FREE preview lectures to learn more about the course. Click the enroll button to join the course today.
(*** All videos in this course will be updated to Xcode 9 once it’s released by Apple)
Course Curriculum
Chapter 1: Introduction and Preparation
Lecture 1: Course Introduction – Why you should take this course
Lecture 2: Introduction Florist App
Lecture 3: Download Xcode from the App Store
Lecture 4: Create your first app in 8 minutes
Lecture 5: Things you need to follow the course
Lecture 6: How to follow the course and some useful tips
Lecture 7: About me
Chapter 2: Introduction to iOS Development – The Basics
Lecture 1: Launching Xcode for the first time
Lecture 2: How to change Xcode settings
Lecture 3: Quick Xcode Tour
Lecture 4: Add background image and duplicating view controllers
Lecture 5: Introduction to UILabels
Lecture 6: Introduction to UIButtons
Lecture 7: How to use Xcode preview
Lecture 8: Introduction to UITextView and how to set the initial view controller
Lecture 9: Adding missing constraints to views automatically
Lecture 10: Adding layout constraints manually to views
Lecture 11: Layout constraint errors
Lecture 12: Editing layout constraints and how to reset frames
Lecture 13: Introduction to Stack View
Lecture 14: Toggle between software and hardware keyboard on the simulator
Lecture 15: Introduction to segue
Lecture 16: Adding a UINavigationController to our app
Lecture 17: Clip the image view for smooth segue transition
Lecture 18: Customising the UINavigation bar
Lecture 19: Adding title to the UINavigation bar (hack)
Lecture 20: Changing the tint color of barbutton item and back button
Lecture 21: How to change back button text and how to have no back button text
Lecture 22: UINavigationController push segue error
Lecture 23: Introduction to launch screen storyboard
Lecture 24: Introduction to plist.info and how to make app exit on suspend
Lecture 25: How to change view controller status bar color
Lecture 26: How to hide the status bar
Lecture 27: Using flaticon.com to download icons for our app
Lecture 28: Creating icon on canva.com
Lecture 29: App icon sizes and asset catalog creator tool
Lecture 30: Adding icon to iOS app
Lecture 31: Resolving build time issues in the app
Lecture 32: How to debug view hierarchy
Lecture 33: Memory usage basics
Lecture 34: How to simulate memory warnings
Lecture 35: Introduction to app delegates file
Lecture 36: Understanding ViewDidLoad and ViewWillAppear
Lecture 37: Apple documentation class reference
Lecture 38: Coordinate system in ios
Lecture 39: Adding UILabel to the app programmatically
Lecture 40: Programmatically adding UIImageView and accessing class reference from Xcode
Lecture 41: Creating IBOutlets and reference***
Lecture 42: Creating view controller Swift file for other scenes
Lecture 43: Creating IBActions for UIButton click events
Lecture 44: IBOutlet connection error and how to recover
Lecture 45: Dynamically changing properties through button actions
Lecture 46: ViewWillAppear vs ViewDidLoad
Lecture 47: Florist app source code
Chapter 3: Introduction to Swift – Part 1 – The Basics
Lecture 1: Introduction to playground
Lecture 2: Constants and variables
Lecture 3: Introduction to Data Types
Lecture 4: Introduction to String data type
Lecture 5: Introduction to Int data type
Lecture 6: Introduction to Float and Double types
Lecture 7: Introduction to Boolean data type
Lecture 8: String interpolation
Lecture 9: String interpolation continued…
Lecture 10: Good naming conventions to follow
Lecture 11: Arithmetic operators
Lecture 12: Integer division and possible errors
Lecture 13: Remainder operator
Lecture 14: Compound assignment operators
Lecture 15: Comparison operator
Lecture 16: Comparison operator – checking for equality
Lecture 17: NOT operator
Lecture 18: How to find out the data types of variables
Lecture 19: Type casting
Lecture 20: Problem Solution 1 – Swap variables
Lecture 21: Problem Solution 2 – Area and perimeter
Lecture 22: Problem Solution 3 – Calculate Percentage
Lecture 23: Problem Solution 4 – Last digits of a number
Lecture 24: Introduction to If statements
Lecture 25: Else branch
Lecture 26: Nested if statement
Lecture 27: Else…if statements
Lecture 28: Problem and Solution: Maximum of two numbers
Lecture 29: Problem and Solution: Even or odd number
Lecture 30: Problem and Solution: Divisibilty calculations
Lecture 31: Logical AND operator
Lecture 32: Logical OR operator
Lecture 33: Problem Solution: Class marks
Lecture 34: Problem Solution: Divisibility revisited
Lecture 35: Ternary conditional operator
Lecture 36: Switch statements
Lecture 37: Switch case – matching multiple values
Lecture 38: Switch range matching
Lecture 39: Switch break statement
Lecture 40: Fallthrough statement
Lecture 41: Introduction to Swift Array
Lecture 42: Reading values from array
Lecture 43: Getting multiple values using closed range
Instructors
-
Dee Aliyu Odumosu
Freelance Developer with over 120 Apps Developed
Rating Distribution
- 1 stars: 4 votes
- 2 stars: 5 votes
- 3 stars: 30 votes
- 4 stars: 86 votes
- 5 stars: 224 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024