Build a Simple iPhone App
This simple app will introduce the Objective-C language, Xcode, and some very basic concepts in the iOS SDK. By the end, students will learn how to build a simple iPhone app that responds to touch and motion events with a nice animation.
Watch the Trailer
6 badges • 22 videos
Getting Started with iPhone
Learn to create an iPhone app without any prior programming experience. Get a taste of the programming language Objective-C and get familiar with the tool known as Xcode. Learn how to use Xcode by adding controls to create a simple app.
Learning the Language
Learning a programming language is like learning a foreign language, it has rules and constructs. Learn about some of the constructs in the programming language Objective-C, like the distinction between classes and objects, strings and arrays, properties and methods.
Making It Pretty
An app without design is no app at all. Learn how to spruce up your app with design elements like adding a background image for our entire Crystal Ball app and customizing the button.
Shaking Things Up
The iPhone has two remarkable built-in sensors which detect motion and acceleration. Learn how to use these sensors to add features to the Crystal Ball app. In addition, learn to use the touch gestures and eliminate the use of a button.
Animations are a great way to make an app stand out. There are several animation techniques like animating a series of images using an UIImageView or simple view animations based on view properties.
Share Your Creation
Prior to submitting an app to the App Store it must be tested on an actual device and then checked for memory leaks. Once ready there are several steps to be taken to deploy it to the App Store such as: provisioning profiles, iTunes Connect setup, archival and submission of binaries.