7/24/2018 8:48 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.

Slides:



Advertisements
Similar presentations
Coding a Responsive HTML
Advertisements

Support.ebsco.com EBSCOhost Mobile Tutorial. Welcome to the EBSCOhost Mobile tutorial, a guide to the most popular EBSCOhost features available for use.
DEVELOPING MOBILE APPS FOR THE VISUALLY IMPAIRED HEARTLAND COMMUNITY COLLEGE Nicolaas tenBroek Todd Simeone.
Microsoft ® Lync ™ 2010 IM and Presence Training.
Punit Shah Technical Lead | Microsoft
Design Considerations & User Experience Guidelines for Mobile Tablet Applications Arnie Lund Director, User Experience David Hale Developer Experience.
Redefining Disability Mobile Accessibility Testing By Priti Rohra Head Accessibility Testing BarrierBreak Technologies.
Specialized Application Software © 2013 The McGraw-Hill Companies, Inc. All rights reserved.Computing Essentials 2013.
CS378 - Mobile Computing App Project Overview. App Project Teams of 2 or 3 students Develop an Android application of your choosing subject to instructor.
Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved Using Android XML Resources.
Review of Applications By Phoebe Stewart. Introduction I shall be talking about the features, strengths and weaknesses of two different apps, a learning.
The nature of mobile apps Going native Guiding principles Rule of thumb Navigation design patterns Topic 4: Introduction to mobile application design By.
Windows User Interface and Web User Interface By E. Marlene Graham.
App reviews By Meghan Roles. Introduction I am going to be talking about 2 different apps. One app is called Tripomatic, which is a city guide, and the.
Microsoft® Lync™ 2010 Attendee This course covers: Lync Attendee Overview Join Online Meeting Experience Set up Audio and Video Manage Your Meeting Lync.
Sage Franch | Technical Evangelist Susan Ibach | Technical Evangelist.
© 2012 DigitalDay | MOBILE WEB DESIGN PRINCIPLES Best Practices Workshop 1.
Enis Microsoft Avoiding common Windows Phone and Windows Store app certification failures.
Microsoft Dynamics GP Roadmap
The vision for Office universal apps on Windows 10
Success through People with LinkedIn and O365
Using Office 365 Across All Your Devices
Make your app a native part of Office with Add-ins
Microsoft Office Live Meeting 2007
Create beautiful, fast, interactive pages in SharePoint
5/20/2018 5:02 AM Microsoft Dynamics NAV 2017 A complete list of client enhancements for end users © 2014 Microsoft Corporation. All rights reserved. MICROSOFT.
Mobile App Trends: lifecycle, functions, and cognitive
Build Power-full Solutions in Office 365 …without Code!
6/2/ :21 AM THR2179 Integrating Microsoft Visio, PowerApps and Flow to create compelling online solutions David Parker Owner, bVisual Visio MVP ©
6/3/2018 1:14 AM THR2018 Be the Yammer Rock Star at Your Organization with the Yammer Mobile App and Device Notifications Kevin Crossman IT Collaboration.
Get the most from the Microsoft Dynamics 365 Mobile App
Microsoft Power BI with Azure Services
6/12/2018 3:52 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
6/17/ :27 AM BRK3341 Unlock extensibility by connecting your service to PowerApps and Microsoft Flow Theresa (Tessa) Palmer–Sr. Program Manager Sunay.
Microsoft Ignite /19/2018 2:35 AM
Accessibility on Windows 10
FOLLETT ENLIGHT YOUR NEW E-BOOK READER JFC 9/13.
Windows Input Christian Lamp Program Manager Carla Forester
Online virtual labs: The hidden gem for free hands-on learning, practice, and exploration CA Callahan.
Manual testing of Windows Metro style apps built using HTML
SharePoint Saturday Detroit
OverDrive Digital Library Basics
Project Rome: Activity API & Pick Up Where I Left Off
Chapter: 2 Diving into Mobile: App or Website?
Microsoft Build /19/2018 7:06 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Build Bot using PowerApps
Developing for Key Windows Phone Consumer Scenarios
What’s New in Accessibility (for Developers and Users)
Microsoft Build /22/2018 3:05 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
How to use Roku Voice Search and Roku Mobile App Speaking naturally in a compatible Roku Advanced Remote or Free Roku Mobile app, you can use conversation.
Power Apps & Flow for Microsoft Dynamics SL
Reaching more customers with accessible Metro style apps using HTML5
OverDrive Digital Library Basics
Microsoft Ignite /9/2018 5:03 AM BRK1010
Living up to the Promise of Online Advertising
Securely run and grow your business with Microsoft 365 Business
Introduction to mobile app development Module 3 – Improving your App Studio app Lance McCarthy.
Microsoft Build /17/2018 2:10 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
11/18/2018 5:19 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
What’s New and What’s Coming in the Microsoft Outlook Family of Apps
Microsoft Build /30/2018 2:15 AM Migrating Silverlight Windows Phone apps to the Universal Windows Platform Ricardo Villalobos Principal SDE Manager.
Windows SDK for Facebook
Learn how to make SharePoint Accessible and Inclusive
Quality & Performance for XAML Apps
Xamarin Test Recorder John Lago Senior Program Manager.
Microsoft Build /3/2019 4:12 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Chapter 3 – part2.
Accessibility in Microsoft
4/20/2019 Share © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
Microsoft Teams User Interface
Presentation transcript:

