+ All Categories
Home > Technology > jTribe iPhone Development Tools Overview

jTribe iPhone Development Tools Overview

Date post: 03-Sep-2014
Category:
Upload: jtribe
View: 4,075 times
Download: 1 times
Share this document with a friend
Description:
A brief overview of Apple's iPhone Development Tools presented at VITTA 2009
Popular Tags:
14
jTribe - love your apps Question? Contact Armin Kroll Director for iPhone Dev 0423 781 521, [email protected] (c) 2009 jTribe, All Rights Reserved iPhone Development Workshop VITTA Annual Conference 2009 More Information http://jtribe.com.au http://jtribe.blogspot.com http://www.slideshare.net/jtribe/ More Questions? Daniel Bradby Director for Android Dev 0432 012 664, [email protected] Wednesday, 25 November 2009
Transcript
Page 1: jTribe iPhone Development Tools Overview

jTribe - love your apps

Question? Contact

Armin Kroll Director for iPhone Dev0423 781 521, [email protected]

(c) 2009 jTribe, All Rights Reserved

iPhone Development WorkshopVITTA Annual Conference 2009

More Information

http://jtribe.com.auhttp://jtribe.blogspot.com

http://www.slideshare.net/jtribe/

More Questions?

Daniel Bradby Director for Android Dev0432 012 664, [email protected]

Wednesday, 25 November 2009

Page 2: jTribe iPhone Development Tools Overview

• About us

• About you

• Tools Overview

• Process Overview

• an iPhone app in 60 seconds

• Wiring UI and Code

• Wrap up

What’s to come

jTribe -love your apps, (c) 2009 jTribe, All Rights Reserved

Wednesday, 25 November 2009

Page 3: jTribe iPhone Development Tools Overview

jTribe is a mobile services and consulting company based in Melbourne, Australia. Founded in 2005 our directors come with enterprise experience and have arrived in the mobile space with

the ability to smoothly deliver projects. jTribe specialises in integrating mobile solutions with backends. We also have a keen interest in geo-location apps and have released several mobile apps in that space. Our second area of interest is content delivery for iPhone and Android.

Currently we are working on iPhone and Android projects for DELL and Zendesk.

At jTribe we believe that the key mobile technologies will be the Apple iPhone OS, Google’s Android and the Mobile Web. Each of these competencies is represented by one of our

directors...

• Armin Kroll - iPhone0423 781 521, [email protected]

• Daniel Bradby - Android0432 012 664, [email protected]

• Patrick Dockhorn - Mobile Web0421 064 517, [email protected]

Who is jTribe

jTribe -love your apps, (c) 2009 jTribe, All Rights Reserved

Wednesday, 25 November 2009

Page 4: jTribe iPhone Development Tools Overview

jTribe iPhone Apps

jTribe -love your apps, (c) 2009 jTribe, All Rights Reserved

Wednesday, 25 November 2009

Page 5: jTribe iPhone Development Tools Overview

About You

Expectation?Experience?

Background?

Plans for Application?

Motivation?

jTribe -love your apps, (c) 2009 jTribe, All Rights Reserved

Wednesday, 25 November 2009

Page 6: jTribe iPhone Development Tools Overview

iPhone Development Tools

XCODEPerformance Tools(Instrumentation)

Interface Builder

(Drag & Drop)

Simulator(Run App)

Dev Center

API Reference

Sample Code(How to)

Forum(Share & Care)

Organizer

Core SDK

DebuggerCode Editor & Project

Developer Portal(Dev Team)

(Objective-C & Cocoa Touch)

iTunes Connect(Manage Apps)

On Mac

Online

jTribe -love your apps, (c) 2009 jTribe, All Rights Reserved

Wednesday, 25 November 2009

Page 7: jTribe iPhone Development Tools Overview

iPhone Development Tools

jTribe -love your apps, (c) 2009 jTribe, All Rights Reserved

