SlideShare una empresa de Scribd logo
1 de 27
Descargar para leer sin conexión
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

Más contenido relacionado

Destacado

HireVietnamese - Lesson 1
HireVietnamese - Lesson 1HireVietnamese - Lesson 1
HireVietnamese - Lesson 1levanly
 
HireVietnamese - Lesson 4
HireVietnamese - Lesson 4HireVietnamese - Lesson 4
HireVietnamese - Lesson 4levanly
 
HireVietnamese- Lesson 5
HireVietnamese- Lesson 5HireVietnamese- Lesson 5
HireVietnamese- Lesson 5levanly
 
Content Marketing Strategy
Content Marketing StrategyContent Marketing Strategy
Content Marketing StrategyLena Scott
 

Destacado (7)

HireVietnamese - Lesson 1
HireVietnamese - Lesson 1HireVietnamese - Lesson 1
HireVietnamese - Lesson 1
 
HireVietnamese - Lesson 4
HireVietnamese - Lesson 4HireVietnamese - Lesson 4
HireVietnamese - Lesson 4
 
Just for test
Just for testJust for test
Just for test
 
Socio design note
Socio design noteSocio design note
Socio design note
 
HireVietnamese- Lesson 5
HireVietnamese- Lesson 5HireVietnamese- Lesson 5
HireVietnamese- Lesson 5
 
Content Marketing Strategy
Content Marketing StrategyContent Marketing Strategy
Content Marketing Strategy
 
Infarto al miacardio
Infarto al miacardio Infarto al miacardio
Infarto al miacardio
 

Similar a HireVietnamese - Lesson 2

HireVietnamese - Lesson 1
HireVietnamese - Lesson 1HireVietnamese - Lesson 1
HireVietnamese - Lesson 1Lê Lý
 
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
 
Android 4.0 UI Design Tips
Android 4.0 UI Design TipsAndroid 4.0 UI Design Tips
Android 4.0 UI Design TipsJustin 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
 

Similar a 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
 
Android 4.0 UI Design Tips
Android 4.0 UI Design TipsAndroid 4.0 UI Design Tips
Android 4.0 UI Design Tips
 
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
 

Último

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Último (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

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