7/24/2018 8:48 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Designing Mobile Applications 7/24/2018 8:48 AM P4048 Designing Mobile Applications David Ortinau Senior Program Manager, Mobile Developer Tools @davidortinau © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Build 2017 7/24/2018 8:48 AM You’re new to mobile application design Maybe you have experience with desktop or web Or you have built some mobile apps and want to improve We ALL have a role in design. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Conduct User Testing Provide as little context and direction as needed Microsoft Build 2017 7/24/2018 8:48 AM Conduct User Testing Provide as little context and direction as needed Encourage them to verbalize their thoughts Listen. Watch. Observe. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Mobile Design Principles Microsoft Build 2017 7/24/2018 8:48 AM Mobile Design Principles © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

One thing per screen Microsoft Build 2017 7/24/2018 8:48 AM How do you know if you’re violated this principle? When observing user testing you’ll see people hesitate or be slow to perform that task. Or they may miss it completely © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Navigation UWP iOS Android Microsoft Build 2017 7/24/2018 8:48 AM Use the navigation model that users expect on that platform UWP and Android have back button on the device iOS swipe off the edge Flyout / Drawer menu can also happen on iOS and is increasingly popular. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Accessibility Set accessible name and description Microsoft Build 2017 7/24/2018 8:48 AM Accessibility Set accessible name and description Use resizable text units of measure Color contrast Use the navigation model that users expect on that platform UWP and Android have back button on the device iOS swipe off the edge Flyout / Drawer menu can also happen on iOS and is increasingly popular. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Design for Touch One handed—49% Cradled—36% Two handed—15% Microsoft Build 2017 7/24/2018 8:48 AM Design for Touch One handed—49% Cradled—36% Two handed—15% Steven Hoober study 2013 study on how people hold their phones. http://www.uxmatters.com/mt/archives/2013/02/how-do-users- really-hold-mobile-devices.php Steven Hoober www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php Images: Stephanie Walter © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Design for Touch Ugh! M’kay Yes! Microsoft Build 2017 7/24/2018 8:48 AM Design for Touch Ugh! M’kay Is it bad to now have something in a difficult to reach area? No, just not something I need to get to regularly. One handed users will use a variety of grips. Don’t use these as exact areas, use them as basic guides. Important things that users need to easily touch should be near or within these areas. https://blog.stephaniewalter.fr/en/mobile-touch-areas-freebies/ - Images Yes! Steven Hoober “Designing Mobile Interfaces” blog.usabilla.com/designing-thumbs-thumb-zone/ Images: Stephanie Walter © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Design for Touch Hit area 40px + 5px margin Microsoft Build 2017 7/24/2018 8:48 AM Design for Touch Hit area 40px + 5px margin How big should my buttons be? Add button visuals, build UI. ---- Principle Design for input – TOUCH 40px + 5px margin – Microsoft usability guide 44px guideline – Josh Clark 9.5mm? 22mm? © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Pixels?! Apple Android UWP Point (PT) Microsoft Build 2017 7/24/2018 8:48 AM Pixels?! iOS Pixel Size Factor 1x 40px 2x 80px 3x 120px Android ldpi 20px 0.5x mdpi hdpi 60px 1.5x xhdpi xxhdpi xxxhdpi 160px 4x UWP 100% Scale 125% Scale 50px 1.25x 150% Scale 200% Scale 300% Scale Apple Point (PT) Android Density Independent Pixels (DiP or DP) Scale Independent Pixels (SP) for fonts UWP Device-Independent Pixels (DIP) http://stackoverflow.com/questions/29808498/xamarin-forms-widthrequest-value-meaning XF uses the underlying platform default unit These are relations in inches iOS: 160 units to the inch Android: 160 units to the inch Windows Phone: 240 units to the inch These are relations in centimeters if you prefer metric system iOS: 64 units to the centimeter Android: 64 units to the centimeters Windows Phone: 96 units to the centimeters medium.com/@pnowelldesign/pixel-density-demystified-a4db63ba2922 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Design with Vector Graphics Microsoft Build 2017 7/24/2018 8:48 AM Design with Vector Graphics Where possible design in vector at 1x and let the tool export as needed. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Vector Export Microsoft Build 2017 7/24/2018 8:48 AM Where possible design in vector at 1x and let the tool export as needed. Maybe screenshot of Sketch and alternative for Windows? Adobe Experience Design © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

