HOME > Development > iOS Development for Android Developers

iOS Development for Android Developers

  • Development
  • Apr 23, 2025
SynopsisiOS Development for Android Developers, available at $19.99,...
iOS Development for Android Developers  No.1

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

  • Develop iOS mobile apps with Swift
  • Who Should Attend

  • This course is meant for Android mobile developers who wants to extend their skills to include iOS development with Swift
  • Target Audiences

  • This course is meant for Android mobile developers who wants to extend their skills to include iOS development with Swift
  • 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:

  • 35?lectures and 7+?hours of video content
  • Swift 2.2?programming from writing your first program to say “Hello World” to Protocol-Oriented Programming while building multiple chapter projects?along the way
  • iOS 9 Development?using Xcode 7 IDE?which takes the student through the principles?of UI?development and then teaching some advanced techniques to streamline the process. ?
  • iOS?MVC?structure in-depth – Models, Views, Controllers
  • How to persist your app’s data using?CoreData
  • Networking &?Concurrency
  • Workspace management with Synx
  • Better networking with Alamofire CocoaPod
  • Swifty parsing of JSON?files using SwiftyJSON
  • much, much more!
  • By the end of this course, you will:

  • Learn a new language and increase your value
  • Understand and transfer knowledge from Android to iOS?development
  • Become a Complete Mobile App Developer
  • Develop a library app with a catchy UI?that persists data and handles networking requests
  • Develop a sleek?YouTube player app that parses a JSON?request gracefully, handles concurrency with REST?API?requests, and plays your favourite?YouTube videos without leaving your app.
  • 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

  • iOS Development for Android Developers  No.2
    Abdullah Joseph
    Software Engineer
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 1 votes
  • 3 stars: 7 votes
  • 4 stars: 25 votes
  • 5 stars: 19 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!