SlideShare a Scribd company logo
1 of 31
April Dunnam
Power Apps +
Accessibility
Accessibility globally
Over a billion people, about 15% of the
world’s population have some form of
disability.1
At least 2.2 billion people have a vision
impairment or blindness.2
Roughly 466 million people globally
experience hearing loss.3
1
“Disability and Health” World Health Organization
2
“Blindness and Vision Impairment” World Health Organization
3
“Hearing Loss” World Health Organization
Disability
=
Mismatched
human
interactions
Universal experience = accessibility = inclusive design
Accessibility means creating experiences for all people of all abilities
Visual Hearing Cognitive Speech Mobility Neural
Intuitive to use & easy to learn
for citizen developers
Build apps fast with the market’s most
intuitive point-and-click approach to
app design. Choose from a large
selection of templates or start from a
blank canvas.
A platform for all your data from
a single source of truth
Ensure your data is accurate and up-
to-date by leveraging the Common
Data Service (CDS) to integrate data
from 350+ sources.
Build highly customized task and
role-based applications
Clear the development backlog and
start automating manual processes and
data collection to solve your most
pressing administrative problems.
Develop low-code apps and
forms that enhance innovation
Power Apps enables a visual approach
to building apps, empowering
everyone to quickly turn their bright
ideas into brilliant apps.
Microsoft Power Apps unlocking innovation
Less code. More power. Faster innovation.
Accessible app
development
Create accessible
apps
Building solutions for
the modern world
Accessible app development +
create accessible apps
Enable accessible innovation with high contrast mode
Accessible app creation
Power Apps development platform can be
used in high contrast mode to make it
accessible to users with vision impairments.
Inclusive development
environment
With high contrast mode, individuals can
navigate through the Power Apps platform
to create apps in an environment that meets
their unique needs.
Layouts and Color
Be mindful of font
size
Avoid Popups Have a logical
layout
Ensure proper
contrast
Keyboard support
Set Accessibility Labels for all controls
Interactive elements (i.e. buttons) set TabIndex to 0
Decorative elements or text (i.e. images), set TabIndex to -1.
Avoid setting tab index higher than zero.
Accessible navigation for app builders and users with keyboard shortcuts
Design using keyboard
shortcuts
Navigate through the Power Apps platform
using keyboard shortcuts for an accessible
way to develop apps.
Enhanced groups ensure proper
keyboard navigation
Use enhanced groups to ensure that users
can easily navigate through your apps using
keyboard shortcuts.
Create apps that support keyboard
shortcuts
Ensure that your creations are accessible by
easily enabling keyboard shortcut functions
as you develop.
Use pre-built templates to create accessible solutions
App templates
Pre-built templates comply with
accessibility needs making it easy
to create accessible solutions.
Color contrast
Templates follow recommended
color contrast guidelines making
them accessible to users with
vision impairments.
Assistive technology
Templates are designed to work
with assistive technology such as
screen readers or keyboard
navigation.
Building solutions for
the modern world
Create accessible solutions with AI Builder
Embed AI in your solutions
Use pre-built or custom components to
create accessible solutions with AI.
How can AI help?
With AI capabilities such as object detection
and text recognition, you can build
solutions to address accessibility challenges
Leverage Azure Cognitive Services to make
your applications more intelligent, engaging,
and discoverable.
Leverage Azure Cognitive Services
Emotion and video detection – Understand
sentiment and extract insight from your videos.
Facial, speech and vision recognition – Face
attribution detection and recognition, speaker
identification and verification, and image
classification.
Speech and language understanding – Add
speech-enabled features to applications and ensure
your application understands what a person wants
in their own words.
With accessible bot authoring, you can integrate
chatbots into your Power Apps solutions and
provide an accessible way for users to engage.
Integrate with Power Virtual Agents
Accessible bot authoring – The bot authoring canvas is built
to be accessible from the get-go. Built-in keyboard shortcuts
are tailored to help users authoring content using keyboard
navigation.
Written communication – Embedding chatbots into your
Power Apps solutions enables hearing impaired users to
interact with customer service in an accessible written
environment.
Embed bots – With Power Apps, AI Builder, and Power
Virtual Agents, it is easy to embed chatbots into your Power
Apps solutions.
Accessible app development +
tooling
Accessibility checker in Power Apps
Analyze as you work
The built-in accessibility checker
analyzes your material as you work for
real-time alerts and recommendations.
Address errors with ease
Easily address accessibility errors and
warnings by selecting from the
recommended action list.
Errors, warnings, and tips
The accessibility checker classifies each
issue as an error, a warning, or a tip
based on the issue’s severity.
Demo - Accessibility checker
Solve accessibility issues with Accessibility Insights
Navigate with screen readers
Open an app
Applications created with Power Apps can
be opened with a screen reader using a
simple combination of the Tab and Enter
keys.
Use scan mode
Screen readers can quickly navigate
through applications using scan mode to
jump from headings, links, landmarks,
form fields, controls, and tables.
Find your way around an
app
Navigate through grids, forms, charts,
dashboards, flows and dialog boxes within
applications using simple screen reader
capabilities.
Screen readers help to render text and image content as speech and braille output for visually
impaired users.
Commonly used screen readers such as Narrator, JAWS, and NVDA are supported.
Screen Reader Support
Windows: Microsoft Edge + Narrator
macOS: Safari + VoiceOver
Android: Power Apps app + Talkback
iOS: Power Apps app + VoiceOver
Accessibility Toolkit
AccessibilityInsights
https://AccessibilityInsights.io https://aka.ms/themedesigner
Theme Designer
Demo – Theme Designer
Accessibility resources
There are real challenges to solve in
accessibility.
Let those challenges drive innovation.
Think creatively.
Think inclusively.
Always design with accessibility in
mind.
© Copyright Microsoft Corporation. All rights reserved.
Thank you

