SlideShare une entreprise Scribd logo
1  sur  27
Télécharger pour lire hors ligne
HIREVIETNAMESE




iPhone Training
     Lesson 2
http://www.hirevietnamese.com                           HIREVIETNAMESE

    Contents

               1      iPhone UI Design Considerations

               2      Application Layout

               3      iPhone UI Element Overview


               4      Example 2


               5      Exercise 2

                                                                    2
http://www.hirevietnamese.com                          HIREVIETNAMESE

    iPhone UI Design Considerations

     The iPhone is not a desktop system.



     The Apple iPhone is a powerful smart phone that is
      being used to improve the productivity of user. To
      design simple, successful iPhone app user interfaces,
      keep in mind the unique attributes of the iPhone.

     Eat with it, sleep with it, drink with it, live with it.


                                                                   3
http://www.hirevietnamese.com                                    HIREVIETNAMESE

    iPhone UI Design Considerations

     Small Screen
                                 Limit the number of controls

                                 Break a single complex app into two or more
                                apps with very different functions.




                                                                                4
http://www.hirevietnamese.com         HIREVIETNAMESE

    iPhone UI Design Considerations

     One screen at a time




                                                  5
http://www.hirevietnamese.com                              HIREVIETNAMESE

    iPhone UI Design Considerations

     One app at a time(iOS < 4)
                                 Save user-entered data immediately.

                                 Show the saved data the next time users
                                open the app.




                                                                            6
http://www.hirevietnamese.com                                   HIREVIETNAMESE

    iPhone UI Design Considerations

     Hand/Finger Input
                             UI Elements must be big enough to hit with a
                            finger.

                             Finger tapping means the pointer can just
                            disappear. Rollover effects don’t work well.

                             Multi-touch events




                                                                             7
http://www.hirevietnamese.com                                   HIREVIETNAMESE

    iPhone UI Design Considerations

     No External Keyboard
                             No physical keyboard on iPhone.

                             On-screen keyboard appears when needed.

                             Multi keyboard types are available.




                                                                            8
http://www.hirevietnamese.com         HIREVIETNAMESE

    iPhone UI Design Considerations

     Device Orientation




                                                  9
http://www.hirevietnamese.com                                        HIREVIETNAMESE

    iPhone UI Design Considerations

     Device Orientation
        Applications are notified when device rotates portrait to landscape and
       back.

        Can also find absolute orientation.




                                                                                   10
http://www.hirevietnamese.com                                           HIREVIETNAMESE

    iPhone UI Design Considerations

     No training
       The strongest asset of the iPhone is its ease of use. The simple user
       interface usually allows users to get their tasks done without training or
       reading online Help.




       Analyze your users, their needs and design a very simple, intuitive user
       interface that allows users to operate your app without training or Help



                                                                                    11
http://www.hirevietnamese.com          HIREVIETNAMESE

    Application Layout

     Tab Bar Control
                                Tab control always
                                visible




                                                     12
http://www.hirevietnamese.com                                         HIREVIETNAMESE

    Application Layout

     Tab Bar Control
         Use in:

          Applications with different models.

          Applications with different subtasks related to the overall app function.

         Many standard icons are provided.




                                                                                       13
http://www.hirevietnamese.com   HIREVIETNAMESE

    Application Layout

     Navigation Bars




                                            14
http://www.hirevietnamese.com                  HIREVIETNAMESE

    Application Layout

     Navigation Bars
        Like navigating a web site.

        Start with high-level general view.

        “Back” buttons automatic.

        Changes are animated.




                                                           15
http://www.hirevietnamese.com   HIREVIETNAMESE

    Application Layout

     Table Views




                                            16
http://www.hirevietnamese.com                                    HIREVIETNAMESE

    Application Layout

     Table Views
        Single column only.

        But custom cells can offer more flexibility.

        Can use multiple custom cell types in the same table.




                                                                             17
http://www.hirevietnamese.com   HIREVIETNAMESE

    Application Layout

     Toolbars




                                            18
http://www.hirevietnamese.com                         HIREVIETNAMESE

    Application Layout

     Toolbars
        Provide quick access to common actions.

        Usually at the bottom in the iPhone Apps .

        Many standard icons are provided.




                                                                  19
http://www.hirevietnamese.com                    HIREVIETNAMESE

    iPhone UI Element Overview

     Switch control
        iPhone version of a checkbox control.

        Change states on tap or drag.




                                                             20
http://www.hirevietnamese.com                 HIREVIETNAMESE

    iPhone UI Element Overview

     Segmented control
        iPhone version of a radio buttons.




                                                          21
