Last year, Apple brought us Swift, a brand new programming language for both iOS and OS X.
When it was first announced, just like many iOS developers, I was thrilled. Advertised as a fast
and safe language, Swift has now grown to one of the most popular programming languages.
As expected, the company introduced Swift 2 at WWDC this year. In this site, I will give you
an introduction to Swift 2, discuss some of the new features in iOS 9, and most importantly,
show you how to build a real world app from scratch.
I have been programming in Swift since it was first announced in June 2014. Swift is more approachable and newbies will find it easier to learn. Not everyone can become a great developer, but I believe everyone can learn programming and develop an app in Swift. All you need is hard work, determination, and the willingness to take actions.
I have published three books on iOS app development. At first, I thought people, who want to learn app development, are those with programming experience and technical background. What's interesting is that people from different backgrounds are passionate to build their own apps. I have a reader from France, who is a surgeon by profession, started from zero programming experience to launching his first app, which allows anyone to share and advertise event information for free. Another reader is a pilot by profession. He began to learn iOS programming a couple years ago and is now building iPhone apps for his own use and other pilots. Boozy is an app for finding Happy Hours, Daily Deals and Brunches. It was built by a law school dropout. The creator of the app could not find a good place for a drink in DC area. So she decided to make an app to meet a real need. Similarly she did not know coding when she came up with the idea. She just got started and learned along the way.
From time to time, I got emails from people who want to create an app. The emails usually mention something like this: "I have an app idea. Where do I begin? But I have no programming skills. Can I learn from scratch to make one?"
What I learned from these truly inspring stories is that you don't need to have a degree in
I have been programming in Swift since it was first announced in June 2014. Swift is more approachable and newbies will find it easier to learn. Not everyone can become a great developer, but I believe everyone can learn programming and develop an app in Swift. All you need is hard work, determination, and the willingness to take actions.
I have published three books on iOS app development. At first, I thought people, who want to learn app development, are those with programming experience and technical background. What's interesting is that people from different backgrounds are passionate to build their own apps. I have a reader from France, who is a surgeon by profession, started from zero programming experience to launching his first app, which allows anyone to share and advertise event information for free. Another reader is a pilot by profession. He began to learn iOS programming a couple years ago and is now building iPhone apps for his own use and other pilots. Boozy is an app for finding Happy Hours, Daily Deals and Brunches. It was built by a law school dropout. The creator of the app could not find a good place for a drink in DC area. So she decided to make an app to meet a real need. Similarly she did not know coding when she came up with the idea. She just got started and learned along the way.
From time to time, I got emails from people who want to create an app. The emails usually mention something like this: "I have an app idea. Where do I begin? But I have no programming skills. Can I learn from scratch to make one?"
What I learned from these truly inspring stories is that you don't need to have a degree in
Computer Science or Engineering in order to build an app. These readers have one thing in
common. They are committed to take actions. They all put their hard work in to make things
happen. This is what you need.
So you've got an idea to build an app? I believe you can make one on your own. Remember
there is nothing to deter you from learning and get things done if you're really passionate
about it. Let me borrow one of my favorite quotes from Last Lecture to conclude:
Lastly, thanks for visiting this site. I hope you will enjoy reading it and launch your first iOS app on App Store.
Brick walls are there for a reason: they let us prove how badly we want things.
- Randy Pausch
Lastly, thanks for visiting this site. I hope you will enjoy reading it and launch your first iOS app on App Store.
No comments:
Post a Comment