IOS/Objective-C Beginners Class | Welcome to breEDU

Email: Call Us: 510.259.9696

IOS/Objective-C Beginners Class

Course Description

With growing popularity of iPhone and iPad, this is the best time to get ahead of the curve and learn how to build applications on the iOS platform. iOS design and development houses face a problem that some feel is coming to a head this year: the desperate need for more developers. Everywhere you look, firms are hiring up iOS developers more eagerly than kids looking for Willy Wonka’s golden ticket; demand for skilled developers far outstrips supply.

Who Should Attend
  • • New and experience developers in jobless market who wish to start or change career to a fast growing mobile industry as iOS developer

• Developers in a slow growth industry who seek long term stable jobs in the growing mobile industry

• Developers in a narrow and vertical field who wish to expand skill set to stay competitive and avoid

layoff or position elimination.

Total Hours



Mr. Powen Ko, LoopTek CTO

Focusing on the Apple iPhone, iPad, and Google Android mobile phone application development, Mr. Ko won for two consecutive years the Golden Disk Award of the game design competition since 1993, his game was awarded the Best Puzzle Game of the Year on the Game Monopoly 1998.  He and his team have developed nearly a hundred applications in iPhone AppStore and Google Android Market, a variety of which ranked in the Top 10 list, and also many embedded system software applications for IPTV, Android TV, Digital signature and eBook reader.  Mr. Ko is also a professor and lecture at Beijing MIICEIC, Taipei Chinese Culture University and Taipei Institute of Information Industry, promoting Android, iPhone and J2ME smart phone techniques.  Mr. Ko has published five books and over a hundred essays on the topic of computer technology.

Course Content
Day Content
Day 1 # iOS market overview

# Setup the development environment

Lab ExerciseHello World program

# Debug setting

Lab ExerciseDebugging an APP

#. Objective‐C

Lab Exercise9×9 table list APP

#.The storyboard & View

#/UI design and the use of

Lab Exercise: my computer APP

#.Paging control


Day 2 #.Graphics

Lab Exercise: image processing app

#.Control, multi‐touch

Lab Exercise: playing hamster game app

#.Matrix basic commonly   used categories ‐

#.UI Table View form

Lab Exercise: tourism APP

#.Web page

Lab Exercise: my browser app

#.Network functions:

Lab Exercise: weather forecast APP

#.Data processing

Lab Exercise: online realtime Business News

#. back‐end Network   server side

Lab Exercise: the chat room APP

Day 3 #. Photos, Camera API,   Album function


Lab Exercise: my music player app

#.Database (SQLite   database)

Lab Exercise: My Notepad APP

#.File Access

Lab Exercise: data read and write app

# iOS hardware sensor‐Part   1(Horizontal vertical detection


Lab Exercise: Shake to decide tonight where to eat app

# iOS hardware sensor‐Part   1(GPS location, the Call out, the send the SMS, the send Email,

the call Other AP)

Lab Exercise: Yeah! I am here, through the SMS, email APP,

# Map

Lab Exercise: I am a location map app

# Navigation

Lab Exercise: design a car navigation, APP

Day 4 # Image processing

Lab Exercise: bar code scanning APP

# Augmented Reality

Lab Exercise: AR

# Animation

Lab Exercise: gorgeous animation APP

# Test and Quality test:

#.Test your code on real   hardware

Lab Exercise: Testing on your iOS device

# Sell on app Store

Lab Exercise: sell your app on app Store

#.2D game development

Lab Exercise: Street   Fighter game APP

#.2D game game Engine,   development

Lab Exercise: card game APP

#.Opengl ES‐part 1

Lab Exercise: 3D   menu APP

#.Opengl ES‐part 2

Lab Exercise: Desk   globes APP


# Experience sharing

Comprehensive Exercises

Experience sharing

Q & A QA time


Relevant documents provides

Related   Book


© Copyright 2014 All rights reserved.

Bay Area Web Design by