SlideShare a Scribd company logo
1 of 107
Download to read offline
iOS Application Development




             Prototyping your iOS app
                                 Paul Ardeleanu
                             Geek in Chief at Hello24




                                  Copyright © 2012 Hello24 Ltd.
                                      http://hello24.com

Tuesday, 24 January 12
iOS Application Development




Tuesday, 24 January 12
The plan

                         ‣   HIG’s & ADS
                         ‣   User journeys
                         ‣   Interface design patterns
                         ‣   Creating new interfaces
                         ‣   Keynotopia
                         ‣   Storyboarding
                         ‣   Demo



                                                         SkillsMatter January 2012   Slide 3   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Development vs. Design




                                          SkillsMatter January 2012   Slide 4   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Development vs. Design

                           Traditional

                          Design, UX

                         PM
                                       Code
                    Deployment


                         Debug&Test




                                              SkillsMatter January 2012   Slide 4   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
SkillsMatter January 2012   Slide 5   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Development vs. Design

                           Traditional

                          Design, UX

                         PM
                                       Code
                    Deployment


                         Debug&Test




                                              SkillsMatter January 2012   Slide 6   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Development vs. Design

                           Traditional                       Mobile

                          Design, UX
                                                                                 Code
                         PM
                                       Code
                    Deployment
                                              Prototyping, UX, design
                                                                             Debug&Test
                         Debug&Test                                           PM




                                                              SkillsMatter January 2012   Slide 6   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Let’s start from the beginning




flickr.com/photos/seretuaccidente/   SkillsMatter January 2012   Slide 7   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
There is no such thing as a bad idea!




flickr.com/photos/andyandorla/      SkillsMatter January 2012   Slide 8   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
flickr.com/photos/bade_md/5617676375/   SkillsMatter January 2012   Slide 9   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
flickr.com/photos/romainguy/1032027276/   SkillsMatter January 2012   Slide 10   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
SkillsMatter January 2012   Slide 11   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
What to expect?




                           SkillsMatter January 2012   Slide 12   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
What to expect?


                 ‣ “I have this idea...”
                         ‣ I want to build the next Angry Birds
                         ‣ I want to build an app that does ...
                         ‣ I want my phone to connect to my brain and download
                           my thoughts!




                                                              SkillsMatter January 2012   Slide 12   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
What to expect?


                 ‣ “I have this idea...”
                         ‣ I want to build the next Angry Birds
                         ‣ I want to build an app that does ...
                         ‣ I want my phone to connect to my brain and download
                           my thoughts!

                 ‣ Client brief




                                                              SkillsMatter January 2012   Slide 12   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
What to expect?


                 ‣ “I have this idea...”
                         ‣ I want to build the next Angry Birds
                         ‣ I want to build an app that does ...
                         ‣ I want my phone to connect to my brain and download
                           my thoughts!

                 ‣ Client brief
                 ‣ List of requirements


                                                              SkillsMatter January 2012   Slide 12   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
What to expect?


                 ‣ “I have this idea...”
                         ‣ I want to build the next Angry Birds
                         ‣ I want to build an app that does ...
                         ‣ I want my phone to connect to my brain and download
                           my thoughts!

                 ‣ Client brief
                 ‣ List of requirements
                 ‣ Wireframes

                                                              SkillsMatter January 2012   Slide 12   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
List of
                                         features



                                                           Filter



                                         too many
                                                     Yes
                                         features?




                                           App
                                         features



                                                               Application
                                                                Definition
                         User journeys                         Statement




                          Wirefames




                          Prototype



                                                                     SkillsMatter January 2012   Slide 13   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
List of
                                         features



                                                           Filter



                                         too many
                                                     Yes
                                         features?




                                           App
                                         features



                                                               Application
                                                                Definition
                         User journeys                         Statement




                          Wirefames




                          Prototype



                                                                     SkillsMatter January 2012   Slide 13   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Application Definition Statement




                                    SkillsMatter January 2012   Slide 14   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Application Definition Statement



             It is a concise, concrete declaration of an app’s
             main purpose and its intended audience.




                                                SkillsMatter January 2012   Slide 15   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Application Definition Statement



             It is a concise, concrete declaration of an app’s
             main purpose and its intended audience.




                         iOS Human Interface Guidelines
                                  h24.co/iOS-HIGs


                                                    SkillsMatter January 2012   Slide 15   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Type of apps




                         SkillsMatter January 2012   Slide 16   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
SkillsMatter January 2012   Slide 17   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Serious tool




                         SkillsMatter January 2012   Slide 18   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Fun tool




                         SkillsMatter January 2012   Slide 19   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Fun entertainment




                             SkillsMatter January 2012   Slide 20   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Serious entertainment




                                 SkillsMatter January 2012   Slide 21   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Utility




                         SkillsMatter January 2012   Slide 22   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Device constraints


                 ‣       small size
                 ‣       limited hardware
                 ‣       one screen at a time
                 ‣       one application at a time *
                 ‣       touch input




                                                       SkillsMatter January 2012   Slide 23   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Interaction

                 ‣ gestures (tap, double-tap, drag, flick, swipe,
                         pinch open/close, touch&hold
                 ‣       shake
                 ‣       orientation
                 ‣       audio switch (and volume buttons)
                 ‣       home & power buttons




                                                        SkillsMatter January 2012   Slide 24   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
User journeys




                                     SkillsMatter January 2012   Slide 25   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
flickr.com/photos/delainahaslam/6582009999/
                                    SkillsMatter January 2012 Slide 26 Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
flickr.com/photos/25228175@N08/5044656545/   SkillsMatter January 2012   Slide 27   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
flickr.com/photos/unlistedsightings/1027938595/   SkillsMatter January 2012   Slide 28   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
It is a concise, concrete declaration of an app’s
   main purpose and its
   intended audience




flickr.com/photos/v50/6319721666/         SkillsMatter January 2012   Slide 29   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Case Study: check-in system
                            step 1


                         Check in info


                            check in




                                             SkillsMatter January 2012   Slide 30   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Case Study: check-in system
                            step 1                   step 2


                         Check in info      Your gender


                            check in        male               female




                                             SkillsMatter January 2012   Slide 30   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Case Study: check-in system
                                       step 1                             step 2


                                  Check in info                  Your gender


                                       check in                  male               female


                                        step 3

                             Select your date of birth

                         1    2    3

                                         ...
                                                  29   30   31



                                                                  SkillsMatter January 2012   Slide 30   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Case Study: check-in system
                                       step 1                                          step 2


                                  Check in info                            Your gender


                                       check in                              male               female


                                        step 3                                         step 4

                             Select your date of birth              Select your month of birth

                                                                 January      February        March          April
                         1    2    3

                                         ...                       May          June            July       August

                                                                 September    October        November      December
                                                  29   30   31



                                                                              SkillsMatter January 2012   Slide 30    Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Case Study: check-in system
                                       step 1                                                         step 2


                                  Check in info                                            Your gender


                                       check in                                             male               female


                                        step 3                                                        step 4

                             Select your date of birth                             Select your month of birth

                                                                                 January     February        March          April
                         1    2    3

                                         ...                                      May          June            July       August

                                                                                September    October        November      December
                                                  29   30    31


                                                            step 5 - OK, take a seat
                                                                                             SkillsMatter January 2012   Slide 30    Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Case Study: check-in system
                            step 1


                         Check in info


                            check in




                                             SkillsMatter January 2012   Slide 31   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Case Study: check-in system
                            step 1                      step 2

                                            Select your month of birth
                         Check in info
                                          January    February        March          April

                                           May         June            July       August

                            check in     September   October        November      December




                                                     SkillsMatter January 2012   Slide 31    Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Case Study: check-in system
                                 step 1                             step 2

                                                        Select your month of birth
                             Check in info
                                                     January     February        March          April

                                                       May         June            July       August

                                check in             September   October        November      December




                                 step 3

                         Select your date of birth



                         2        14       30




                                                                 SkillsMatter January 2012   Slide 31    Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Case Study: check-in system
                                 step 1                             step 2

                                                        Select your month of birth
                             Check in info
                                                     January     February        March          April

                                                       May         June            July       August

                                check in             September   October        November      December




                                 step 3

                         Select your date of birth
                                                          step 4 - OK, take a seat


                         2        14       30




                                                                 SkillsMatter January 2012   Slide 31    Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Don’t... Just don’t!




                                          SkillsMatter January 2012   Slide 32   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
List of
                                         features



                                                           Filter



                                         too many
                                                     Yes
                                         features?




                                           App
                                         features



                                                               Application
                                                                Definition
                         User journeys                         Statement




                          Wirefames




                          Prototype



                                                                     SkillsMatter January 2012   Slide 33   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Interface design patterns




                                            SkillsMatter January 2012   Slide 34   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Interface design patterns


                 ‣       Table view
                 ‣       Navigation controller
                 ‣       Tab bar
                 ‣       Popover & Modal views
                 ‣       SplitViewController




                                                 SkillsMatter January 2012   Slide 35   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Table view controller




                                 SkillsMatter January 2012   Slide 36   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
UITableViewController




                                 SkillsMatter January 2012   Slide 37   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
UITableViewController




                                 SkillsMatter January 2012   Slide 37   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
UITableViewController
                            table header view




                                 SkillsMatter January 2012   Slide 37   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
UITableViewController
                            table header view




                            footer header view
                                 SkillsMatter January 2012   Slide 37   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
UITableViewController
                            table header view
                             section header view




                            footer header view
                                 SkillsMatter January 2012   Slide 37   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
UITableViewController
                            table header view
                             section header view




                             section footer view




                            footer header view
                                 SkillsMatter January 2012   Slide 37   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
UITableViewController
                            table header view
                             section header view
                                   row 0 view



                             section footer view




                            footer header view
                                 SkillsMatter January 2012   Slide 37   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
UITableViewController
                            table header view
                             section header view
                                   row 0 view

                                   row 1 view

                             section footer view




                            footer header view
                                 SkillsMatter January 2012   Slide 37   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
UITableViewController
                            table header view
                             section header view
                                   row 0 view

                                   row 1 view

                             section footer view
                             section header view
                                  row 0 view

                                   row 1 view

                             section footer view


                            footer header view
                                 SkillsMatter January 2012   Slide 37   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
SkillsMatter January 2012   Slide 38   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Navigation Controller




                                 SkillsMatter January 2012   Slide 39   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Navigation Controller
                                         My Mail




                                                                                      TableView
                            mailbox1     mailbox2   mailbox3




               message1.1   message1.2               message3.1                       TableView




                                                          SkillsMatter January 2012   Slide 40   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Navigation Controller

                         Root View Controller




                                                Top View Controller




                                                             SkillsMatter January 2012   Slide 41   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Tab Bar Controller




                              SkillsMatter January 2012   Slide 42   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Modal view




                         SkillsMatter January 2012   Slide 43   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Popover view




                         SkillsMatter January 2012   Slide 44   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
SplitViewController




                               SkillsMatter January 2012   Slide 45   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Don’t... Just don’t!




                                SkillsMatter January 2012   Slide 46   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Creating new interfaces




                                           SkillsMatter January 2012   Slide 47   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Inventing new interfaces




                                           SkillsMatter January 2012   Slide 48   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Path




                         SkillsMatter January 2012   Slide 49   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Path




                         SkillsMatter January 2012   Slide 49   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Path




                         SkillsMatter January 2012   Slide 50   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Instapaper




                         SkillsMatter January 2012   Slide 51   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Flipboard




                         SkillsMatter January 2012   Slide 52   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
SkillsMatter January 2012   Slide 53   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
List of
                                         features



                                                           Filter



                                         too many
                                                     Yes
                                         features?




                                           App
                                         features



                                                               Application
                                                                Definition
                         User journeys                         Statement




                          Wirefames




                          Prototype



                                                                     SkillsMatter January 2012   Slide 54   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Prototyping with Keynotopia




                               SkillsMatter January 2012   Slide 55   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Keynotopia demo: Timers




                              SkillsMatter January 2012   Slide 56   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Storyboarding




                                     SkillsMatter January 2012   Slide 57   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
SkillsMatter January 2012   Slide 58   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
SkillsMatter January 2012   Slide 59   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
SkillsMatter January 2012   Slide 60   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
SkillsMatter January 2012   Slide 61   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
http://www.raywenderlich.com/5138/
                         beginning-storyboards-in-ios-5-part-1   SkillsMatter January 2012   Slide 62   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
iBooks2




                                   SkillsMatter January 2012   Slide 63   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
SkillsMatter January 2012   Slide 64   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Creating an app


                    ‣    create an application definition statement
                    ‣    top down approach
                    ‣    primary task (keep it simple)
                    ‣    ease of use (make it obvious)




                                                         SkillsMatter January 2012   Slide 65   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Questions?




                                      SkillsMatter January 2012   Slide 66   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Demo




                                SkillsMatter January 2012   Slide 67   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Features

                     ‣   simple countdown timer countdown
                     ‣   CRUD for timer
                     ‣   local notifications for when the timer is up
                     ‣   collection of timers
                       ‣ pomodoro (25min + 5 min)
                       ‣ gym training (5 mins, etc. )
                     ‣ Crud for collections - move timers in list


                                                        SkillsMatter January 2012   Slide 68   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Timers app


         ADS
                 A simple to use countdown collection for time
                 conscious individuals.


         Type
                 Serious Tool



                                                  SkillsMatter January 2012   Slide 69   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Keynote tips&tricks




                                         SkillsMatter January 2012   Slide 70   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Keynote tips & tricks




                                          SkillsMatter January 2012   Slide 71   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Resources




                                     SkillsMatter January 2012   Slide 72   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Resources             LiTG




                   http://skillsmatter.com/user-group/os-mobile-server/litg
                   http://www.linkedin.com/groups?gid=3323860
                                                                   SkillsMatter January 2012   Slide 73   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Resources       MagicTou.ch




                            http://magictou.ch
                                                 SkillsMatter January 2012   Slide 74   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Resources




 http://lanyrd.com/guides/ios-london/   http://nsconference.com




                                           SkillsMatter January 2012   Slide 75   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
iOS Application Development




                         2nd & 3rd April, London
                         2 Days
                         Workshops and Main Conference

                         Day 1:
                         Hands-on Full Day Workshops
                         - iOS Development with Paul Ardeleanu
                         - Android Fast Track Development with Marko Gargenta
                         - Mobile Web Development (tbc)



                                            Copyright © 2012 Hello24 Ltd.
                                                http://hello24.com

Tuesday, 24 January 12
Day 2:
                         Main Conference with 5 tracks
                         - iOS
                         - Android
                         - Mobile Web
                         - Platforms
                         - Mobile Business

                         International Speakers - Technical Sessions - Great Networking

                         150 for 150 offer - £150 for 1st 150 places

                                                                       SkillsMatter January 2012   Slide 77   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
One more thing...




                                        SkillsMatter January 2012   Slide 78   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Free ticket raffle

                                         Email
                         to: mobile360live@sandsmedia.com
                              subject: ‘PAUL A RAFFLE’


                         Ticket draw on Thursday 26th January



                                                   SkillsMatter January 2012   Slide 79   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Thank you!




                           SkillsMatter January 2012   Slide 80   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Thank you!




                         stay hungry, stay foolish

                               SkillsMatter January 2012   Slide 80   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Thank you!


                          paul@hello24.com




                         stay hungry, stay foolish

                               SkillsMatter January 2012   Slide 80   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12
Thank you!


                          paul@hello24.com
                          twitter.com/pardel




                         stay hungry, stay foolish

                               SkillsMatter January 2012   Slide 80   Hello24 Ltd. (c) 2012

Tuesday, 24 January 12

More Related Content

Similar to Prototyping your iPhone/iPad app

Architecture in an Agile World
Architecture in an Agile World Architecture in an Agile World
Architecture in an Agile World Synerzip
 
【16-C-4】次期Internet Explorer、IE10とHTML5 API
【16-C-4】次期Internet Explorer、IE10とHTML5 API【16-C-4】次期Internet Explorer、IE10とHTML5 API
【16-C-4】次期Internet Explorer、IE10とHTML5 APIMicrosoft
 
JBoye: Why cms projects still fail - 20 nov 2012
JBoye: Why cms projects still fail - 20 nov 2012JBoye: Why cms projects still fail - 20 nov 2012
JBoye: Why cms projects still fail - 20 nov 2012Upside Energy Ltd
 
Managing product development flow across an IT organization
Managing product development flow across an IT organizationManaging product development flow across an IT organization
Managing product development flow across an IT organizationInstitut Lean France
 
Dev Fest X (Sapporo) Android UI Patterns
Dev Fest X (Sapporo) Android UI PatternsDev Fest X (Sapporo) Android UI Patterns
Dev Fest X (Sapporo) Android UI PatternsYukio Andoh
 
Developing Data Products
Developing Data ProductsDeveloping Data Products
Developing Data ProductsPeter Skomoroch
 
SF Data Science: Developing Data Products
SF Data Science: Developing Data ProductsSF Data Science: Developing Data Products
SF Data Science: Developing Data ProductsPeter Skomoroch
 
Android最新技術動向(2012.2)
Android最新技術動向(2012.2)Android最新技術動向(2012.2)
Android最新技術動向(2012.2)Makoto Anjo
 
BDD - Behavior Driven Development
BDD - Behavior Driven DevelopmentBDD - Behavior Driven Development
BDD - Behavior Driven DevelopmentbloomYa Group
 
Tips from the Top Chefs: Proven Recipes for Successful Web Experience Factory...
Tips from the Top Chefs: Proven Recipes for Successful Web Experience Factory...Tips from the Top Chefs: Proven Recipes for Successful Web Experience Factory...
Tips from the Top Chefs: Proven Recipes for Successful Web Experience Factory...Davalen LLC
 
Big data - teams not technology
Big data - teams not technologyBig data - teams not technology
Big data - teams not technologyUpside Energy Ltd
 
From Gold Rush to Online Gold Mine: How Brooks Brothers Used Analytics to Dri...
From Gold Rush to Online Gold Mine: How Brooks Brothers Used Analytics to Dri...From Gold Rush to Online Gold Mine: How Brooks Brothers Used Analytics to Dri...
From Gold Rush to Online Gold Mine: How Brooks Brothers Used Analytics to Dri...Adobe
 
The Software Debt Bubble: Is It About to Burst
The Software Debt Bubble: Is It About to BurstThe Software Debt Bubble: Is It About to Burst
The Software Debt Bubble: Is It About to BurstChris Sterling
 
Beyond Parametric - New Approach to Geometric Constraint Solving
Beyond Parametric - New Approach to Geometric Constraint SolvingBeyond Parametric - New Approach to Geometric Constraint Solving
Beyond Parametric - New Approach to Geometric Constraint SolvingNick Sidorenko
 
Mis tue sponsored lunch adobe
Mis tue sponsored lunch   adobeMis tue sponsored lunch   adobe
Mis tue sponsored lunch adobeMediaPost
 
Embedding slideshare in the Jasig Sakai conference wiki
Embedding slideshare in the Jasig Sakai conference wikiEmbedding slideshare in the Jasig Sakai conference wiki
Embedding slideshare in the Jasig Sakai conference wikiMathieu Plourde
 
Cloudstack never heard of it
Cloudstack   never heard of it Cloudstack   never heard of it
Cloudstack never heard of it ShapeBlue
 

Similar to Prototyping your iPhone/iPad app (20)

Architecture in an Agile World
Architecture in an Agile World Architecture in an Agile World
Architecture in an Agile World
 
【16-C-4】次期Internet Explorer、IE10とHTML5 API
【16-C-4】次期Internet Explorer、IE10とHTML5 API【16-C-4】次期Internet Explorer、IE10とHTML5 API
【16-C-4】次期Internet Explorer、IE10とHTML5 API
 
JBoye: Why cms projects still fail - 20 nov 2012
JBoye: Why cms projects still fail - 20 nov 2012JBoye: Why cms projects still fail - 20 nov 2012
JBoye: Why cms projects still fail - 20 nov 2012
 
Managing product development flow across an IT organization
Managing product development flow across an IT organizationManaging product development flow across an IT organization
Managing product development flow across an IT organization
 
Dev Fest X (Sapporo) Android UI Patterns
Dev Fest X (Sapporo) Android UI PatternsDev Fest X (Sapporo) Android UI Patterns
Dev Fest X (Sapporo) Android UI Patterns
 
Developing Data Products
Developing Data ProductsDeveloping Data Products
Developing Data Products
 
SF Data Science: Developing Data Products
SF Data Science: Developing Data ProductsSF Data Science: Developing Data Products
SF Data Science: Developing Data Products
 
Android最新技術動向(2012.2)
Android最新技術動向(2012.2)Android最新技術動向(2012.2)
Android最新技術動向(2012.2)
 
BDD - Behavior Driven Development
BDD - Behavior Driven DevelopmentBDD - Behavior Driven Development
BDD - Behavior Driven Development
 
PhD thesis defense of Ajith Ranabahu
PhD thesis defense of Ajith RanabahuPhD thesis defense of Ajith Ranabahu
PhD thesis defense of Ajith Ranabahu
 
Native vs html5
Native vs html5Native vs html5
Native vs html5
 
Tips from the Top Chefs: Proven Recipes for Successful Web Experience Factory...
Tips from the Top Chefs: Proven Recipes for Successful Web Experience Factory...Tips from the Top Chefs: Proven Recipes for Successful Web Experience Factory...
Tips from the Top Chefs: Proven Recipes for Successful Web Experience Factory...
 
Big data - teams not technology
Big data - teams not technologyBig data - teams not technology
Big data - teams not technology
 
From Gold Rush to Online Gold Mine: How Brooks Brothers Used Analytics to Dri...
From Gold Rush to Online Gold Mine: How Brooks Brothers Used Analytics to Dri...From Gold Rush to Online Gold Mine: How Brooks Brothers Used Analytics to Dri...
From Gold Rush to Online Gold Mine: How Brooks Brothers Used Analytics to Dri...
 
The Software Debt Bubble: Is It About to Burst
The Software Debt Bubble: Is It About to BurstThe Software Debt Bubble: Is It About to Burst
The Software Debt Bubble: Is It About to Burst
 
Beyond Parametric - New Approach to Geometric Constraint Solving
Beyond Parametric - New Approach to Geometric Constraint SolvingBeyond Parametric - New Approach to Geometric Constraint Solving
Beyond Parametric - New Approach to Geometric Constraint Solving
 
Mis tue sponsored lunch adobe
Mis tue sponsored lunch   adobeMis tue sponsored lunch   adobe
Mis tue sponsored lunch adobe
 
Business Intelligence & Dashboard - June 2012
Business Intelligence & Dashboard - June 2012Business Intelligence & Dashboard - June 2012
Business Intelligence & Dashboard - June 2012
 
Embedding slideshare in the Jasig Sakai conference wiki
Embedding slideshare in the Jasig Sakai conference wikiEmbedding slideshare in the Jasig Sakai conference wiki
Embedding slideshare in the Jasig Sakai conference wiki
 
Cloudstack never heard of it
Cloudstack   never heard of it Cloudstack   never heard of it
Cloudstack never heard of it
 

More from Paul Ardeleanu

Test or Go Fishing - a guide on how to write better Swift for iOS
Test or Go Fishing - a guide on how to write better Swift for iOSTest or Go Fishing - a guide on how to write better Swift for iOS
Test or Go Fishing - a guide on how to write better Swift for iOSPaul Ardeleanu
 
Test or Go Fishing - A guide on how to write better Swift for iOS
Test or Go Fishing - A guide on how to write better Swift for iOSTest or Go Fishing - A guide on how to write better Swift for iOS
Test or Go Fishing - A guide on how to write better Swift for iOSPaul Ardeleanu
 
Test or Go Fishing - a guide on how to write better Swift for iOS
Test or Go Fishing - a guide on how to write better Swift for iOSTest or Go Fishing - a guide on how to write better Swift for iOS
Test or Go Fishing - a guide on how to write better Swift for iOSPaul Ardeleanu
 
Architecting apps - Can we write better code by planning ahead?
Architecting apps - Can we write better code by planning ahead?Architecting apps - Can we write better code by planning ahead?
Architecting apps - Can we write better code by planning ahead?Paul Ardeleanu
 
iOSNeXT.ro - 10 reasons you'll love Swift - Paul Ardeleanu
iOSNeXT.ro - 10 reasons you'll love Swift - Paul ArdeleanuiOSNeXT.ro - 10 reasons you'll love Swift - Paul Ardeleanu
iOSNeXT.ro - 10 reasons you'll love Swift - Paul ArdeleanuPaul Ardeleanu
 
iOSNeXT.ro - Scout mapping & navigation SDK for iOS developers - Zoltan Korosi
iOSNeXT.ro - Scout mapping & navigation SDK for iOS developers - Zoltan KorosiiOSNeXT.ro - Scout mapping & navigation SDK for iOS developers - Zoltan Korosi
iOSNeXT.ro - Scout mapping & navigation SDK for iOS developers - Zoltan KorosiPaul Ardeleanu
 
iOSNeXT.ro - Catwalk15 - Mark Filipas
iOSNeXT.ro - Catwalk15 - Mark FilipasiOSNeXT.ro - Catwalk15 - Mark Filipas
iOSNeXT.ro - Catwalk15 - Mark FilipasPaul Ardeleanu
 
iOSNeXT.ro - Lessons learnt as Indie Developer in Romania - Alexandru Iliescu
iOSNeXT.ro - Lessons learnt as Indie Developer in Romania - Alexandru IliescuiOSNeXT.ro - Lessons learnt as Indie Developer in Romania - Alexandru Iliescu
iOSNeXT.ro - Lessons learnt as Indie Developer in Romania - Alexandru IliescuPaul Ardeleanu
 
7 things one should learn from iOS
7 things one should learn from iOS7 things one should learn from iOS
7 things one should learn from iOSPaul Ardeleanu
 
To swiftly go where no OS has gone before
To swiftly go where no OS has gone beforeTo swiftly go where no OS has gone before
To swiftly go where no OS has gone beforePaul Ardeleanu
 
iOS Developer Overview - DevWeek 2014
iOS Developer Overview - DevWeek 2014iOS Developer Overview - DevWeek 2014
iOS Developer Overview - DevWeek 2014Paul Ardeleanu
 
Prototyping saves your bacon
Prototyping saves your baconPrototyping saves your bacon
Prototyping saves your baconPaul Ardeleanu
 
My talk @ Timisoara Mobile Development Group February Meetup
My talk @ Timisoara Mobile Development Group February MeetupMy talk @ Timisoara Mobile Development Group February Meetup
My talk @ Timisoara Mobile Development Group February MeetupPaul Ardeleanu
 
How to prototype your mobile apps
How to prototype your mobile appsHow to prototype your mobile apps
How to prototype your mobile appsPaul Ardeleanu
 
There is no spoon - iPhone vs. iPad
There is no spoon - iPhone vs. iPadThere is no spoon - iPhone vs. iPad
There is no spoon - iPhone vs. iPadPaul Ardeleanu
 
The Adventure - From idea to the iPhone
The Adventure - From idea to the iPhoneThe Adventure - From idea to the iPhone
The Adventure - From idea to the iPhonePaul Ardeleanu
 
iPhone and Rails integration
iPhone and Rails integrationiPhone and Rails integration
iPhone and Rails integrationPaul Ardeleanu
 

More from Paul Ardeleanu (20)

Test or Go Fishing - a guide on how to write better Swift for iOS
Test or Go Fishing - a guide on how to write better Swift for iOSTest or Go Fishing - a guide on how to write better Swift for iOS
Test or Go Fishing - a guide on how to write better Swift for iOS
 
Test or Go Fishing - A guide on how to write better Swift for iOS
Test or Go Fishing - A guide on how to write better Swift for iOSTest or Go Fishing - A guide on how to write better Swift for iOS
Test or Go Fishing - A guide on how to write better Swift for iOS
 
Prototype your dream
Prototype your dreamPrototype your dream
Prototype your dream
 
Test or Go Fishing - a guide on how to write better Swift for iOS
Test or Go Fishing - a guide on how to write better Swift for iOSTest or Go Fishing - a guide on how to write better Swift for iOS
Test or Go Fishing - a guide on how to write better Swift for iOS
 
Architecting apps - Can we write better code by planning ahead?
Architecting apps - Can we write better code by planning ahead?Architecting apps - Can we write better code by planning ahead?
Architecting apps - Can we write better code by planning ahead?
 
iOSNeXT.ro - 10 reasons you'll love Swift - Paul Ardeleanu
iOSNeXT.ro - 10 reasons you'll love Swift - Paul ArdeleanuiOSNeXT.ro - 10 reasons you'll love Swift - Paul Ardeleanu
iOSNeXT.ro - 10 reasons you'll love Swift - Paul Ardeleanu
 
iOSNeXT.ro - Scout mapping & navigation SDK for iOS developers - Zoltan Korosi
iOSNeXT.ro - Scout mapping & navigation SDK for iOS developers - Zoltan KorosiiOSNeXT.ro - Scout mapping & navigation SDK for iOS developers - Zoltan Korosi
iOSNeXT.ro - Scout mapping & navigation SDK for iOS developers - Zoltan Korosi
 
iOSNeXT.ro - Catwalk15 - Mark Filipas
iOSNeXT.ro - Catwalk15 - Mark FilipasiOSNeXT.ro - Catwalk15 - Mark Filipas
iOSNeXT.ro - Catwalk15 - Mark Filipas
 
iOSNeXT.ro - Lessons learnt as Indie Developer in Romania - Alexandru Iliescu
iOSNeXT.ro - Lessons learnt as Indie Developer in Romania - Alexandru IliescuiOSNeXT.ro - Lessons learnt as Indie Developer in Romania - Alexandru Iliescu
iOSNeXT.ro - Lessons learnt as Indie Developer in Romania - Alexandru Iliescu
 
7 things one should learn from iOS
7 things one should learn from iOS7 things one should learn from iOS
7 things one should learn from iOS
 
iOScon 2014
iOScon 2014 iOScon 2014
iOScon 2014
 
To swiftly go where no OS has gone before
To swiftly go where no OS has gone beforeTo swiftly go where no OS has gone before
To swiftly go where no OS has gone before
 
iOS Developer Overview - DevWeek 2014
iOS Developer Overview - DevWeek 2014iOS Developer Overview - DevWeek 2014
iOS Developer Overview - DevWeek 2014
 
Prototyping saves your bacon
Prototyping saves your baconPrototyping saves your bacon
Prototyping saves your bacon
 
My talk @ Timisoara Mobile Development Group February Meetup
My talk @ Timisoara Mobile Development Group February MeetupMy talk @ Timisoara Mobile Development Group February Meetup
My talk @ Timisoara Mobile Development Group February Meetup
 
How to prototype your mobile apps
How to prototype your mobile appsHow to prototype your mobile apps
How to prototype your mobile apps
 
Whats new in iOS5
Whats new in iOS5Whats new in iOS5
Whats new in iOS5
 
There is no spoon - iPhone vs. iPad
There is no spoon - iPhone vs. iPadThere is no spoon - iPhone vs. iPad
There is no spoon - iPhone vs. iPad
 
The Adventure - From idea to the iPhone
The Adventure - From idea to the iPhoneThe Adventure - From idea to the iPhone
The Adventure - From idea to the iPhone
 
iPhone and Rails integration
iPhone and Rails integrationiPhone and Rails integration
iPhone and Rails integration
 

Recently uploaded

EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarEMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarThousandEyes
 
.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptx.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptxHansamali Gamage
 
AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024Brian Pichman
 
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - TechWebinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - TechProduct School
 
March Patch Tuesday
March Patch TuesdayMarch Patch Tuesday
March Patch TuesdayIvanti
 
My key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAIMy key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAIVijayananda Mohire
 
TrustArc Webinar - How to Live in a Post Third-Party Cookie World
TrustArc Webinar - How to Live in a Post Third-Party Cookie WorldTrustArc Webinar - How to Live in a Post Third-Party Cookie World
TrustArc Webinar - How to Live in a Post Third-Party Cookie WorldTrustArc
 
Novo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNovo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNeo4j
 
The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)codyslingerland1
 
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024Alkin Tezuysal
 
Scenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenariosScenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenariosErol GIRAUDY
 
Top 10 Squarespace Development Companies
Top 10 Squarespace Development CompaniesTop 10 Squarespace Development Companies
Top 10 Squarespace Development CompaniesTopCSSGallery
 
UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2DianaGray10
 
Extra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfExtra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfInfopole1
 
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENTSIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENTxtailishbaloch
 
Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...DianaGray10
 
LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0DanBrown980551
 
Oracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptxOracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptxSatishbabu Gunukula
 
20140402 - Smart house demo kit
20140402 - Smart house demo kit20140402 - Smart house demo kit
20140402 - Smart house demo kitJamie (Taka) Wang
 
Technical SEO for Improved Accessibility WTS FEST
Technical SEO for Improved Accessibility  WTS FESTTechnical SEO for Improved Accessibility  WTS FEST
Technical SEO for Improved Accessibility WTS FESTBillieHyde
 

Recently uploaded (20)

EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarEMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? Webinar
 
.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptx.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptx
 
AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024
 
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - TechWebinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
 
March Patch Tuesday
March Patch TuesdayMarch Patch Tuesday
March Patch Tuesday
 
My key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAIMy key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAI
 
TrustArc Webinar - How to Live in a Post Third-Party Cookie World
TrustArc Webinar - How to Live in a Post Third-Party Cookie WorldTrustArc Webinar - How to Live in a Post Third-Party Cookie World
TrustArc Webinar - How to Live in a Post Third-Party Cookie World
 
