Residence Inn Palo Alto Los Altos • September 27 - 29, 2013
4460 El Camino Real · Los Altos, California 94022 USA
Space is LimitedRegister Today
Sign up for iOS Weekend. Build Count'em Up through a series of hands-on exericses. Invest in your future by spending 2 days with us building your first iOS application! By the end of the weekend you will have a working iOS application similar to the one shown below. Additionally, you will receive access to the full source code and graphic design files for a completed version of the application.
Count'em Up is an iPhone application used for counting and timing things. It incorporates many aspects of a typical mobile app and provides a terrific structure for introducing you to iOS programming. Read the App Definition Statement for more information about the app idea.
The expectations for mobile app users are high. Success is defined as much by the user experience of an app as the functionality. Count'em Up was conceived as a gesture-based app with a sleek flat UI design. Wireframes and pixel-perfect mockups for the app were produced by a professional designer.
Someone once said "Startup ideas are worthless; execution is everything" and that holds for app development too. Xcode, the development environment provided by Apple, will be used to build Count'em Up. Programming will be done using Objective-C, a small but powerful set of extensions to the ANSI C programming language that enables sophisticated object-oriented programming.
The phrase "Just Ship It" takes on new meaning when developing iOS apps. Navigating the approval process with Apple requires familiarity with developer certificates, provisioning profiles, ad-hoc or app store distribution, iTunes Connect, planning the marketing for your app, pricing, in-app purchase, etc. We will discuss strategies for dealing with these challenges and more during the weekend.
To complete all of the in-class exercises you will need an Intel-based Mac laptop (MacBook Air or MacBook Pro) and a copy of Xcode installed (free download from Apple). Using a Mac and Xcode you will be able to develop all of the exercises in the class and run them using the iPhone Simulator. If you wish to install the application onto an iPhone you will also need to join the Apple Developer Program.
Don't have a Mac yet? Want to get your feet wet before you jump into the deep end? Sign up for a MacInCloud account and use your Windows laptop to complete the exercises in the class. You will be able to complete all exercises using Xcode and the iPhone Simulator in the cloud!
The class is Friday, Saturday and Sunday. The Friday evening session is optional, but recommended for anyone with little or no experience in using the C programming language. If you are already a proficient C programmer and have the current version of Xcode installed on your Mac you can safely skip the evening session.
In addition to the regular lectures and hands-on exercises our lab will be open for a few hours Saturday evening. This is your opportunity to get your questions answered.
iOS Weekend is a series of weekend courses focused on helping you develop practical skills building mobile applications that run on modern iOS devices (iPhone, iPod Touch, iPad). Our philosophy is that developers learn best by doing so we design each course as a series of hands-on exercises all focused on aspects of building a real-world mobile application.
In a sea of “me too” iOS training courses what sets iOS Weekend apart is our approach to learning. Each weekend workshop is a guided exercise in building a complete iOS application. We take you through all the steps required to make sure that when you leave the class at the end of the weekend you have a working application running on your iPhone or iPad.
Training classes are offered in the San Francisco Bay Area. Future classes are planned for the greater San Diego Area and Portland, OR. Hope to see you at the next iOS Weekend. Remember, to grow as a software developer you need to Invest in your future one weekend at a time!
The instructor for all iOS Weekend courses is Bennett Smith. He has been working with Apple technologies since the late 1970's, developing games and utilities in 6502 assembly language on an Apple ][+ computer. He has been teaching courses on various software development topics for almost as long. He now works as Founder and CEO of FocalShift, LLC. He is a software architect, OS X and iOS developer, experienced agile developer and serial startup junkie who loves hiking and mountain biking.
Learn more about Bennett on his blog or contact him directly using one of the links below.