iOS Development for Android Developers
- Development
- Apr 23, 2025

iOS Development for Android Developers, available at $19.99, has an average rating of 4.4, with 35 lectures, based on 52 reviews, and has 1622 subscribers.
You will learn about Develop iOS mobile apps with Swift This course is ideal for individuals who are This course is meant for Android mobile developers who wants to extend their skills to include iOS development with Swift It is particularly useful for This course is meant for Android mobile developers who wants to extend their skills to include iOS development with Swift.
Enroll now: iOS Development for Android Developers
Summary
Title: iOS Development for Android Developers
Price: $19.99
Average Rating: 4.4
Number of Lectures: 35
Number of Published Lectures: 35
Number of Curriculum Items: 35
Number of Published Curriculum Objects: 35
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
iOS Development for Android Developers?provides a through introduction to iOS app development using the wildly popular Swift programming language. With almost 7.5 hours?of engaging video lectures and?all the project files?used in the videos, this course is designed to take students with no?experience in Swift and little experience in Android?to accomplished andCOMPLETE?mobile app developers.
Why Swift? Since its introduction, Swift?has rapidly taken its place as the successor of Objective-C for apps development. Its syntax is easy to read and understand. Its a modern programming language that supports closures, type inference, protocols, class extensions, and so much more. It is 2.6x times faster than Objective-C and 8.4x faster than Python 2.7!
Some of the top-rated iOS?apps?using Swift?are LinkedIn, Strava, Yahoo Weather, Clear, Lyft, Khan Academy, Omvana?and much more. iOS?developers with strong knowledge in Swift?command some of the highest salaries in the development world and are in high demand.
This course takes a very structured approach of teaching Swift.?Everything from “Hello World” to Protocol-Oriented Programming is covered. Students acquire skills rapidly through a deep-dive in the world of Swift and iOS development with three chapter projects.
All the projects?are?done from scratch,?limiting the use of shortcuts?so students can understand what’s really going on under the hood of Swift?applications and can design them the way they want. Then with solid knowledge and understanding already in place, rapid prototyping methods are introduced in later?parts of the course through the use of CocoaPods; a dependency manager very similar to Gradle dependency manager in Android development that allows the use of external libraries, called Pods, which streamlines the process of rapid development in a professional environment.
Some key features of this course are:
By the end of this course, you will:
Course Curriculum
Chapter 1: Fundamentals of Swift 2.2
Lecture 1: 1-1: Types, Variables and Constants
Lecture 2: 1-2: Optionals
Lecture 3: 1-3: Collections
Lecture 4: 1-4: Functions
Lecture 5: 1-5: Control Flow
Lecture 6: 1-6: Classes & Structures
Lecture 7: 1-7: Chapter Project – SwiftBank
Chapter 2: Basics of iOS 9 Development
Lecture 1: 2-1: Chapter Project Demo & Overview
Lecture 2: 2-2: Project Structure
Lecture 3: 2-3: Introduction to CoreData
Lecture 4: 2-4: Introduction to ViewControllers
Lecture 5: 2-5: Table Views & Protocol-Oriented Programming
Lecture 6: 2-6: AutoLayout
Lecture 7: 2-7: StackView
Lecture 8: 2-8: Segues & Navigation
Lecture 9: 2-9: Designing The New Book View Controller – Part 1
Lecture 10: 2-10: Designing The New Book View Controller – Part 2
Lecture 11: 2-11: Class Extensions
Lecture 12: 2-12: Networking Basics
Lecture 13: 2-13: Posting to UI Thread
Lecture 14: 2-14: UI Modifications
Lecture 15: 2-15: Saving & Fetching Data from CoreData
Lecture 16: 2-16: Removing Elements from CoreData
Lecture 17: 2-17: Segues In-Depth
Lecture 18: 2-18: Designing the Book Detail View Controller
Lecture 19: 2-19: Passing Data Between Controllers
Lecture 20: 2-20: Displaying Web Pages with Safari View Controller
Lecture 21: 2-21: Conclusion & Wrap Up
Chapter 3: Advanced iOS Development
Lecture 1: 3-1: Introduction & Overview of The Chapter Project
Lecture 2: 3-2: Introduction to CocoaPods
Lecture 3: 3-3: Organize Project Hierarchy with Synx
Lecture 4: 3-4: Designing The View Controllers
Lecture 5: 3-5: Easy Networking with Alamofire and SwiftyJSON
Lecture 6: 3-6: Playing YouTube Videos with YouTube Player Helper
Lecture 7: 3-7: Synx & Conclusion
Instructors

Abdullah Joseph
Software Engineer
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- Top 10 Flutter Development Courses to Learn in November 2024
- Python Hacking Scripts
- Facebook (Ads) For Beginners- Fast Track Training
- Advanced Photoshop Manipulations Tutorials Bundle
- Life Insurance Annuity Ultimate Buyer’s Guide
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- The Beginner Forex Trading Playbook
- 1SolidWorks Essential Training ( 2023 2024 )
- 2YouTube Masterclass The Best Guide to YouTube Success
- 3Photoshop CC- Adjustement Layers, Blending Modes Masks
- 4The Architecture of Oscar Niemeyer
- 5Personal Finance
- 6FlexVertex- Graph, Document, KV, Time Series One Database
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8Advanced Photoshop Manipulations Tutorials Bundle
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling