Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
In this course you will learn how to build your very own iPhone app. This course will teach you how to create a basic app, so that you will get a solid foundation in app development.
You will learn how to build a simple app with Swift and Xcode, the language we will be developing with. Swift is a programming language created by Apple for building iOS and Mac apps. It's powerful and easy to use, even for beginners.
My focus is to explain things in simple, plain English, so that you can get started making your own apps. My approach to this course will be to slowly introduce concepts as you need them, rather than trying to equip you with everything up front only to overwhelm you!
Towards the end of this course you will have learned about the core concepts and by the end you will have finished creating an app that will get you oriented with the world of iOS development.
Not only will you be learning how to create an app, but this course will give you a boost in your career. Programming can be self-taught and yes, you can start your own career in software development even if you don't have a formal background. It's probably the single greatest thing about this field; that merit is based on your achievements and hard work rather than by seniority.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Introduction|
A Look at XcodePreview
Xcode & Swift Quiz
|Section 2: Building the App|
Designing the App
View Controllers and IBAction
Documentation & Help Resources
View Controllers, IBActions and IBOutlets
|Section 3: Data Model|
Refactoring Into a Model
Finishing Up Our Model
Creating A Data Model
|Section 4: User Interface|
Implementing Auto Layout
Adapting The Content
|Section 5: Debugging|
|Section 6: Finishing Touches|
Deploying to a Device
Launch Screens & App Icons
I am a software developer with over 10 years programming experience and consulting for corporations throughout the U.S. and Europe. I've programmed everything from security systems to music drivers for computer games.
I'm also a co-founder of an App development company. We have developed numerous apps the past 5 years, with many of them soaring to the top of the charts in their particular category.
I love speaking at conferences, user groups and code camps. I also love to teach in classrooms, consult businesses, and train people online, but what I love most is playing video games with my amazing wife.