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

Udacity

Intro to iOS App Development with Swift

via Udacity

Overview

Take the first step in becoming an iOS Developer by learning about Swift and writing your first app.

Syllabus

  • Introduction and Xcode
    • An introduction to Swift and Xcode. Swift is Apple's fast-growing programming language for building iOS apps and much more. Xcode is the programming environment used to create native Apple applications with Swift.
  • AutoLayout and Buttons
    • Learn about Storyboards — Xcode's interface design tool. Use AutoLayout, UIButtons, and UILabels to create an interface. Start developing the views for the Pitch Perfect app.
  • ViewController and Multiple Views
    • Learn how to react to touch events and change the user interface accordingly.
  • Delegation and Recording
    • Introduction to AVAudioRecorder, Delegation, and programmatic segues. Setup audio recording in the Pitch Perfect App
  • Playback and Audio Effects
    • Setup audio playback including rate, pitch, echo, and reverb. Learn about UIStackViews and class extensions.
  • Final App Details

Taught by

Kunal Chawla

Reviews

4.6 rating, based on 5 Class Central reviews

4 rating at Udacity based on 1 rating

Start your review of Intro to iOS App Development with Swift

  • I am a iOS developer and has been developing apps in Objective-c, I started this course to learn Swift and see what are the major differences between Obj-C and Swift. I must say I really liked this course. I didn't wanted to spend months learning a…
  • Profile image for Sayan Das (সানু)
    Sayan Das (সানু)
    I really enjoyed the online course. I thought it was well planned and layed out, easy for me to follow. The work load(h.w. & test)was just enough, so i could finish everything with enough time, learn about the topics and not feel over loaded and rus…
  • Michael Bock
    5
  • Anonymous
  • Profile image for Naeemhussain
    Naeemhussain

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.