Developing iOS 11 Apps with Swift

170

Tools and APIs required to build applications for the iPhone and iPad platforms using the iOS SDK. User interface design for mobile devices and unique user interactions using multi-touch technologies. Object-oriented design using model-view-controller paradigm, memory management, Swift programming language. Other topics include: object-oriented database API, animation, mobile device power management, multi-threading, networking and performance considerations.

Recent Episodes
  • 1. Introduction to iOS 11, Xcode 9 and Swift 4
    Nov 13, 2017 – 01:21:50
  • Lecture 1 Slides
    Nov 13, 2017 –
  • Reading 1: Intro to Swift
    Nov 13, 2017 –
  • 2. MVC
    Nov 13, 2017 – 01:12:00
  • Lecture 2 Slides
    Nov 13, 2017 –
  • Programming Project 1: Concentration
    Nov 13, 2017 –
  • Friday Session 1: Debugging and Xcode Tips and Tricks
    Nov 13, 2017 – 29:07
  • 3. Swift Programming Language
    Nov 13, 2017 – 01:24:00
  • Lecture 3 Slides
    Nov 13, 2017 –
  • Reading 2: Intro to Swift
    Nov 13, 2017 –
  • 4. More Swift
    Nov 13, 2017 – 01:28:00
  • Lecture 4 Slides
    Nov 13, 2017 –
  • Programming Project 2: Set
    Nov 13, 2017 –
  • 5. Drawing
    Nov 13, 2017 – 01:27:00
  • Lecture 5 Slides
    Nov 13, 2017 –
  • Reading 3: Finishing Off Swift
    Nov 13, 2017 –
  • 6. Multitouch
    Nov 13, 2017 – 01:26:00
  • Lecture 6 Slides
    Nov 13, 2017 –
  • Programming Project 3: Graphical Set
    Nov 13, 2017 –
  • 7. Multiple MVCs, Timer, and Animation
    Nov 13, 2017 – 01:17:30
  • Lecture 7 Slides
    Nov 13, 2017 –
  • 8. Animation
    Nov 13, 2017 – 01:27:30
  • Lecture 8 Slides
    Nov 13, 2017 –
  • Programming Project 4: Animated Set
    Nov 13, 2017 –
  • Friday Session 2: Github and Source Control Workflow
    Nov 13, 2017 – 25:56
  • 9. View Controller Lifecycle and Scroll View
    Nov 13, 2017 – 01:15:50
  • Lecture 9 Slides
    Nov 13, 2017 –
  • 10. Multithreading and Autolayout
    Nov 13, 2017 – 1:17:25
  • Lecture 10 Slides
    Nov 13, 2017 –
  • Friday Session 3: Instruments
    Nov 13, 2017 – 29:07
  • 11. Drag and Drop, Table View, and Collection View
    Nov 13, 2017 – 01:20:02
  • Lecture 11 Slides
    Nov 13, 2017 –
  • 12. Drag and Drop, Table View, Collection View, and Text Field
    Nov 13, 2017 – 01:14:07
  • Lecture 12 Slides
    Nov 13, 2017 –
  • Programming Project 5: Image Gallery
    Nov 13, 2017 –
  • 13. Persistence and Documents
    Nov 13, 2017 – 01:11:38
  • Lecture 13 Slides
    Nov 13, 2017 –
  • 14. Persistence and Documents Demo
    Nov 13, 2017 – 01:20:00
  • Lecture 14 Slides
    Nov 13, 2017 –
  • Programming Project 6: Persistent Image Gallery
    Nov 13, 2017 –
  • 15. Alerts, Notifications, Application Lifecycle
    Nov 13, 2017 – 01:20:43
  • Lecture 15 Slides
    Nov 13, 2017 –
  • 16. More Segues
    Nov 13, 2017 – 01:15:56
  • Lecture 16 Slides
    Nov 13, 2017 –
  • 17. Core Motion and Camera
    Nov 13, 2017 – 01:15:43
  • Lecture 17 Slides
    Nov 13, 2017 –
Recent Reviews
  • mstfabbstbr
    shuffle ToDo
    who can give me shuffle ToDo in his Concentration app.. i don't know how to do that
  • afern247
    More more!
    Thank you for this! I wish my uni would teach this, I have to learn it by myself. Thanks for this great content!
  • bebelivesforever
    Missing material
    Missing reading 3 pdf content
  • daniele_b
    An absolute must if you intend to start iOS development
    Thanks
  • Najeeb Anwer
    Great course, but some files wont download
    The PDF files for Programming Project 1 and 2 will not download. Lecture 6 and the associated Lecture 6 slides are listed twice in the list of materials. Otherwise, this is a fantastic course and Mr. Hegarty is a great instructor.
  • alegr44
    Best IOS Course - Please fix podcast
    This is one of the best course for IOS. It explain a lot and it's the best way to get into IOS. The only problem is the podcast platform for MAC OS. The first 6 epidoses are corrupted or something and cannot be watched. Please fix it. It would be nice to have it in my computer and not in a small screen like my phone or ipad. If you are using iTunes U everything is perfect. Thanks
  • TexasHaider
    Videos missing
    I love this lecture series! Lot of info, really quickly! Unfortunately, only half the course is showing up on iTunes. The "iTunes U" app on iPad/iPhone is showing the entire course and you can download it there. I'm not sure why the iTunes isn't showing the remainder of the course. If anyone from Stanford reads this, please take a look. Thanks.
  • MTT727
    The rest of the course...
    ...is available on the iTunesU iPad app. There are additional materials from the first six sessions, too. It's not clear whether Apple intends to ever make the complete course available as a podcast here, through iTunes. I find it much more valuable to have the course avialable on the computer, where one can have Xcode running side by side with it. Hey Apple, how about an iTunesU app for OSX?
  • SethAllMighty
    More Lectures Please!!
    Hey Paul, I think you are a fantastic professor. My only complaint is why are there only 6 videos? Can you upload the rest please? -Seth
  • swifterWriteSwiftCode
    Why are there only six lectures?
    The Fall quarter is almost over, but there are only six lectures so far. May anyone tell me why?
  • Jgisber
    Thanks
    Excellent class!
  • spin dr
    Outstanding
    Paul is a great lecturer! I think Im a good judge since I've been a professor for 35 years including 20 years up the peninsula at UC. I wish any of my CS instructors at the dawn of the digital age were as good as Paul!
  • harmonicLattice
    Excellent!
    This is the clearest expanation of protocols and closures I've encountered anywhere!
  • @hiker
    Content good but the audio fails if downloaded.
    The content is good. The video and audio plays well from the ios11 podcast app while streaming but if saved, the video will not have audio. It’s some compatibility issue between the downloaded encoding and the apple app. Works perfectly when the content is streamed but of no use for a subway commute.
  • byldog005
    The best course
    Paul was awsome in 2010, still awesome!
Disclaimer: The podcast and artwork on this page are property of the podcast owner, and not endorsed by UP.audio.