Ataul Munim (Product Engineer)

@ Novoda London
Ataul is a Google Developer Expert for Android focusing on inclusive design for mobile platforms and loves facilitating the production of universally useable apps. Also, he watches a lot of movies.

Using TalkBack (I)

At Novoda, we maintain a competency or skills matrix for each of our projects. We rate ourselves in areas of the project or technology, from one to four, and this helps us to identify potential information silos so we can avoid them. I was surprised that no one wrote "4"
read more →

Testing Views in Isolation with Espresso

In this post, we'll show you how and why you should use Espresso to test your custom Views on an Android device. You can use Espresso to test entire screens or flows at once. These tests launch an Activity and perform actions as a user would, including waiting for data
read more →

Making your Android Apps More Inclusive with accessibilitools

accessibilitools 1.4.0 was released a few weeks ago. In this post, I'll share what this small set of classes consists of and how you can use it to create more inclusive Android apps. accessibilitools is a tiny collection of utilities to help the production of accessible Android apps.
read more →

Customising usage hints for Android TalkBack

In this post, you'll discover how to provide usage hints for visually impaired users and customise built-in ones to suit your app. TalkBack offers a set of usage hints which are read aloud on actionable Views. An action could be something as simple as a click or a long-click. Consider
read more →

UX for Missing Content Descriptions

We know it's important to add content descriptions, but what happens when you don't? In this post, we look at a TalkBack feature designed to help users provide their own labels, how it can start to get a little messy and what you can do to help them. Let's pretend
read more →

Top 3 Android Studio Shortcuts - Ataul

Everyone likes to increase their productivity and everyone has their own favourite productivity hacks, but not everyone agrees! In this blog, Ataul will talk about his top three Android Studio shortcuts and how they're better than the rest. Cycle between open tabs Linux: alt + left AND alt + right OSX: cmd
read more →

Designing alternative interfaces: a Tweet view with custom actions

The Google+ Android team have been focusing a lot recently on improving TalkBack support. In this post, I'll explain one of my favourite features, custom actions, and how you can implement it. There's a Google+ Accessibility community which the team uses to collect feedback from the users and there's been
read more →

Having Trouble Focusing? A Primer on Focus in Android

Designing for non-touch users means ensuring two things: access and feedback. As always, it's a case of identifying user journeys and making sure they are achievable by your target users. A totally accessible app should allow non-touchscreen users to access all information and controls that a touchscreen user can access.
read more →

Designing Android Apps For Vision Impaired Users

Making your app suitable for vision impaired users is part of a larger topic on developing accessible apps. Although Android isn't as well regarded as iOS for its support of non-sighted users, over the last few years it has drastically improved. Developing a fully accessible app is hard, mostly because
read more →