Click Here
Do It Yourself: 9 Extremely Useful Resources for DIY iPhone App Creation

Do It Yourself: 9 Extremely Useful Resources for DIY iPhone App Creation

By Boaz Amidor
Over the last eight years, app development has become a huge industry with increasing demand and growth. In fact, there are 8.7 million mobile app developers globally. So if you’re yearning to start developing apps, but you don’t know where to start, WalkMe is here to help. We’ve picked out nine types of video tutorials that particularly stood out from the hundreds of others floating around the web. Check out this unranked list of the nine best tutorials for iOS app development (so far):

1. The Basics With Chris

If you don’t know how to code at all, it’s best that you start here. CodeWithChris introduces you to the basics of programming by defining and describing each tool necessary to develop iOS apps. It’s easy to follow along with the simple language (no scary coding jargon here, phew) and colorful visuals of the actual tools in use. This tutorial walks you through this typically intimidating coding ordeal and instills a sense of confidence that, yes, you can do it.  

2. Go to Stanford University: It’s Free and Online

Another great place to start would be one of the world’s top universities for computer science and programming, Stanford. This extensive course comprises of 17 recorded lectures accompanied with slides teaching you the A to Z of tools and APIs required to build applications for the iPhone and iPad platforms using the iOS SDK. And best of all, it’s completely free.

3. It’s as Easy As WordPress: Use Pre-Made Applets to Save Time and Increase App Quality

Once you’ve built your core product, it’s time to think about how your mobile app is going to effectively engage your customers. Mobile engagement platforms are full of pre-made applets that you can add to your core product without any additional coding. These applets offer a variety of free engagement-driven applets that can be integrated with developer’s core products, without additional coding. The types of applets offered usually include sharing tools, new features tours, special offer notifications, feedback tools and prompts to convert free to premium customers.  

4. Learn From Tim Cook and Apple WWDC Videos and Presentations (Streaming Only Works in Safari)

Every year, Apple’s dedicated developer community comes together at WWDC (Worldwide Developers Conference) to learn about the future of iOS and OS X. The event features hundreds of technical sessions, hosted by thousands of Apple’s engineers and designers. Basically this is the TED talks version of Apple app development and a great opportunity to learn from the world’s top developers. The next conference will take place in San Francisco, from June 8 to 12, so either show up in-person or tune-in live.  

5. Ray’s Top Notch iOS Online Tutorials

Ray Wenderlich’s blog is dedicated to developing professional programming tutorials for everything iOS. The content they offer is great for both beginners and veterans. In addition to blogs, classes, courses and articles, they also host a vibrant forum where customers can get their questions answered. Some of the content is offered free-of-charge. Samples of the tutorials are offered to potential customers so that people can judge if the course suits your needs before purchasing.  

6. Native and Web Apps

Those of you who want to learn app development in a classroom style setting, but lack availability or access to such a resource, look no further. This video is actually a taping of a computer science course taught by David Malan at Harvard University, so you get the Ivy League education, for free (and who doesn’t like free?). In this tutorial, Malan primarily focuses the native apps for Apple mobile devices, and briefly touches upon the web apps themselves. He even goes to pose questions such as “How does your browser know how to size itself based on your device size?” and then breaks down the solution.  

7. Learning Objective C (For the More Advanced)

In this Objective C encyclopedia, no bit of knowledge is left behind. If you are just beginning with coding, start watching from the beginning. If you are a programmer looking for some answers, click on the video description to reveal a “tables of contents” for the video itself. While it is a rather fast paced tutorial, Derek Bane does commentary on each one of his actions so that you will never feel lost throughout the coding process.  

8. Learn to Read and Write Apple – A Complete Swift Tutorial 

So you understand the foundation of iOS app development and now you are ready to start developing with Swift well, this is the perfect video for you. In this full-length tutorial, Simon Allardice carefully explains each step, and even illustrates them with examples and screen grabs to simulate a screen sharing experience with the viewer. If that isn’t enough to convince you, then check out the comments section, which is bursting with glowing reviews and numerous praises for “The best tutorial to learn Swift.”  

9. No Mac? Don’t Worry – Here Is a Resource for iOS App Development – Minus the Mac

No Mac? No problem! Gone are the days of having to drop a couple thousand dollars on a Mac just to develop iOS apps, and here are the times when Xcode can be used on Windows 10. Complete with clickable links that direct you to exactly which files to download, you’re sure to be set up for success. And once you get Xcode, the development process becomes no different from any other Mac user’s process, meaning there is no limit to your creativity. So who says you can’t create your own iPhone app? Try using these resources (and these) to help you get off on the right foot.   This article was originally published on


Boaz Amidor

Head of Corporate and Marketing Communications at WalkMe and Contributing Author to WalkMe Blog