Becoming an iOS Developer

- 2 mins

Foreword

This is a brief article showing some of the minimum requirements you should prepare to become an iOS Developer.


Mac Computer

Firstly, you must have the Mac computer. You have to buy a Macbook Pro or any kind of macOS computer family like Mac Mini, Mac Pro, Macbook Air.

I strongly recommend the computer should be at least 16GB of RAM and running the latest macOS version.

Alt Text
MacBook Pro 15-inch

Apple iOS Device

Alt Text
iPhone, iPad, and Apple Watch

This is a recommendation, you should have the physical iOS devices like iPhones, iPads, or Apple Watch if you are going to develop Watch Apps.

It's sound like a lot when you are get started the journey but it will be worth it.


Apple Develop Account

If you haven't enroll the Apple Developer Program yet, start now from Apple Developer Program and resgister one.

Basically, you could use a free account. But in order to submit your apps to the App Store, you must enroll the paid account which is $99/year.

Alt Text
Apple Developer Account

Xcode

Alt Text
Xcode IDE

Install Xcode from the Mac App Store, that's the IDE that you will use to develop Apple native applications including iOS, macOS, tvOS, and watchOS applications.


Swift

Swift is a modern language, support new programming features, and has 4X faster build time than Objective-C.

Swift was designed to be a simple and understandable language. So, why don't use Swift?

Alt Text
Swift Programming Language

Let’s Start Coding

Alt Text
Let's Coding

If all things are setted up, let's get started to build your very first Hello World application.

Getting your hand dirty, start with small things and you will gain more a long the way.

If you have troubles when getting started, let’s check out some of the useful websites below (you will love it).

  1. Ray Wenderlich
  2. AppCoda
  3. Apple Document

Submit To The App Store

Ensure your app was fully tested before submitting to the App Store.

Check out the submit required from Apple and follow the guidelines. Your app will be ready for reviewing and publishing.

Alt Text
App Store
Huy Duong

Huy Duong

Mobile Developer

comments powered by Disqus
rss facebook twitter github gitlab youtube mail spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora quora apple android