More Related Content

What's hot

Powerapps & Flow
Powerapps & FlowPowerapps & Flow
Powerapps & FlowXpand IT
 
Selenium Automation Testing Interview Questions And Answers
Selenium Automation Testing Interview Questions And AnswersSelenium Automation Testing Interview Questions And Answers
Selenium Automation Testing Interview Questions And AnswersAjit Jadhav
 
Jira as a Tool for Test Management
Jira as a Tool for Test ManagementJira as a Tool for Test Management
Jira as a Tool for Test ManagementMaija Laksa
 
What Is Accessibility Testing?
What Is Accessibility Testing?What Is Accessibility Testing?
What Is Accessibility Testing?QA InfoTech
 
Katalon Studio - Best automation solution for software testing team
Katalon Studio - Best automation solution for software testing teamKatalon Studio - Best automation solution for software testing team
Katalon Studio - Best automation solution for software testing teamKatalon Studio
 
ATLAS Automation POC
ATLAS Automation POCATLAS Automation POC
ATLAS Automation POCaakashmc
 
Introduction to the Microsoft Bot Framework v4
Introduction to the Microsoft Bot Framework v4Introduction to the Microsoft Bot Framework v4
Introduction to the Microsoft Bot Framework v4Bob German
 
Web application testing with Selenium
Web application testing with SeleniumWeb application testing with Selenium
Web application testing with SeleniumKerry Buckley
 
Katalon studio vs selenium comparision
Katalon studio vs selenium comparisionKatalon studio vs selenium comparision
Katalon studio vs selenium comparisionPrabhusundar6
 
Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Leonard Fingerman
 
Mobile application development
Mobile application developmentMobile application development
Mobile application developmentEric Cattoir
 
Test Automation Architecture That Works by Bhupesh Dahal
Test Automation Architecture That Works by Bhupesh DahalTest Automation Architecture That Works by Bhupesh Dahal
Test Automation Architecture That Works by Bhupesh DahalQA or the Highway
 
Automation - web testing with selenium
Automation - web testing with seleniumAutomation - web testing with selenium
Automation - web testing with seleniumTzirla Rozental
 
Beautfiul world of Flutter Testing
Beautfiul world of Flutter TestingBeautfiul world of Flutter Testing
Beautfiul world of Flutter TestingMax Weber
 
Build and Manage Your APIs with Amazon API Gateway
Build and Manage Your APIs with Amazon API GatewayBuild and Manage Your APIs with Amazon API Gateway
Build and Manage Your APIs with Amazon API GatewayAmazon Web Services
 
AUTOMATION FRAMEWORK USING SELENIUM & TESTNG ALONG WITH MAVEN
AUTOMATION FRAMEWORK USING SELENIUM & TESTNG ALONG WITH MAVENAUTOMATION FRAMEWORK USING SELENIUM & TESTNG ALONG WITH MAVEN
AUTOMATION FRAMEWORK USING SELENIUM & TESTNG ALONG WITH MAVENSHASHI JAISWAL
 
Web accessibility: it’s everyone’s responsibility
Web accessibility: it’s everyone’s responsibilityWeb accessibility: it’s everyone’s responsibility
Web accessibility: it’s everyone’s responsibilityMedia Access Australia
 

What's hot (20)

Powerapps & Flow
Powerapps & FlowPowerapps & Flow
Powerapps & Flow
 
Selenium Automation Testing Interview Questions And Answers
Selenium Automation Testing Interview Questions And AnswersSelenium Automation Testing Interview Questions And Answers
Selenium Automation Testing Interview Questions And Answers
 
Jira as a Tool for Test Management
Jira as a Tool for Test ManagementJira as a Tool for Test Management
Jira as a Tool for Test Management
 
What Is Accessibility Testing?
What Is Accessibility Testing?What Is Accessibility Testing?
What Is Accessibility Testing?
 
Selenium Automation Framework
Selenium Automation  FrameworkSelenium Automation  Framework
Selenium Automation Framework
 