Novo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNovo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4j
 
The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)
 
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
 
Scenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenariosScenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenarios
 
Top 10 Squarespace Development Companies
Top 10 Squarespace Development CompaniesTop 10 Squarespace Development Companies
Top 10 Squarespace Development Companies
 
UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2
 
Extra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfExtra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdf
 
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENTSIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
 
Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...
 
LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0
 
Oracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptxOracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptx
 
20140402 - Smart house demo kit
20140402 - Smart house demo kit20140402 - Smart house demo kit
20140402 - Smart house demo kit
 
Technical SEO for Improved Accessibility WTS FEST
Technical SEO for Improved Accessibility  WTS FESTTechnical SEO for Improved Accessibility  WTS FEST
Technical SEO for Improved Accessibility WTS FEST
 

Prototyping your iPhone/iPad app

  • 1. iOS Application Development Prototyping your iOS app Paul Ardeleanu Geek in Chief at Hello24 Copyright © 2012 Hello24 Ltd. http://hello24.com Tuesday, 24 January 12
  • 3. The plan ‣ HIG’s & ADS ‣ User journeys ‣ Interface design patterns ‣ Creating new interfaces ‣ Keynotopia ‣ Storyboarding ‣ Demo SkillsMatter January 2012 Slide 3 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 4. Development vs. Design SkillsMatter January 2012 Slide 4 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 5. Development vs. Design Traditional Design, UX PM Code Deployment Debug&Test SkillsMatter January 2012 Slide 4 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 6. SkillsMatter January 2012 Slide 5 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 7. Development vs. Design Traditional Design, UX PM Code Deployment Debug&Test SkillsMatter January 2012 Slide 6 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 8. Development vs. Design Traditional Mobile Design, UX Code PM Code Deployment Prototyping, UX, design Debug&Test Debug&Test PM SkillsMatter January 2012 Slide 6 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 9. Let’s start from the beginning flickr.com/photos/seretuaccidente/ SkillsMatter January 2012 Slide 7 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 10. There is no such thing as a bad idea! flickr.com/photos/andyandorla/ SkillsMatter January 2012 Slide 8 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 11. flickr.com/photos/bade_md/5617676375/ SkillsMatter January 2012 Slide 9 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 12. flickr.com/photos/romainguy/1032027276/ SkillsMatter January 2012 Slide 10 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 13. SkillsMatter January 2012 Slide 11 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 14. What to expect? SkillsMatter January 2012 Slide 12 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 15. What to expect? ‣ “I have this idea...” ‣ I want to build the next Angry Birds ‣ I want to build an app that does ... ‣ I want my phone to connect to my brain and download my thoughts! SkillsMatter January 2012 Slide 12 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 16. What to expect? ‣ “I have this idea...” ‣ I want to build the next Angry Birds ‣ I want to build an app that does ... ‣ I want my phone to connect to my brain and download my thoughts! ‣ Client brief SkillsMatter January 2012 Slide 12 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 17. What to expect? ‣ “I have this idea...” ‣ I want to build the next Angry Birds ‣ I want to build an app that does ... ‣ I want my phone to connect to my brain and download my thoughts! ‣ Client brief ‣ List of requirements SkillsMatter January 2012 Slide 12 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 18. What to expect? ‣ “I have this idea...” ‣ I want to build the next Angry Birds ‣ I want to build an app that does ... ‣ I want my phone to connect to my brain and download my thoughts! ‣ Client brief ‣ List of requirements ‣ Wireframes SkillsMatter January 2012 Slide 12 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 19. List of features Filter too many Yes features? App features Application Definition User journeys Statement Wirefames Prototype SkillsMatter January 2012 Slide 13 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 20. List of features Filter too many Yes features? App features Application Definition User journeys Statement Wirefames Prototype SkillsMatter January 2012 Slide 13 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 21. Application Definition Statement SkillsMatter January 2012 Slide 14 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 22. Application Definition Statement It is a concise, concrete declaration of an app’s main purpose and its intended audience. SkillsMatter January 2012 Slide 15 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 23. Application Definition Statement It is a concise, concrete declaration of an app’s main purpose and its intended audience. iOS Human Interface Guidelines h24.co/iOS-HIGs SkillsMatter January 2012 Slide 15 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 24. Type of apps SkillsMatter January 2012 Slide 16 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 25. SkillsMatter January 2012 Slide 17 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 26. Serious tool SkillsMatter January 2012 Slide 18 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 27. Fun tool SkillsMatter January 2012 Slide 19 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 28. Fun entertainment SkillsMatter January 2012 Slide 20 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 29. Serious entertainment SkillsMatter January 2012 Slide 21 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 30. Utility SkillsMatter January 2012 Slide 22 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 31. Device constraints ‣ small size ‣ limited hardware ‣ one screen at a time ‣ one application at a time * ‣ touch input SkillsMatter January 2012 Slide 23 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 32. Interaction ‣ gestures (tap, double-tap, drag, flick, swipe, pinch open/close, touch&hold ‣ shake ‣ orientation ‣ audio switch (and volume buttons) ‣ home & power buttons SkillsMatter January 2012 Slide 24 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 33. User journeys SkillsMatter January 2012 Slide 25 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 34. flickr.com/photos/delainahaslam/6582009999/ SkillsMatter January 2012 Slide 26 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 35. flickr.com/photos/25228175@N08/5044656545/ SkillsMatter January 2012 Slide 27 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 36. flickr.com/photos/unlistedsightings/1027938595/ SkillsMatter January 2012 Slide 28 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 37. It is a concise, concrete declaration of an app’s main purpose and its intended audience flickr.com/photos/v50/6319721666/ SkillsMatter January 2012 Slide 29 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 38. Case Study: check-in system step 1 Check in info check in SkillsMatter January 2012 Slide 30 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 39. Case Study: check-in system step 1 step 2 Check in info Your gender check in male female SkillsMatter January 2012 Slide 30 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 40. Case Study: check-in system step 1 step 2 Check in info Your gender check in male female step 3 Select your date of birth 1 2 3 ... 29 30 31 SkillsMatter January 2012 Slide 30 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 41. Case Study: check-in system step 1 step 2 Check in info Your gender check in male female step 3 step 4 Select your date of birth Select your month of birth January February March April 1 2 3 ... May June July August September October November December 29 30 31 SkillsMatter January 2012 Slide 30 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 42. Case Study: check-in system step 1 step 2 Check in info Your gender check in male female step 3 step 4 Select your date of birth Select your month of birth January February March April 1 2 3 ... May June July August September October November December 29 30 31 step 5 - OK, take a seat SkillsMatter January 2012 Slide 30 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 43. Case Study: check-in system step 1 Check in info check in SkillsMatter January 2012 Slide 31 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 44. Case Study: check-in system step 1 step 2 Select your month of birth Check in info January February March April May June July August check in September October November December SkillsMatter January 2012 Slide 31 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 45. Case Study: check-in system step 1 step 2 Select your month of birth Check in info January February March April May June July August check in September October November December step 3 Select your date of birth 2 14 30 SkillsMatter January 2012 Slide 31 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 46. Case Study: check-in system step 1 step 2 Select your month of birth Check in info January February March April May June July August check in September October November December step 3 Select your date of birth step 4 - OK, take a seat 2 14 30 SkillsMatter January 2012 Slide 31 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 47. Don’t... Just don’t! SkillsMatter January 2012 Slide 32 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 48. List of features Filter too many Yes features? App features Application Definition User journeys Statement Wirefames Prototype SkillsMatter January 2012 Slide 33 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 49. Interface design patterns SkillsMatter January 2012 Slide 34 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 50. Interface design patterns ‣ Table view ‣ Navigation controller ‣ Tab bar ‣ Popover & Modal views ‣ SplitViewController SkillsMatter January 2012 Slide 35 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 51. Table view controller SkillsMatter January 2012 Slide 36 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 52. UITableViewController SkillsMatter January 2012 Slide 37 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 53. UITableViewController SkillsMatter January 2012 Slide 37 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 54. UITableViewController table header view SkillsMatter January 2012 Slide 37 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 55. UITableViewController table header view footer header view SkillsMatter January 2012 Slide 37 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 56. UITableViewController table header view section header view footer header view SkillsMatter January 2012 Slide 37 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 57. UITableViewController table header view section header view section footer view footer header view SkillsMatter January 2012 Slide 37 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 58. UITableViewController table header view section header view row 0 view section footer view footer header view SkillsMatter January 2012 Slide 37 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 59. UITableViewController table header view section header view row 0 view row 1 view section footer view footer header view SkillsMatter January 2012 Slide 37 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 60. UITableViewController table header view section header view row 0 view row 1 view section footer view section header view row 0 view row 1 view section footer view footer header view SkillsMatter January 2012 Slide 37 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 61. SkillsMatter January 2012 Slide 38 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 62. Navigation Controller SkillsMatter January 2012 Slide 39 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 63. Navigation Controller My Mail TableView mailbox1 mailbox2 mailbox3 message1.1 message1.2 message3.1 TableView SkillsMatter January 2012 Slide 40 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 64. Navigation Controller Root View Controller Top View Controller SkillsMatter January 2012 Slide 41 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 65. Tab Bar Controller SkillsMatter January 2012 Slide 42 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 66. Modal view SkillsMatter January 2012 Slide 43 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 67. Popover view SkillsMatter January 2012 Slide 44 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 68. SplitViewController SkillsMatter January 2012 Slide 45 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 69. Don’t... Just don’t! SkillsMatter January 2012 Slide 46 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 70. Creating new interfaces SkillsMatter January 2012 Slide 47 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 71. Inventing new interfaces SkillsMatter January 2012 Slide 48 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 72. Path SkillsMatter January 2012 Slide 49 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 73. Path SkillsMatter January 2012 Slide 49 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 74. Path SkillsMatter January 2012 Slide 50 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 75. Instapaper SkillsMatter January 2012 Slide 51 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 76. Flipboard SkillsMatter January 2012 Slide 52 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 77. SkillsMatter January 2012 Slide 53 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 78. List of features Filter too many Yes features? App features Application Definition User journeys Statement Wirefames Prototype SkillsMatter January 2012 Slide 54 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 79. Prototyping with Keynotopia SkillsMatter January 2012 Slide 55 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 80. Keynotopia demo: Timers SkillsMatter January 2012 Slide 56 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 81. Storyboarding SkillsMatter January 2012 Slide 57 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 82. SkillsMatter January 2012 Slide 58 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 83. SkillsMatter January 2012 Slide 59 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 84. SkillsMatter January 2012 Slide 60 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 85. SkillsMatter January 2012 Slide 61 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 86. http://www.raywenderlich.com/5138/ beginning-storyboards-in-ios-5-part-1 SkillsMatter January 2012 Slide 62 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 87. iBooks2 SkillsMatter January 2012 Slide 63 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 88. SkillsMatter January 2012 Slide 64 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 89. Creating an app ‣ create an application definition statement ‣ top down approach ‣ primary task (keep it simple) ‣ ease of use (make it obvious) SkillsMatter January 2012 Slide 65 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 90. Questions? SkillsMatter January 2012 Slide 66 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 91. Demo SkillsMatter January 2012 Slide 67 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 92. Features ‣ simple countdown timer countdown ‣ CRUD for timer ‣ local notifications for when the timer is up ‣ collection of timers ‣ pomodoro (25min + 5 min) ‣ gym training (5 mins, etc. ) ‣ Crud for collections - move timers in list SkillsMatter January 2012 Slide 68 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 93. Timers app ADS A simple to use countdown collection for time conscious individuals. Type Serious Tool SkillsMatter January 2012 Slide 69 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 94. Keynote tips&tricks SkillsMatter January 2012 Slide 70 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 95. Keynote tips & tricks SkillsMatter January 2012 Slide 71 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 96. Resources SkillsMatter January 2012 Slide 72 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 97. Resources LiTG http://skillsmatter.com/user-group/os-mobile-server/litg http://www.linkedin.com/groups?gid=3323860 SkillsMatter January 2012 Slide 73 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 98. Resources MagicTou.ch http://magictou.ch SkillsMatter January 2012 Slide 74 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 99. Resources http://lanyrd.com/guides/ios-london/ http://nsconference.com SkillsMatter January 2012 Slide 75 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 100. iOS Application Development 2nd & 3rd April, London 2 Days Workshops and Main Conference Day 1: Hands-on Full Day Workshops - iOS Development with Paul Ardeleanu - Android Fast Track Development with Marko Gargenta - Mobile Web Development (tbc) Copyright © 2012 Hello24 Ltd. http://hello24.com Tuesday, 24 January 12
  • 101. Day 2: Main Conference with 5 tracks - iOS - Android - Mobile Web - Platforms - Mobile Business International Speakers - Technical Sessions - Great Networking 150 for 150 offer - £150 for 1st 150 places SkillsMatter January 2012 Slide 77 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 102. One more thing... SkillsMatter January 2012 Slide 78 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 103. Free ticket raffle Email to: mobile360live@sandsmedia.com subject: ‘PAUL A RAFFLE’ Ticket draw on Thursday 26th January SkillsMatter January 2012 Slide 79 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 104. Thank you! SkillsMatter January 2012 Slide 80 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 105. Thank you! stay hungry, stay foolish SkillsMatter January 2012 Slide 80 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 106. Thank you! paul@hello24.com stay hungry, stay foolish SkillsMatter January 2012 Slide 80 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12
  • 107. Thank you! paul@hello24.com twitter.com/pardel stay hungry, stay foolish SkillsMatter January 2012 Slide 80 Hello24 Ltd. (c) 2012 Tuesday, 24 January 12