Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Swift Basics - iOS Development Fundamentals and Programming Concepts

Brian Advent via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn fundamental Swift programming concepts through a comprehensive tutorial series covering essential iOS development topics. Master protocols and delegates, build simple GUI applications, and explore asynchronous programming with practical Flickr gallery projects. Dive into Swift closures, implement the MVC design pattern with iTunes search functionality, and harness the power of UIStackView for interface design. Develop proficiency with Swift data structures including sets and subclasses, while learning to migrate projects to Swift 3.0. Enhance your programming skills with functional programming concepts using map and filter functions, implement Auto Layout constraints programmatically, and work with JSON data from web services. Gain hands-on experience through object-oriented programming principles and practical iOS application development techniques.

Syllabus

iOS Swift Basics Tutorial: Protocols and Delegates
Apple Swift Tutorial: Simple iOS Swift GUI Application
First Steps with Apple Swift Tutorial
iOS Swift Tutorial: Asynchronous Programming - Flickr Gallery
iOS Swift Closures Tutorial: Create a basic Flickr Viewer
Swift Tutorial: MVC Design Pattern and iTunes Search
iOS Swift Tutorial: The power of UIStackView
iOS Swift Tutorial: Quick Tip - Working with Sets
iOS Swift Tutorial: Why use Subclasses?
iOS Swift Tutorial: How to convert your projects to Swift 3.0
Live Stream: Introduction to Object Oriented Programming with Swift Part 2
Improve your Swift Language Skills with the Map and Filter Functions
iOS Swift Tutorial: Auto Layout Constraints in Code
iOS Swift Tutorial: Guide to Using JSON Data from the Web

Taught by

Brian Advent

Reviews

Start your review of Swift Basics - iOS Development Fundamentals and Programming Concepts

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.