Katalon Studio - Best automation solution for software testing team
Katalon Studio - Best automation solution for software testing teamKatalon Studio - Best automation solution for software testing team
Katalon Studio - Best automation solution for software testing team
 
ATLAS Automation POC
ATLAS Automation POCATLAS Automation POC
ATLAS Automation POC
 
Browser_Stack_Intro
Browser_Stack_IntroBrowser_Stack_Intro
Browser_Stack_Intro
 
Introduction to the Microsoft Bot Framework v4
Introduction to the Microsoft Bot Framework v4Introduction to the Microsoft Bot Framework v4
Introduction to the Microsoft Bot Framework v4
 
Web application testing with Selenium
Web application testing with SeleniumWeb application testing with Selenium
Web application testing with Selenium
 
Katalon studio vs selenium comparision
Katalon studio vs selenium comparisionKatalon studio vs selenium comparision
Katalon studio vs selenium comparision
 
Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 
Test Automation Architecture That Works by Bhupesh Dahal
Test Automation Architecture That Works by Bhupesh DahalTest Automation Architecture That Works by Bhupesh Dahal
Test Automation Architecture That Works by Bhupesh Dahal
 
Selenium
SeleniumSelenium
Selenium
 
Automation - web testing with selenium
Automation - web testing with seleniumAutomation - web testing with selenium
Automation - web testing with selenium
 
Beautfiul world of Flutter Testing
Beautfiul world of Flutter TestingBeautfiul world of Flutter Testing
Beautfiul world of Flutter Testing
 
Build and Manage Your APIs with Amazon API Gateway
Build and Manage Your APIs with Amazon API GatewayBuild and Manage Your APIs with Amazon API Gateway
Build and Manage Your APIs with Amazon API Gateway
 
AUTOMATION FRAMEWORK USING SELENIUM & TESTNG ALONG WITH MAVEN
AUTOMATION FRAMEWORK USING SELENIUM & TESTNG ALONG WITH MAVENAUTOMATION FRAMEWORK USING SELENIUM & TESTNG ALONG WITH MAVEN
AUTOMATION FRAMEWORK USING SELENIUM & TESTNG ALONG WITH MAVEN
 
Web accessibility: it’s everyone’s responsibility
Web accessibility: it’s everyone’s responsibilityWeb accessibility: it’s everyone’s responsibility
Web accessibility: it’s everyone’s responsibility
 

Similar to Power Apps Accessibility.pptx

How to Create a Voice-Assistant App Like Alexa.pdf
How to Create a Voice-Assistant App Like Alexa.pdfHow to Create a Voice-Assistant App Like Alexa.pdf
How to Create a Voice-Assistant App Like Alexa.pdfgirijalakshmi2
 
Accessibility and Inclusive Design at Microsoft Ignite Milano - Feb 1 2019
Accessibility and Inclusive Design at Microsoft Ignite Milano - Feb 1 2019Accessibility and Inclusive Design at Microsoft Ignite Milano - Feb 1 2019
Accessibility and Inclusive Design at Microsoft Ignite Milano - Feb 1 2019Roberto D'Angelo
 
Ai tools every developer should know
Ai tools every developer should knowAi tools every developer should know
Ai tools every developer should knowdeorwine infotech
 
How to Optimize Apps for Digital Accessibility.pdf
How to Optimize Apps for Digital Accessibility.pdfHow to Optimize Apps for Digital Accessibility.pdf
How to Optimize Apps for Digital Accessibility.pdfpCloudy
 
Best Wearable App Development Services In USA, UK And India.pdf
Best Wearable App Development Services In USA, UK And India.pdfBest Wearable App Development Services In USA, UK And India.pdf
Best Wearable App Development Services In USA, UK And India.pdfMedRecTechnologies
 
Group Presentation 2 - CIS285 - End User Application Softwares.pptx
Group Presentation 2 - CIS285 - End User Application Softwares.pptxGroup Presentation 2 - CIS285 - End User Application Softwares.pptx
Group Presentation 2 - CIS285 - End User Application Softwares.pptxssuserecb346
 
Software Accessibility Siddhesh
Software Accessibility SiddheshSoftware Accessibility Siddhesh
Software Accessibility SiddheshSiddhesh Bhobe
 
Virtual Personal Assistant
Virtual Personal AssistantVirtual Personal Assistant
Virtual Personal AssistantIRJET Journal
 
Mobile App Accessibility_ How To Build ADA And WCAG-Compliant Apps.pdf
Mobile App Accessibility_ How To Build ADA And WCAG-Compliant Apps.pdfMobile App Accessibility_ How To Build ADA And WCAG-Compliant Apps.pdf
Mobile App Accessibility_ How To Build ADA And WCAG-Compliant Apps.pdfLucas Lagone
 
