Hacking with Swift 3 - Beginner to Pro - Build 22 iOS Apps

Learn how to code in iOS 10, and build amazing apps written by the award winning Swift programmer - Paul Hudson
4.55 (206 reviews)
Udemy
platform
English
language
Mobile Apps
category
Hacking with Swift 3 - Beginner to Pro - Build 22 iOS Apps
1 876
students
21.5 hours
content
Oct 2019
last update
$29.99
regular price

Why take this course?

🎉 Welcome to the journey of learning Swift and iOS development! 📱‍🚀

This comprehensive guide covers a wide array of topics essential for building iOS applications using Swift. Whether you're a complete beginner or looking to expand your skill set, this course will take you through the fundamentals all the way to advanced techniques. Here's what you can expect to learn:

  1. Swift Basics: Understanding the syntax and constructs of the Swift programming language.
  2. Xcode 8 and Beyond: Familiarizing yourself with the development environment, Xcode.
  3. Storyboards: Mastering the use of visual interface builder in iOS.
  4. Outlets and Actions: Connecting UI elements to your code for dynamic interactions.
  5. Control Flow: Writing smooth, logical code to handle user input and app states.
  6. Segues and Data Passing: Using both visual transitions and programmatic methods to navigate between views and pass data.
  7. Table and Collection Views: Implementing these essential components for displaying lists and grids of data.
  8. Delegates and Protocols: Understanding the delegation pattern for code modularity and maintainability.
  9. Social Integrations: Working with frameworks to integrate social media functionalities like Facebook and Twitter.
  10. Code Refactoring: Learning to improve existing code for better performance and readability.
  11. Concurrency with GCD (Grand Central Dispatch): Managing concurrent tasks efficiently.
  12. SpriteKit and Game Development: Creating engaging games using the SpriteKit framework.
  13. UserDefaults: Persisting data across app sessions.
  14. Audio/Video: Enhancing your app with multimedia capabilities.
  15. Advanced Strings Handling: Mastering string manipulation and usage in Swift.
  16. StackView: Utilizing UIStackView for layout management.
  17. Safari View Controller: Embedding web content within your app.
  18. Core Image: Leveraging powerful image processing techniques.
  19. Debugging Techniques: Learning to troubleshoot and solve issues effectively.
  20. App Extensions: Creating additional functionalities for your apps, like Today Widgets or Share Extensions.
  21. MapKit: Integrating maps into your app.
  22. iBeacons: Utilizing location-based technology to provide context-aware experiences.
  23. Auto Layout: Mastering the art of layout design in iOS.
  24. JSON and Web Services: Working with JSON data to connect your app with remote servers.
  25. Local Notifications: Engaging users with timely alerts.

This course is designed for all levels, from beginners who are new to programming to intermediate and experienced developers looking to sharpen their skills or learn Swift 3 and the latest iOS features. The content is richly presented with clear explanations, diagrams, code annotations, and best practices to ensure you not only learn how to do something but also why it's done that way.

With this comprehensive curriculum, you'll be well-equipped to create your own iOS apps and contribute to the ever-evolving app economy. Happy coding on your exciting journey into the world of Swift and iOS development! 🚀✨

Course Gallery

Hacking with Swift 3 - Beginner to Pro - Build 22 iOS Apps – Screenshot 1
Screenshot 1Hacking with Swift 3 - Beginner to Pro - Build 22 iOS Apps
Hacking with Swift 3 - Beginner to Pro - Build 22 iOS Apps – Screenshot 2
Screenshot 2Hacking with Swift 3 - Beginner to Pro - Build 22 iOS Apps
Hacking with Swift 3 - Beginner to Pro - Build 22 iOS Apps – Screenshot 3
Screenshot 3Hacking with Swift 3 - Beginner to Pro - Build 22 iOS Apps
Hacking with Swift 3 - Beginner to Pro - Build 22 iOS Apps – Screenshot 4
Screenshot 4Hacking with Swift 3 - Beginner to Pro - Build 22 iOS Apps

Loading charts...

Related Topics

1010630
udemy ID
13/11/2016
course created date
22/11/2019
course indexed date
Bot
course submited by