Interested in learning iOS development? Now is the perfect time to begin! In this post we list 15 resources which will help you get started with iPhone/iPad app development right away.
Ben Scheirman at NSScreencast has come up with an interesting way to learn iOS development. He publishes a weekly series of videos to give you insights into iPhone and iPad application development using XCode and Objective-C. You can choose to access free videos or sign up for a subscription for $9 per month with unlimited access to all videos in the series.
Developing Apps for iOS by Stanford University
Conducted by Paul Hegarty and designed by the Stanford University, this free iOS development coursegets you acquainted with the basics. You’ll learn how to use iPhone APIs and tools including Xcode, Interface Builder and Instruments, design user interface and unique user interactions using multi touch technologies, manage app memory, and create object-oriented design using model-view-controller pattern.
Flatiron School iOS Development Prework
Instructors at the Flatiron School have cherry picked the best iOS development resources from across the web and organized them into a guide that will help you get started with your development goals. A great starting point for those with no prior iOS experience, this guide covers basics of iOS, object-oriented principles, UI tools, customizing UI kit, mobile design, Map Kit and a lot more. This compilation of resourcescan get you started writing applications quickly.
With the mission to bring affordable technology education to people everywhere, Treehouse offers a number of iOS development resources which help you learn about everything, from C# basics and iOS tools to unit testing and building a blog reader. You can opt for a free 14-day trial or choose a subscription plan starting from $25 per month.
Geeky Lemon Xcode Tutorials
The XCode 6 tutorials by Geeky Lemon are brilliant for learning how to create awesome iPad and iPhone apps. With step by step video walkthroughs and easy to copy/paste code, these tutorials have made learning iOS development a tad simpler. For a more detailed insight into app development for iPhone and iPad, you can enroll for any of the 3 full-length courses offered by Geeky Lemon.
Avocarrot iOS Cheatsheet
Avocarrot maintains this cheat sheet on GitHub for iOS developers, which includes basics of Objective-C, commonly used frameworks and C related code. This is your go-to resource if you’ve just started with iOS development. Since this is a work in progress, you can also send pull requests if you want to add or edit anything in the sheet.
Are you developing your first iPhone/iPad app? Ex-Apple employee Paul Solt has designed an iOS development course bundle especially for beginners. It includes 10 courses which will teach you all about layout, UI design, storyboarding, code and app customization. You can sign up for the course here for $49 per month.
This journal tries to cover those aspects of Swift, Objective-C and Cocoa which are often overlooked. You can find a huge compilation of articles and tutorials on the site that can help you deal with iPhone/iPad development like a pro. You can also find a list of recommended readings, some books which’ll make the learning curve simpler for you.
Ray Wenderlich Blog
Focussed on helping novices learn iOS development quickly, the Ray Wenderlich blog features over 750 high quality tutorials. They explain the most challenging topics in a way that’s easy to understand for everyone. You can find a range of written tutorials, video tutorials, podcasts and forum discussions about iPhone development on this blog.
The Code School (now known as Pluralsight) offers 4 main courses in iOS development – Objective – C, iOS Fundamentals, iOS and XCode Challenges. These courses cover all the key aspects of iPhone and iPad development, thus helping you bring your app ideas to life. Enrollment starts at $29 per month.
With this easy-to-learn course you can build your first iPhone/iPad app in just a month. Over a period of 30 days instructor Alfie Hanssen will teach you the tricks of building an iPhone app from scratch. On the completion of this course you will be able to build your own photo sharing app, something similar to Instagram. You can get started right away for just $49.
Code Fellows iOS Development Accelerator
Learn how to create apps in Swift and Objective C using industry tools like Xcode, Cocoa, Git and UIKit. This course will touch upon core topics like asynchronous code, MapKit, CoreImage, NSURLSession and JSON, Core Data, Source Control, AutoLayout and the app submission process. You can find detailed course curriculum and other details here.
CodePath offers free of cost customized courses for professionals to help them get started with iOS development. These evening classes have been especially designed for startup engineers and designersenabling them to learn at their own pace. The ‘iOS development for Engineers’ course covers all major topics required to architect an iPhone/iPad app. For designers, the course is focused on animations, views, transitions and navigations. The course lasts 8 weeks with 2 evening sessions per week.
The Make School’s Online Academy offers an iOS development course aimed at helping you build your first iPhone game. During the course you’ll learn the principles of Objective – C, Cocos2D, make a clone of Angry Birds, attend lectures and talks from industry experts and finally, build your original iPhone game. You don’t require any prior iPhone experience to sign up for this course. Cost – $99.
Mobile Makers Academy
This 8-week iOS bootcamp by Mobile Makers helps beginners learn how to code in Swift and Objective C even if you have absolutely no prior coding experience. You will work on group projects, work on different problems and take up challenges. By the end of the course you’ll know how to build an iPad/iPhone solution, just like it’s done in the real world. You can apply for the course here.
The internet offers a plethora of resources that can help you learn iOS development from scratch, and you can find a number of options offline as well. Is there an iOS development resource you trust? Let us know in the comments section below.
Want to set a budget for your first iOS app? VenturePact’s Cost Calculator can come handy.