Copy of GDSC23 - Speaker Presentation Template.pptx_20230829_075717_0000.pptx
Copy of GDSC23 - Speaker Presentation Template.pptx_20230829_075717_0000.pptxCopy of GDSC23 - Speaker Presentation Template.pptx_20230829_075717_0000.pptx
Copy of GDSC23 - Speaker Presentation Template.pptx_20230829_075717_0000.pptxSipraMohanty11
 
Hybrid Cross-Platform Apps Development: Bridging the Gap for Seamless User Ex...
Hybrid Cross-Platform Apps Development: Bridging the Gap for Seamless User Ex...Hybrid Cross-Platform Apps Development: Bridging the Gap for Seamless User Ex...
Hybrid Cross-Platform Apps Development: Bridging the Gap for Seamless User Ex...NdimensionLabs1
 
Web accessibility is everyone's job
Web accessibility is everyone's jobWeb accessibility is everyone's job
Web accessibility is everyone's jobRemya Ramesh
 
The Power of Visual Communication
The Power of Visual CommunicationThe Power of Visual Communication
The Power of Visual CommunicationNounProject
 
Breaking-Barriers-A-Guide-to-Software-Accessibility.pptx
Breaking-Barriers-A-Guide-to-Software-Accessibility.pptxBreaking-Barriers-A-Guide-to-Software-Accessibility.pptx
Breaking-Barriers-A-Guide-to-Software-Accessibility.pptxsatyanshu3
 
What You Need To Know About Mobile | Noel Webb, SpeakFeel Corporation
What You Need To Know About Mobile | Noel Webb, SpeakFeel CorporationWhat You Need To Know About Mobile | Noel Webb, SpeakFeel Corporation
What You Need To Know About Mobile | Noel Webb, SpeakFeel CorporationCanadaHelps / MyCharityConnects
 
Introducton of event-driven edited.pptx
Introducton of event-driven edited.pptxIntroducton of event-driven edited.pptx
Introducton of event-driven edited.pptxkristinatemen
 
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
 

Similar to Power Apps Accessibility.pptx (20)

How to Create a Voice-Assistant App Like Alexa.pdf
How to Create a Voice-Assistant App Like Alexa.pdfHow to Create a Voice-Assistant App Like Alexa.pdf
How to Create a Voice-Assistant App Like Alexa.pdf
 
Accessibility and Inclusive Design at Microsoft Ignite Milano - Feb 1 2019
Accessibility and Inclusive Design at Microsoft Ignite Milano - Feb 1 2019Accessibility and Inclusive Design at Microsoft Ignite Milano - Feb 1 2019
Accessibility and Inclusive Design at Microsoft Ignite Milano - Feb 1 2019
 
Ai tools every developer should know
Ai tools every developer should knowAi tools every developer should know
Ai tools every developer should know
 
How to Optimize Apps for Digital Accessibility.pdf
How to Optimize Apps for Digital Accessibility.pdfHow to Optimize Apps for Digital Accessibility.pdf
How to Optimize Apps for Digital Accessibility.pdf
 
Best Wearable App Development Services In USA, UK And India.pdf
Best Wearable App Development Services In USA, UK And India.pdfBest Wearable App Development Services In USA, UK And India.pdf
Best Wearable App Development Services In USA, UK And India.pdf
 
Group Presentation 2 - CIS285 - End User Application Softwares.pptx
Group Presentation 2 - CIS285 - End User Application Softwares.pptxGroup Presentation 2 - CIS285 - End User Application Softwares.pptx
Group Presentation 2 - CIS285 - End User Application Softwares.pptx
 
Software Accessibility Siddhesh
Software Accessibility SiddheshSoftware Accessibility Siddhesh
Software Accessibility Siddhesh
 
Virtual Personal Assistant
Virtual Personal AssistantVirtual Personal Assistant
Virtual Personal Assistant
 
Mobile App Accessibility_ How To Build ADA And WCAG-Compliant Apps.pdf
Mobile App Accessibility_ How To Build ADA And WCAG-Compliant Apps.pdfMobile App Accessibility_ How To Build ADA And WCAG-Compliant Apps.pdf
Mobile App Accessibility_ How To Build ADA And WCAG-Compliant Apps.pdf
 
Copy of GDSC23 - Speaker Presentation Template.pptx_20230829_075717_0000.pptx
Copy of GDSC23 - Speaker Presentation Template.pptx_20230829_075717_0000.pptxCopy of GDSC23 - Speaker Presentation Template.pptx_20230829_075717_0000.pptx
Copy of GDSC23 - Speaker Presentation Template.pptx_20230829_075717_0000.pptx
 
Hybrid Cross-Platform Apps Development: Bridging the Gap for Seamless User Ex...
Hybrid Cross-Platform Apps Development: Bridging the Gap for Seamless User Ex...Hybrid Cross-Platform Apps Development: Bridging the Gap for Seamless User Ex...
Hybrid Cross-Platform Apps Development: Bridging the Gap for Seamless User Ex...
 
