A Rad Approach To Code Reuse for iPhone Development

Post on 14-Sep-2014

2.740 views 1 download

Tags:

description

A Rad Approach To Code Reuse for iPhone Development. Build a system of quick prototyping to create iPhone apps rapidly, starting first with the simplest thing that works, but keeping an eye on more advanced methods like creating custom file templates.

Transcript of A Rad Approach To Code Reuse for iPhone Development

Click to edit Master subtitle style

A RAD approach to code reuse.......

Gene Myers23 March 2010

For the Brighton iPhone Creators group

Click to edit Master subtitle style

Click to edit Master subtitle style

Reuse......really?

Maintainability

Stability

Speed

DRY or DIE

Click to edit Master subtitle style

Not a revolution...

Click to edit Master subtitle style

A Developer at edge of space in a MiG-25 Foxbat, or a Pointy-Haired Boss?

Click to edit Master subtitle style

? unclear

clear ?

Technology

Req

uir

em

en

ts

Click to edit Master subtitle style

The simplest thing that works, with....

Click to edit Master subtitle style

Notes and code snippets

Click to edit Master subtitle style

Organise your projects

Click to edit Master subtitle style

Change management

Click to edit Master subtitle style

Know your tools well

Click to edit Master subtitle style

Organise your code

The function menu is your friend

Click to edit Master subtitle style

Organise your effort

Click to edit Master subtitle style

Continuous improvement

Click to edit Master subtitle style

Click to edit Master subtitle style

Stock Templates-Rubbish!

Click to edit Master subtitle style

What we really need...

-A better TableView-Settings-Navigation-Logging-A Tab based template-Help & Feedback-Connectivity-Better templates overall- i18n/Localization-More?

Click to edit Master subtitle style

XCode Extensibility

-File templates

-Project template

-Components

-Frameworks/static libraries

-Macros

Click to edit Master subtitle style

RAD Prototyping withCustom templates

Click to edit Master subtitle style

Existing components

-Three20

-ASIHTTPRequest

-skpsmtpmessage

-CocoaHelpers

-cocos2d-iphone

Click to edit Master subtitle style

Click to edit Master subtitle style

Gene Myers

myers.gene@gmail.com

Thank you!