Updated: Jun 16
It’s 2020 which means accessibility should be a necessity rather than an afterthought. Keeping inclusivity in mind when designing your apps, will help you create a solution all users can use.
Quick ways to ensure an accessible Power App:
Use Power Apps Accessibility Checker
Videos – Make sure captions and transcripts are available
Keyboard Navigation – Use the tab index to set a logical order that can be used with the tab key
A great Power Apps resource on accessibility can be found here:
Speed and performance have always been a major factor for a good user experience, however with 5G starting to roll out there will be a greater emphasis on it. With improved data transfer speed and latency time, there are some pros and cons. The improvement means you can be more experimental with animation and graphics; however, it also means that a slow app will be unacceptable to users.
Applications from Microsoft and Google have started introducing dark mode and more and more apps are jumping onboard, making dark mode a fast-growing preference for users.
Dark mode helps protect your eyes from eye strain when using your device in dim rooms, as well as it’ less taxing on your phones battery.
Tips for a successful dark mode design:
Avoid pure black and use colors like dark gray. Pure black backgrounds with white text is actually bad for eye strain.
To add depth to your app, you can't use drop shadows like you can in light mode, so use light surfaces to show higher elevation.
Give users the option to switch for dark to light mode.
Desaturate your color palette for dark mode.
Tip – Save a user’s preference in your data, so it always defaults to their preference.
Today, users want and expect a customized experience - From suggested products, custom
playlists, and controlling how we view our emails, customization is everywhere. Not only do we want users to feel a personal connection, but we also want them to feel in control on how they view data and complete a task within your app.
Show data relevant to that user, for example, on the left the app shows "My Requests" so the user can see data specific to them, while still being app to toggle to "All Requests"
Customizing user settings
A great way to give an overview of the functionality and features of your app is with an onboarding experience. This is also a great way to collect any user data or custom settings.
This can be done with simply a few slides when a user first logs in.
Phones and tablet screens have been getting larger and with only less than a fourth of the screen area in the range of users’ thumbs, it’s important to keep that in mind when designing.