Web accessibility is everyone's job
Web accessibility is everyone's jobWeb accessibility is everyone's job
Web accessibility is everyone's job
 
The Power of Visual Communication
The Power of Visual CommunicationThe Power of Visual Communication
The Power of Visual Communication
 
Fundamentals of Mobile App Development Technology
Fundamentals of Mobile App Development TechnologyFundamentals of Mobile App Development Technology
Fundamentals of Mobile App Development Technology
 
Breaking-Barriers-A-Guide-to-Software-Accessibility.pptx
Breaking-Barriers-A-Guide-to-Software-Accessibility.pptxBreaking-Barriers-A-Guide-to-Software-Accessibility.pptx
Breaking-Barriers-A-Guide-to-Software-Accessibility.pptx
 
What You Need To Know About Mobile | Noel Webb, SpeakFeel Corporation
What You Need To Know About Mobile | Noel Webb, SpeakFeel CorporationWhat You Need To Know About Mobile | Noel Webb, SpeakFeel Corporation
What You Need To Know About Mobile | Noel Webb, SpeakFeel Corporation
 
Introducton of event-driven edited.pptx
Introducton of event-driven edited.pptxIntroducton of event-driven edited.pptx
Introducton of event-driven edited.pptx
 
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
 
Microsoft AI Platform Whitepaper
Microsoft AI Platform WhitepaperMicrosoft AI Platform Whitepaper
Microsoft AI Platform Whitepaper
 
NYU Talk
NYU TalkNYU Talk
NYU Talk
 

More from April Dunnam

EPPC22_Hands On with the Latest Power Platform Features.pdf
EPPC22_Hands On with the Latest Power Platform Features.pdfEPPC22_Hands On with the Latest Power Platform Features.pdf
EPPC22_Hands On with the Latest Power Platform Features.pdfApril Dunnam
 
M365 Virtual Conference: Power Apps Makeover
M365 Virtual Conference: Power Apps MakeoverM365 Virtual Conference: Power Apps Makeover
M365 Virtual Conference: Power Apps MakeoverApril Dunnam
 
M365 Virtual Conference: Componentize Your Power Apps
M365 Virtual Conference: Componentize Your Power AppsM365 Virtual Conference: Componentize Your Power Apps
M365 Virtual Conference: Componentize Your Power AppsApril Dunnam
 
Power Apps Makeover: Basic to Beautiful SPS Charlotte
Power Apps Makeover: Basic to Beautiful SPS CharlottePower Apps Makeover: Basic to Beautiful SPS Charlotte
Power Apps Makeover: Basic to Beautiful SPS CharlotteApril Dunnam
 
PowerApps, Forms, Flow, oh my!
PowerApps, Forms, Flow, oh my!PowerApps, Forms, Flow, oh my!
PowerApps, Forms, Flow, oh my!April Dunnam
 
Next Level PowerApps SPS St Louis
Next Level PowerApps SPS St LouisNext Level PowerApps SPS St Louis
Next Level PowerApps SPS St LouisApril Dunnam
 
Powering Up SharePoint Forms with PowerApps
Powering Up SharePoint Forms with PowerAppsPowering Up SharePoint Forms with PowerApps
Powering Up SharePoint Forms with PowerAppsApril Dunnam
 
Next Level PowerApps
Next Level PowerAppsNext Level PowerApps
Next Level PowerAppsApril Dunnam
 
Powering the Modern Classroom with PowerApps & PowerBI
Powering the Modern Classroom with PowerApps & PowerBIPowering the Modern Classroom with PowerApps & PowerBI
Powering the Modern Classroom with PowerApps & PowerBIApril Dunnam
 
Quick & Easy SharePoint Forms with StratusForms
Quick & Easy SharePoint Forms with StratusFormsQuick & Easy SharePoint Forms with StratusForms
Quick & Easy SharePoint Forms with StratusFormsApril Dunnam
 
Intro to PowerApps and Flow
Intro to PowerApps and FlowIntro to PowerApps and Flow
Intro to PowerApps and FlowApril Dunnam
 
Search Driven Solutions
Search Driven SolutionsSearch Driven Solutions
Search Driven SolutionsApril Dunnam
 
Tulsa techfest awesomelysimplesharepointsolutions
Tulsa techfest awesomelysimplesharepointsolutionsTulsa techfest awesomelysimplesharepointsolutions
Tulsa techfest awesomelysimplesharepointsolutionsApril Dunnam
 
Tulsa techfest awesomelysimplesharepointsolutions
Tulsa techfest awesomelysimplesharepointsolutionsTulsa techfest awesomelysimplesharepointsolutions
Tulsa techfest awesomelysimplesharepointsolutionsApril Dunnam
 
Tulsa Tech Fest - SharePoint 2013 Lessons Learned
Tulsa Tech Fest - SharePoint 2013 Lessons LearnedTulsa Tech Fest - SharePoint 2013 Lessons Learned
Tulsa Tech Fest - SharePoint 2013 Lessons LearnedApril Dunnam
 
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design ManagerTulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design ManagerApril Dunnam
 