http://www.hirevietnamese.com               HIREVIETNAMESE

    iPhone UI Element Overview

     Pickers
        Another way to have users select
       from a list of values.

        Can have multiple columns.




                                                        22
http://www.hirevietnamese.com                 HIREVIETNAMESE

    iPhone UI Element Overview

     Activity Indicators
        If you need to show one for very
       long.

        The system provides standard
       network activity indicator in status
       bar.




                                                          23
http://www.hirevietnamese.com                                  HIREVIETNAMESE

    iPhone UI Element Overview

     Alert Views
         Use in:

          When user has more than one option for an action.

          When you need to confirm an action.




                                                                           24
http://www.hirevietnamese.com   HIREVIETNAMESE

    Example 2




                                            25
http://www.hirevietnamese.com   HIREVIETNAMESE

    Exercise 2




                                            26
HIREVIETNAMESE

Contenu connexe

Tendances

7 User Experience Lessons from the iPhone (Introducing UX)
7 User Experience Lessons from the iPhone (Introducing UX)7 User Experience Lessons from the iPhone (Introducing UX)
7 User Experience Lessons from the iPhone (Introducing UX)Stephen Anderson
 
Mobile applications chapter 5
Mobile applications chapter 5Mobile applications chapter 5
Mobile applications chapter 5Akib B. Momin
 
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...Why the iPad UI matters, And how it differs from the Tablet PC, but also from...
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...Fabien Marry
 
Devoxx 2010: Develop mobile applications with Flex
Devoxx 2010: Develop mobile applications with FlexDevoxx 2010: Develop mobile applications with Flex
Devoxx 2010: Develop mobile applications with FlexMichael Chaize
 
The future of the Adobe Flash platform
The future of the Adobe Flash platformThe future of the Adobe Flash platform
The future of the Adobe Flash platformMichael Chaize
 
打造你的第一個iPhone APP
打造你的第一個iPhone APP打造你的第一個iPhone APP
打造你的第一個iPhone APP彼得潘 Pan
 
The Best Windows Phone Apps 2013: A Designers Collection
The Best Windows Phone Apps 2013: A Designers CollectionThe Best Windows Phone Apps 2013: A Designers Collection
The Best Windows Phone Apps 2013: A Designers CollectionTheresa Neil
 
Smau milano 2012 arena social media emanuele-bolognesi
Smau milano 2012   arena social media emanuele-bolognesiSmau milano 2012   arena social media emanuele-bolognesi
Smau milano 2012 arena social media emanuele-bolognesiSMAU
 
Android UI Design Tips
Android UI Design TipsAndroid UI Design Tips
Android UI Design TipsLuis Abreu
 

Tendances (10)

7 User Experience Lessons from the iPhone (Introducing UX)
7 User Experience Lessons from the iPhone (Introducing UX)7 User Experience Lessons from the iPhone (Introducing UX)
7 User Experience Lessons from the iPhone (Introducing UX)
 
Mobile applications chapter 5
Mobile applications chapter 5Mobile applications chapter 5
Mobile applications chapter 5
 
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...Why the iPad UI matters, And how it differs from the Tablet PC, but also from...
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...
 
Devoxx 2010: Develop mobile applications with Flex
Devoxx 2010: Develop mobile applications with FlexDevoxx 2010: Develop mobile applications with Flex
Devoxx 2010: Develop mobile applications with Flex
 
Mobile Strategy
Mobile StrategyMobile Strategy
Mobile Strategy
 
The future of the Adobe Flash platform
The future of the Adobe Flash platformThe future of the Adobe Flash platform
The future of the Adobe Flash platform
 
打造你的第一個iPhone APP
打造你的第一個iPhone APP打造你的第一個iPhone APP
打造你的第一個iPhone APP
 
The Best Windows Phone Apps 2013: A Designers Collection
The Best Windows Phone Apps 2013: A Designers CollectionThe Best Windows Phone Apps 2013: A Designers Collection
The Best Windows Phone Apps 2013: A Designers Collection
 
Smau milano 2012 arena social media emanuele-bolognesi
Smau milano 2012   arena social media emanuele-bolognesiSmau milano 2012   arena social media emanuele-bolognesi
Smau milano 2012 arena social media emanuele-bolognesi
 
Android UI Design Tips
Android UI Design TipsAndroid UI Design Tips
Android UI Design Tips
 

En vedette

HireVietnamese - Lesson 5
HireVietnamese  - Lesson 5HireVietnamese  - Lesson 5
HireVietnamese - Lesson 5Lê Lý
 
HireVietnamese - Lesson 4
HireVietnamese - Lesson 4HireVietnamese - Lesson 4
HireVietnamese - Lesson 4Lê Lý
 
