Useful Links

iOS Mobile App Development and Networking

The best way to learn is to learn from the best.
  • Xcode : Apple's IDE (Integrated Development Environment) for both Mac and iOS apps is Xcode. It's free and you can download it from from Apple's site.
  • Swift programming language : Swift is a powerful and intuitive programming language for iOS, OS X, tvOS, and watchOS.
  • Resources for Apple Developer : Find tools and resources for creating apps and accessories for Mac, iPhone, iPad, Apple Watch, and Apple TV.
  • Learning Objective-C: A Primer : Objective-C is the primary programming language you use when writing software for OS X and iOS.

  • Start Developing iOS Apps (Swift) is the perfect starting point for creating apps that run on iPhone and iPad. View this set of incremental lessons as a guided introduction to building your first app—including the tools, major concepts, and best practices that will ease your path.
  • Apple's Development Videos : Apple includes a ton of videos from WWDC teaching you various parts of development. They're a great resource for learning industry tricks and getting to know the basic toolset you're working with. path.
  • Apple's API Capabilities : Apple has a ton of different APIs to access app extensions, Touch ID, Photos, HealthKit, and more. Familiarize yourself with these so you can integrate more advanced features into your app.
  • Code School's iOS App Development class : You can get a grasp on the basics of iOS development for free through Code School's intro classes.
  • Stanford's iOS Development Classes : Stanford has a set of free classes to learn iOS development.