iOS Development for Android Developers
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.2programming 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 IDEwhich 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
-
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!
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