HireVietnamese - Lesson 3
HireVietnamese - Lesson 3HireVietnamese - Lesson 3
HireVietnamese - Lesson 3Lê Lý
 
Welcome to red letter days
Welcome to red letter daysWelcome to red letter days
Welcome to red letter daysstrongz07
 
Framtidens samhälle Del3 - Den digitaliserade staden
Framtidens samhälle Del3 - Den digitaliserade stadenFramtidens samhälle Del3 - Den digitaliserade staden
Framtidens samhälle Del3 - Den digitaliserade stadenMälarenergi AB
 
HireVietnamese - Lesson 1
HireVietnamese - Lesson 1HireVietnamese - Lesson 1
HireVietnamese - Lesson 1Lê Lý
 
HireVietnamese - Lesson 4
HireVietnamese - Lesson 4HireVietnamese - Lesson 4
HireVietnamese - Lesson 4Lê Lý
 
Presentazioni in Famiglia - Andrea Bodrito
Presentazioni in Famiglia - Andrea BodritoPresentazioni in Famiglia - Andrea Bodrito
Presentazioni in Famiglia - Andrea BodritoCPL
 

En vedette (9)

HireVietnamese - Lesson 5
HireVietnamese  - Lesson 5HireVietnamese  - Lesson 5
HireVietnamese - Lesson 5
 
HireVietnamese - Lesson 4
HireVietnamese - Lesson 4HireVietnamese - Lesson 4
HireVietnamese - Lesson 4
 
HireVietnamese - Lesson 3
HireVietnamese - Lesson 3HireVietnamese - Lesson 3
HireVietnamese - Lesson 3
 
Welcome to red letter days
Welcome to red letter daysWelcome to red letter days
Welcome to red letter days
 
Framtidens samhälle Del3 - Den digitaliserade staden
Framtidens samhälle Del3 - Den digitaliserade stadenFramtidens samhälle Del3 - Den digitaliserade staden
Framtidens samhälle Del3 - Den digitaliserade staden
 
Voulez-vous, 'n ABBA musiekblyspel
Voulez-vous, 'n ABBA musiekblyspelVoulez-vous, 'n ABBA musiekblyspel
Voulez-vous, 'n ABBA musiekblyspel
 
HireVietnamese - Lesson 1
HireVietnamese - Lesson 1HireVietnamese - Lesson 1
HireVietnamese - Lesson 1
 
HireVietnamese - Lesson 4
HireVietnamese - Lesson 4HireVietnamese - Lesson 4
HireVietnamese - Lesson 4
 
Presentazioni in Famiglia - Andrea Bodrito
Presentazioni in Famiglia - Andrea BodritoPresentazioni in Famiglia - Andrea Bodrito
Presentazioni in Famiglia - Andrea Bodrito
 

Similaire à HireVietnamese - Lesson 2

HireVietnamese - Lesson 1
HireVietnamese - Lesson 1HireVietnamese - Lesson 1
HireVietnamese - Lesson 1levanly
 
Socialcam App of the week
Socialcam App of the weekSocialcam App of the week
Socialcam App of the weekSojoSolutions
 
From Desktop to Mobile: Application Functionality for Small Screens
From Desktop to Mobile: Application Functionality for Small ScreensFrom Desktop to Mobile: Application Functionality for Small Screens
From Desktop to Mobile: Application Functionality for Small ScreensJoseph Labrecque
 
2012/02/15 Android 4.0 UI Design Tips@happy designer meetup
2012/02/15 Android 4.0 UI Design Tips@happy designer meetup2012/02/15 Android 4.0 UI Design Tips@happy designer meetup
2012/02/15 Android 4.0 UI Design Tips@happy designer meetupJustin Lee
 
Sailfish operating system
Sailfish operating system Sailfish operating system
Sailfish operating system Kritika Purohit
 
Uniface 10 Enterprise Edition
Uniface 10 Enterprise EditionUniface 10 Enterprise Edition
Uniface 10 Enterprise EditionUniface
 
Embracing mobile platforms | nascent at carmel ventures
Embracing mobile platforms | nascent at carmel venturesEmbracing mobile platforms | nascent at carmel ventures
Embracing mobile platforms | nascent at carmel venturesnascent
 
Mobile Programming - 9 Profile UI, Navigation Basic and Splash Screen
Mobile Programming - 9 Profile UI, Navigation Basic and Splash ScreenMobile Programming - 9 Profile UI, Navigation Basic and Splash Screen
Mobile Programming - 9 Profile UI, Navigation Basic and Splash ScreenAndiNurkholis1
 