rendr.io/from-sketch-to-app-a-design-to-development-workflow/ Microsoft Build 2017 7/24/2018 8:48 AM http://rendr.io/from-sketch-to-app-a-design-to-development-workflow/ rendr.io/from-sketch-to-app-a-design-to-development-workflow/ © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Integration with other devices Microsoft Build 2017 7/24/2018 8:48 AM Offline Features Offline / Online Sync Location Services Mapping Voice Design for Context One Handed Use Privacy Noisy WIFI vs Cellular Data Bluetooth/WIFI Integration with other devices Be aware of expected and unexpected contexts. BLE or GPS location based Online or Offline Wifi or Cell data What considerations might these contexts raise? How would I design differently considering? © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

57% multiple devices 21% concurrently Video Streaming Gaming Microsoft Build 2017 7/24/2018 8:48 AM 57% multiple devices 21% concurrently Video Streaming An activity may begin on one device and resume on another. Research stats to support this? People don't often perform a single activity on one device. Some activities span multiple devices. Real world example? Shopping? Gaming Mobile First Shopping www.thinkwithgoogle.com/articles/device-use-marketer-tips.html © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Build 2017 7/24/2018 8:48 AM Affordance “A perceived signal or clue that an object may be used to perform a particular action.” www.smashingmagazine.com/2014/06/affordance-most-underrated-word-in-web-design/ Explicit Pattern Metaphor Negative Push Me Today | Schedule | Settings Login An “affordance” is a perceived signal or clue that an object may be used to perform a particular action. Explicit – “push” or “log in” or “submit” Pattern Affordance – by following a pattern it affords behavior. Disjointed words across the top or bottom of a screen are likely navigation. It follows an established pattern metaphor Hidden Affordance – revealed based on another action. Hovering a link. Tricky on mobile. Think Pinterest scroll reveals buttons. Metaphor – icons, affordance is drawn from real world experience. Magnifying Glass. Printer. Phone. Envelope. Negative – disabled grey state. https://www.smashingmagazine.com/2014/06/affordance-most-underrated-word-in-web-design/ Push Me © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Call to Action: Know Platform Culture Microsoft Build 2017 7/24/2018 8:48 AM Call to Action: Know Platform Culture Each platform publishes design guides Android developer.android.com/design/ iOS developer.apple.com/ios/human-interface-guidelines/overview/design-principles/ UWP developer.microsoft.com/en-us/windows/apps/design © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

7/24/2018 8:48 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.