More from April Dunnam (16)

EPPC22_Hands On with the Latest Power Platform Features.pdf
EPPC22_Hands On with the Latest Power Platform Features.pdfEPPC22_Hands On with the Latest Power Platform Features.pdf
EPPC22_Hands On with the Latest Power Platform Features.pdf
 
M365 Virtual Conference: Power Apps Makeover
M365 Virtual Conference: Power Apps MakeoverM365 Virtual Conference: Power Apps Makeover
M365 Virtual Conference: Power Apps Makeover
 
M365 Virtual Conference: Componentize Your Power Apps
M365 Virtual Conference: Componentize Your Power AppsM365 Virtual Conference: Componentize Your Power Apps
M365 Virtual Conference: Componentize Your Power Apps
 
Power Apps Makeover: Basic to Beautiful SPS Charlotte
Power Apps Makeover: Basic to Beautiful SPS CharlottePower Apps Makeover: Basic to Beautiful SPS Charlotte
Power Apps Makeover: Basic to Beautiful SPS Charlotte
 
PowerApps, Forms, Flow, oh my!
PowerApps, Forms, Flow, oh my!PowerApps, Forms, Flow, oh my!
PowerApps, Forms, Flow, oh my!
 
Next Level PowerApps SPS St Louis
Next Level PowerApps SPS St LouisNext Level PowerApps SPS St Louis
Next Level PowerApps SPS St Louis
 
Powering Up SharePoint Forms with PowerApps
Powering Up SharePoint Forms with PowerAppsPowering Up SharePoint Forms with PowerApps
Powering Up SharePoint Forms with PowerApps
 
Next Level PowerApps
Next Level PowerAppsNext Level PowerApps
Next Level PowerApps
 
Powering the Modern Classroom with PowerApps & PowerBI
Powering the Modern Classroom with PowerApps & PowerBIPowering the Modern Classroom with PowerApps & PowerBI
Powering the Modern Classroom with PowerApps & PowerBI
 
Quick & Easy SharePoint Forms with StratusForms
Quick & Easy SharePoint Forms with StratusFormsQuick & Easy SharePoint Forms with StratusForms
Quick & Easy SharePoint Forms with StratusForms
 
Intro to PowerApps and Flow
Intro to PowerApps and FlowIntro to PowerApps and Flow
Intro to PowerApps and Flow
 
Search Driven Solutions
Search Driven SolutionsSearch Driven Solutions
Search Driven Solutions
 
Tulsa techfest awesomelysimplesharepointsolutions
Tulsa techfest awesomelysimplesharepointsolutionsTulsa techfest awesomelysimplesharepointsolutions
Tulsa techfest awesomelysimplesharepointsolutions
 
Tulsa techfest awesomelysimplesharepointsolutions
Tulsa techfest awesomelysimplesharepointsolutionsTulsa techfest awesomelysimplesharepointsolutions
Tulsa techfest awesomelysimplesharepointsolutions
 
Tulsa Tech Fest - SharePoint 2013 Lessons Learned
Tulsa Tech Fest - SharePoint 2013 Lessons LearnedTulsa Tech Fest - SharePoint 2013 Lessons Learned
Tulsa Tech Fest - SharePoint 2013 Lessons Learned
 
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design ManagerTulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
 

Recently uploaded

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 

Recently uploaded (20)

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
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...
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 