Siebel connected mobile applications an overview
Siebel connected mobile applications   an overviewSiebel connected mobile applications   an overview
Siebel connected mobile applications an overviewsnuthakki
 
QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10Almog Koren
 
Mobile Prototyping
Mobile PrototypingMobile Prototyping
Mobile PrototypingDonna Lichaw
 
Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...
Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...
Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...Katy Slemon
 
I phone apps developments interview
I phone apps developments interviewI phone apps developments interview
I phone apps developments interviewPragati Singh
 
Designing Software With the User in Mind - Symbio
Designing Software With the User in Mind - SymbioDesigning Software With the User in Mind - Symbio
Designing Software With the User in Mind - SymbioEmily Chong
 
UX Concerns across Mobile Platforms
UX Concerns across Mobile PlatformsUX Concerns across Mobile Platforms
UX Concerns across Mobile PlatformsJoseph Labrecque
 
Mobile Application Design & Development
Mobile Application Design & DevelopmentMobile Application Design & Development
Mobile Application Design & DevelopmentRonnie Liew
 
ABC2011 Summer: Android UI and UX for the Tablets
ABC2011 Summer: Android UI and UX for the TabletsABC2011 Summer: Android UI and UX for the Tablets
ABC2011 Summer: Android UI and UX for the TabletsNobuya Sato
 
Native vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile applicationNative vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile applicationLoic Ortola
 

Similaire à HireVietnamese - Lesson 2 (20)

HireVietnamese - Lesson 1
HireVietnamese - Lesson 1HireVietnamese - Lesson 1
HireVietnamese - Lesson 1
 
Socialcam App of the week
Socialcam App of the weekSocialcam App of the week
Socialcam App of the week
 
From Desktop to Mobile: Application Functionality for Small Screens
From Desktop to Mobile: Application Functionality for Small ScreensFrom Desktop to Mobile: Application Functionality for Small Screens
From Desktop to Mobile: Application Functionality for Small Screens
 
Applico mobile company
Applico mobile companyApplico mobile company
Applico mobile company
 
2012/02/15 Android 4.0 UI Design Tips@happy designer meetup
2012/02/15 Android 4.0 UI Design Tips@happy designer meetup2012/02/15 Android 4.0 UI Design Tips@happy designer meetup
2012/02/15 Android 4.0 UI Design Tips@happy designer meetup
 
Sailfish operating system
Sailfish operating system Sailfish operating system
Sailfish operating system
 
Uniface 10 Enterprise Edition
Uniface 10 Enterprise EditionUniface 10 Enterprise Edition
Uniface 10 Enterprise Edition
 
Embracing mobile platforms | nascent at carmel ventures
Embracing mobile platforms | nascent at carmel venturesEmbracing mobile platforms | nascent at carmel ventures
Embracing mobile platforms | nascent at carmel ventures
 
Mobile Programming - 9 Profile UI, Navigation Basic and Splash Screen
Mobile Programming - 9 Profile UI, Navigation Basic and Splash ScreenMobile Programming - 9 Profile UI, Navigation Basic and Splash Screen
Mobile Programming - 9 Profile UI, Navigation Basic and Splash Screen
 
Siebel connected mobile applications an overview
Siebel connected mobile applications   an overviewSiebel connected mobile applications   an overview
Siebel connected mobile applications an overview
 
Prototyping
PrototypingPrototyping
Prototyping
 
QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10
 
Mobile Prototyping
Mobile PrototypingMobile Prototyping
Mobile Prototyping
 
Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...
Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...
Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...
 
I phone apps developments interview
I phone apps developments interviewI phone apps developments interview
I phone apps developments interview
 
Designing Software With the User in Mind - Symbio
Designing Software With the User in Mind - SymbioDesigning Software With the User in Mind - Symbio
Designing Software With the User in Mind - Symbio
 
UX Concerns across Mobile Platforms
UX Concerns across Mobile PlatformsUX Concerns across Mobile Platforms
UX Concerns across Mobile Platforms
 
Mobile Application Design & Development
Mobile Application Design & DevelopmentMobile Application Design & Development
Mobile Application Design & Development
 
ABC2011 Summer: Android UI and UX for the Tablets
ABC2011 Summer: Android UI and UX for the TabletsABC2011 Summer: Android UI and UX for the Tablets
ABC2011 Summer: Android UI and UX for the Tablets
 
Native vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile applicationNative vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile application
 

Dernier

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 

