A Rad Approach To Code Reuse for iPhone Development

22
Click to edit Master subtitle style A RAD approach to code reuse....... Gene Myers 23 March 2010 For the Brighton iPhone Creators group
  • date post

    14-Sep-2014
  • Category

    Technology

  • view

    2.736
  • download

    1

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

Page 1: 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

Page 2: A Rad Approach To Code Reuse for iPhone Development

Click to edit Master subtitle style

Page 3: A Rad Approach To Code Reuse for iPhone Development

Click to edit Master subtitle style

Reuse......really?

Maintainability

Stability

Speed

DRY or DIE

Page 4: A Rad Approach To Code Reuse for iPhone Development

Click to edit Master subtitle style

Not a revolution...

Page 5: A Rad Approach To Code Reuse for iPhone Development

Click to edit Master subtitle style

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

Page 6: A Rad Approach To Code Reuse for iPhone Development

Click to edit Master subtitle style

? unclear

clear ?

Technology

Req

uir

em

en

ts

Page 7: A Rad Approach To Code Reuse for iPhone Development

Click to edit Master subtitle style

The simplest thing that works, with....

Page 8: A Rad Approach To Code Reuse for iPhone Development

Click to edit Master subtitle style

Notes and code snippets

Page 9: A Rad Approach To Code Reuse for iPhone Development

Click to edit Master subtitle style

Organise your projects

Page 10: A Rad Approach To Code Reuse for iPhone Development

Click to edit Master subtitle style

Change management

Page 11: A Rad Approach To Code Reuse for iPhone Development

Click to edit Master subtitle style

Know your tools well

Page 12: A Rad Approach To Code Reuse for iPhone Development

Click to edit Master subtitle style

Organise your code

The function menu is your friend

Page 13: A Rad Approach To Code Reuse for iPhone Development

Click to edit Master subtitle style

Organise your effort

Page 14: A Rad Approach To Code Reuse for iPhone Development

Click to edit Master subtitle style

Continuous improvement

Page 15: A Rad Approach To Code Reuse for iPhone Development

Click to edit Master subtitle style

Page 16: A Rad Approach To Code Reuse for iPhone Development

Click to edit Master subtitle style

Stock Templates-Rubbish!

Page 17: A Rad Approach To Code Reuse for iPhone Development

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?

Page 18: A Rad Approach To Code Reuse for iPhone Development

Click to edit Master subtitle style

XCode Extensibility

-File templates

-Project template

-Components

-Frameworks/static libraries

-Macros

Page 19: A Rad Approach To Code Reuse for iPhone Development

Click to edit Master subtitle style

RAD Prototyping withCustom templates

Page 20: A Rad Approach To Code Reuse for iPhone Development

Click to edit Master subtitle style

Existing components

-Three20

-ASIHTTPRequest

-skpsmtpmessage

-CocoaHelpers

-cocos2d-iphone

Page 21: A Rad Approach To Code Reuse for iPhone Development

Click to edit Master subtitle style

Page 22: A Rad Approach To Code Reuse for iPhone Development

Click to edit Master subtitle style

Gene Myers

[email protected]

Thank you!