Power Apps Accessibility.pptx

  • 1. April Dunnam Power Apps + Accessibility
  • 2. Accessibility globally Over a billion people, about 15% of the world’s population have some form of disability.1 At least 2.2 billion people have a vision impairment or blindness.2 Roughly 466 million people globally experience hearing loss.3 1 “Disability and Health” World Health Organization 2 “Blindness and Vision Impairment” World Health Organization 3 “Hearing Loss” World Health Organization
  • 3.
  • 5. Universal experience = accessibility = inclusive design Accessibility means creating experiences for all people of all abilities Visual Hearing Cognitive Speech Mobility Neural
  • 6. Intuitive to use & easy to learn for citizen developers Build apps fast with the market’s most intuitive point-and-click approach to app design. Choose from a large selection of templates or start from a blank canvas. A platform for all your data from a single source of truth Ensure your data is accurate and up- to-date by leveraging the Common Data Service (CDS) to integrate data from 350+ sources. Build highly customized task and role-based applications Clear the development backlog and start automating manual processes and data collection to solve your most pressing administrative problems. Develop low-code apps and forms that enhance innovation Power Apps enables a visual approach to building apps, empowering everyone to quickly turn their bright ideas into brilliant apps. Microsoft Power Apps unlocking innovation Less code. More power. Faster innovation.
  • 8. Accessible app development + create accessible apps
  • 9. Enable accessible innovation with high contrast mode Accessible app creation Power Apps development platform can be used in high contrast mode to make it accessible to users with vision impairments. Inclusive development environment With high contrast mode, individuals can navigate through the Power Apps platform to create apps in an environment that meets their unique needs.
  • 10.
  • 11. Layouts and Color Be mindful of font size Avoid Popups Have a logical layout Ensure proper contrast
  • 12. Keyboard support Set Accessibility Labels for all controls Interactive elements (i.e. buttons) set TabIndex to 0 Decorative elements or text (i.e. images), set TabIndex to -1. Avoid setting tab index higher than zero.
  • 13. Accessible navigation for app builders and users with keyboard shortcuts Design using keyboard shortcuts Navigate through the Power Apps platform using keyboard shortcuts for an accessible way to develop apps. Enhanced groups ensure proper keyboard navigation Use enhanced groups to ensure that users can easily navigate through your apps using keyboard shortcuts. Create apps that support keyboard shortcuts Ensure that your creations are accessible by easily enabling keyboard shortcut functions as you develop.
  • 14. Use pre-built templates to create accessible solutions App templates Pre-built templates comply with accessibility needs making it easy to create accessible solutions. Color contrast Templates follow recommended color contrast guidelines making them accessible to users with vision impairments. Assistive technology Templates are designed to work with assistive technology such as screen readers or keyboard navigation.
  • 16. Create accessible solutions with AI Builder Embed AI in your solutions Use pre-built or custom components to create accessible solutions with AI. How can AI help? With AI capabilities such as object detection and text recognition, you can build solutions to address accessibility challenges
  • 17. Leverage Azure Cognitive Services to make your applications more intelligent, engaging, and discoverable. Leverage Azure Cognitive Services Emotion and video detection – Understand sentiment and extract insight from your videos. Facial, speech and vision recognition – Face attribution detection and recognition, speaker identification and verification, and image classification. Speech and language understanding – Add speech-enabled features to applications and ensure your application understands what a person wants in their own words.
  • 18. With accessible bot authoring, you can integrate chatbots into your Power Apps solutions and provide an accessible way for users to engage. Integrate with Power Virtual Agents Accessible bot authoring – The bot authoring canvas is built to be accessible from the get-go. Built-in keyboard shortcuts are tailored to help users authoring content using keyboard navigation. Written communication – Embedding chatbots into your Power Apps solutions enables hearing impaired users to interact with customer service in an accessible written environment. Embed bots – With Power Apps, AI Builder, and Power Virtual Agents, it is easy to embed chatbots into your Power Apps solutions.
  • 20. Accessibility checker in Power Apps Analyze as you work The built-in accessibility checker analyzes your material as you work for real-time alerts and recommendations. Address errors with ease Easily address accessibility errors and warnings by selecting from the recommended action list. Errors, warnings, and tips The accessibility checker classifies each issue as an error, a warning, or a tip based on the issue’s severity.
  • 22. Solve accessibility issues with Accessibility Insights
  • 23. Navigate with screen readers Open an app Applications created with Power Apps can be opened with a screen reader using a simple combination of the Tab and Enter keys. Use scan mode Screen readers can quickly navigate through applications using scan mode to jump from headings, links, landmarks, form fields, controls, and tables. Find your way around an app Navigate through grids, forms, charts, dashboards, flows and dialog boxes within applications using simple screen reader capabilities. Screen readers help to render text and image content as speech and braille output for visually impaired users. Commonly used screen readers such as Narrator, JAWS, and NVDA are supported.
  • 24. Screen Reader Support Windows: Microsoft Edge + Narrator macOS: Safari + VoiceOver Android: Power Apps app + Talkback iOS: Power Apps app + VoiceOver
  • 27. Demo – Theme Designer
  • 28.
  • 30. There are real challenges to solve in accessibility. Let those challenges drive innovation. Think creatively. Think inclusively. Always design with accessibility in mind.
  • 31. © Copyright Microsoft Corporation. All rights reserved. Thank you