Xcode is the key development tool that includes source code project management, source code editor, device organizer, documentation, source code control, debugging. With Xcode you can create, write, build and run your iPhone application.

Interface Builder (IB) is a drag and drop editor for the user interface of the iPhone app. With IB you can “sketch” your UI and then associate it to your code in Xcode.

Cocoa Touch: is Apples framework that provides a foundation for any iPhone app. It provides controls and and object classes for a developer to use the iPhone’s features like Multi-Touch, Accelerometer, Location, Views, Camera.

Objective-C is an object-oriented language used do develop iPhone applications.

iPhone Simulator is used to run applications in a simulated “iPhone” on a Mac. For most of the development cycle the simulator is just fine. (Beware: does not behave “exactly” like the physical device).

Xcode includes a number of Performance Tools to tune your application. You can observe resource consumption/leaks with Instruments and speed with Shark.

[id]

Wednesday, 25 November 2009

Page 8: jTribe iPhone Development Tools Overview

iPhone Development Tools

jTribe -love your apps, (c) 2009 jTribe, All Rights Reserved

iPhone Dev Center (developer.apple.com/iphone) is Apple’s official developer web site. It is the main information resource for iPhone developers. You need to be a registered iPhone developer to get access!

SDK Download - Get the latest Xcode and developer tools from this website.

iPhone Reference Library - latest API documentation, Guides, Sample Code, Tutorials

Forum - This is where developers exchange information and tips.

Developer Portal - Manage agreements with Apple. Manage certificates, provisioning profiles, team members and development / ad-hoc devices.

iTunes Connect - Everything you need to get an app into the AppStore. Manage application binary, metadata and product information for in-app purchase. Set price and country. Access download trends and financial reports.

Wednesday, 25 November 2009

Page 9: jTribe iPhone Development Tools Overview

iPhone Development Process

jTribe -love your apps, (c) 2009 jTribe, All Rights Reserved

Wireframe Mockup UX testing

Coding DebuggingAd Hoc

DistributionBeta

Testing

Polishing Submission AppStore

Wednesday, 25 November 2009

Page 10: jTribe iPhone Development Tools Overview

iPhone Development Process

jTribe -love your apps, (c) 2009 jTribe, All Rights Reserved

RunCreate Xcode Project

Create UI in IB

Connect UI and Code

we go small for this workshop...

Wednesday, 25 November 2009

Page 11: jTribe iPhone Development Tools Overview

jTribe -love your apps, (c) 2009 jTribe, All Rights Reserved

iPhone App in 60 seconds

Live Demo 1

Wednesday, 25 November 2009

Page 12: jTribe iPhone Development Tools Overview

Key Design Patterns

Source: Apple, iPhone App Development Guideline

Wednesday, 25 November 2009

Page 13: jTribe iPhone Development Tools Overview

jTribe -love your apps, (c) 2009 jTribe, All Rights Reserved

iPhone App

Live Demo 2

Wednesday, 25 November 2009

Page 14: jTribe iPhone Development Tools Overview

Resources

jTribe -love your apps, (c) 2009 jTribe, All Rights Reserved

• http://jtribe.com.au,

• http://jtribe.blogspot.com,

• http://www.slideshare.net/jtribe/from-idea-to-iphone-application

Check out our blog for more information around iPhone and Android development and trends. We also publish on slideshare

• http://developer.apple.comOfficial apple developer website. Sign-up and register for US$99

per year to gain access resources, sample code and the forum. You need to register if you want to submit to the AppStore.

• http://www.stanford.edu/class/cs193p/cgi-bin/index.php

• http://deimos3.apple.com/WebObjects/Core.woa/Browse/itunes.stanford.edu.2024353965.02024353968.2173330862?i=1420054655

One of the best resources for beginners. Recorded video sessions and sample code. Also available via iTunes ( so you can watch it on

the iPhone)

• http://www.teehanlax.com/blog/?p=1628 Photoshop iPhone template - great for mocking up apps

Wednesday, 25 November 2009


Recommended