Dernier (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 

HireVietnamese - Lesson 2

  • 2. http://www.hirevietnamese.com HIREVIETNAMESE Contents 1 iPhone UI Design Considerations 2 Application Layout 3 iPhone UI Element Overview 4 Example 2 5 Exercise 2 2
  • 3. http://www.hirevietnamese.com HIREVIETNAMESE iPhone UI Design Considerations  The iPhone is not a desktop system.  The Apple iPhone is a powerful smart phone that is being used to improve the productivity of user. To design simple, successful iPhone app user interfaces, keep in mind the unique attributes of the iPhone.  Eat with it, sleep with it, drink with it, live with it. 3
  • 4. http://www.hirevietnamese.com HIREVIETNAMESE iPhone UI Design Considerations  Small Screen  Limit the number of controls  Break a single complex app into two or more apps with very different functions. 4
  • 5. http://www.hirevietnamese.com HIREVIETNAMESE iPhone UI Design Considerations  One screen at a time 5
  • 6. http://www.hirevietnamese.com HIREVIETNAMESE iPhone UI Design Considerations  One app at a time(iOS < 4)  Save user-entered data immediately.  Show the saved data the next time users open the app. 6
  • 7. http://www.hirevietnamese.com HIREVIETNAMESE iPhone UI Design Considerations  Hand/Finger Input  UI Elements must be big enough to hit with a finger.  Finger tapping means the pointer can just disappear. Rollover effects don’t work well.  Multi-touch events 7
  • 8. http://www.hirevietnamese.com HIREVIETNAMESE iPhone UI Design Considerations  No External Keyboard  No physical keyboard on iPhone.  On-screen keyboard appears when needed.  Multi keyboard types are available. 8
  • 9. http://www.hirevietnamese.com HIREVIETNAMESE iPhone UI Design Considerations  Device Orientation 9
  • 10. http://www.hirevietnamese.com HIREVIETNAMESE iPhone UI Design Considerations  Device Orientation  Applications are notified when device rotates portrait to landscape and back.  Can also find absolute orientation. 10
  • 11. http://www.hirevietnamese.com HIREVIETNAMESE iPhone UI Design Considerations  No training The strongest asset of the iPhone is its ease of use. The simple user interface usually allows users to get their tasks done without training or reading online Help. Analyze your users, their needs and design a very simple, intuitive user interface that allows users to operate your app without training or Help 11
  • 12. http://www.hirevietnamese.com HIREVIETNAMESE Application Layout  Tab Bar Control Tab control always visible 12
  • 13. http://www.hirevietnamese.com HIREVIETNAMESE Application Layout  Tab Bar Control Use in:  Applications with different models.  Applications with different subtasks related to the overall app function. Many standard icons are provided. 13
  • 14. http://www.hirevietnamese.com HIREVIETNAMESE Application Layout  Navigation Bars 14
  • 15. http://www.hirevietnamese.com HIREVIETNAMESE Application Layout  Navigation Bars  Like navigating a web site.  Start with high-level general view.  “Back” buttons automatic.  Changes are animated. 15
  • 16. http://www.hirevietnamese.com HIREVIETNAMESE Application Layout  Table Views 16
  • 17. http://www.hirevietnamese.com HIREVIETNAMESE Application Layout  Table Views  Single column only.  But custom cells can offer more flexibility.  Can use multiple custom cell types in the same table. 17
  • 18. http://www.hirevietnamese.com HIREVIETNAMESE Application Layout  Toolbars 18
  • 19. http://www.hirevietnamese.com HIREVIETNAMESE Application Layout  Toolbars  Provide quick access to common actions.  Usually at the bottom in the iPhone Apps .  Many standard icons are provided. 19
  • 20. http://www.hirevietnamese.com HIREVIETNAMESE iPhone UI Element Overview  Switch control  iPhone version of a checkbox control.  Change states on tap or drag. 20
  • 21. http://www.hirevietnamese.com HIREVIETNAMESE iPhone UI Element Overview  Segmented control  iPhone version of a radio buttons. 21
  • 22. http://www.hirevietnamese.com HIREVIETNAMESE iPhone UI Element Overview  Pickers  Another way to have users select from a list of values.  Can have multiple columns. 22
  • 23. http://www.hirevietnamese.com HIREVIETNAMESE iPhone UI Element Overview  Activity Indicators  If you need to show one for very long.  The system provides standard network activity indicator in status bar. 23
  • 24. http://www.hirevietnamese.com HIREVIETNAMESE iPhone UI Element Overview  Alert Views Use in:  When user has more than one option for an action.  When you need to confirm an action. 24
  • 25. http://www.hirevietnamese.com HIREVIETNAMESE Example 2 25
  • 26. http://www.hirevietnamese.com HIREVIETNAMESE Exercise 2 26