Editor's Notes

  1. Accessibility is a growing challenge around the world with over a billion people experiencing some form of disability. There are at least 2.2 billion people with vision impairment or blindness and roughly 466 million people experiencing hearing loss. https://www.who.int/news-room/fact-sheets/detail/disability-and-health https://www.who.int/en/news-room/fact-sheets/detail/blindness-and-visual-impairment#:~:text=Globally%2C%20it%20is%20estimated%20that%20at%20least%202.2,been%20prevented%20or%20has%20yet%20to%20be%20addressed. https://www.who.int/health-topics/hearing-loss#tab=tab_1
  2. Let’s look at how we think about disability.   For most of the 20th century, disability was defined as the result of an individual’s condition - the problem was with the person. But disability happens at the points of interaction between a person and their environment. Physical, cognitive and social exclusion are the result of a mismatch between what a person wants to achieve, and an environment that does not support it. Eg left handed ppl. This definition, first adopted by the World Health Organization, presents a solvable design, business and social problem. It’s a problem we’ve taken on at Microsoft because it stands directly between us and our ability to achieve our mission.        
  3. Microsoft Power Apps offers a solution to application development that will quickly add value to your business. You can clear backlog by building highly customized task and role-based applications. Enhance innovation across your organization with low-code apps and forms. The intuitive platform makes it easy to learn and begin developing powerful solutions. With CDS you can access all of your data and ensure that you are working from a single source of truth.
  4. Power Apps was designed with accessibility in mind. Power Apps is equipped with accessibility tools that allow for accessible app development and tools that make it easy to create accessible apps. <click> With Power Apps, users can build apps for the modern world.
  5. Let’s take a closer look at some of the accessibility tools that available that allow for accessible app development and facilitate creating accessible apps.
  6. Power Apps development platform can be used in high contrast mode. Visually impaired users can access Power Apps capabilities in an accessible manner so that they can create apps in an environment that meets their unique needs.
  7. Create the content in a new screen and navigate to it and back for conditional content display Ensure all elements are clearly visible and text is of sufficient size. Ensure layout follows a logical flow when read top-bottom, left to right. Ensure the proper contrast of text - Power Apps themes are by default accessible - use Theme Designer for maximum effect.
  8. Ensure the app can be used with: the keyboard only the accessibility modes on iOS and Android TabIndex Keeps proper order of navigation Set AccessibilityLabel and TabIndex properties where necessary.
  9. When developing in the Power Apps platform, users can navigate with accessible keyboard shortcuts. Additionally, developers can ensure that their Power Apps solutions are accessible by enabling keyboard shortcuts and proper keyboard navigation with features such as TabIndex and enhanced group control. https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/keyboard-shortcuts https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/controls/properties-accessibility
  10. Pre-built templates are designed to be accessible from the start. All pre-built templates meet color contrast requirements and are designed to work with assistive technology. These templates make it easy for developers to quickly create accessible Power Apps solutions. https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/getting-started
  11. The innovative nature of the Power Apps platform empowers developers to find new solutions to accessibility challengers. Developers can build apps for the modern world.
  12. With AI Builder, developers can find ways to use AI to solve accessibility challenges. Pre-built and custom AI models can be embedded into your Power Apps solutions. Developers can find innovative ways to use AI models such as object detection and text recognition to address accessibility in our world today. https://docs.microsoft.com/en-us/ai-builder/use-in-powerapps-overview
  13. Power Apps is integrated with Azure Cognitive Services making it easy for developers to add intelligent features to their Power Apps solutions. These features include emotion and video detection; facial, speech and vision recognition; and speech and language understanding. https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/cognitive-services-api
  14. Power Apps is integrated with Power Virtual Agents so developers can embed chatbots into their Power Apps solutions. Accessible bot authoring ensures that everyone can create chatbots. Embedding chatbots into your solution can provide a way for users to engage with customer service in an accessible written manner. https://docs.microsoft.com/en-us/power-virtual-agents/fundamentals-what-is-power-virtual-agents https://docs.microsoft.com/en-us/power-platform-release-plan/2019wave2/power-virtual-agents/enhanced-natural-language-capabilities https://docs.microsoft.com/en-us/power-virtual-agents/authoring-language-support
  15. Let’s take a closer look at some of the accessibility tools that available that allow for accessible app development and facilitate creating accessible apps.
  16. The built-in accessibility checker makes it easy to ensure that you are creating accessible apps. It can analyze as you work and offer real time alerts and recommendations for accessibility issues. These issues are classified as errors, warnings, or tips based off the issue's severity, so that developers can understand what level of action needs to be taken in order to resolve the issue. https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/accessibility-checker https://support.microsoft.com/en-us/office/improve-accessibility-with-the-accessibility-checker-a16f6de0-2f39-4a2b-8bd8-5ad801426c7f?ui=en-us&rs=en-us&ad=us Part of the built-in App Checker Powerful and complex – testing against official recommendations
  17. Accessibility Insights is another beneficial tool. Users can download Accessibility Insights for Windows as an add-on to Power Apps to find and fix accessibility issues. Features such as Live Inspect and FastPass alongside Accessibility Insights troubleshooting can notify developers of accessibility issues such as proper UI Automation properties, keyboard access, patterns, application events, and color contrast. https://accessibilityinsights.io/docs/en/windows/overview
  18. Individuals with low or no vision can use screen readers to improve accessibility. Screen readers help to render text and image content as speech and braille output for visually impaired users. Users can navigate Power Apps solutions using screen readers. Screen readers can open apps, scan through apps for quick navigation, and navigate through grids, forms, charts, dashboards, flows, and dialog boxes. Power Apps supports common screen readers such as Narrator, JAWS, and NVDA. https://docs.microsoft.com/en-us/powerapps/user/screen-reader
  19. Consuming Power Apps with a screen reader:
  20. == MS == Discuss Show on Demo