Appendix A. Exercise answers

 

Chapter 2 Who’s using the app?

2.1.3. Know that you’re different

1

True. You should always plan and research the people who will use an app and what they’ll want before you start building it.

2

False. People do care about bugs in your app and won’t excuse them easily.

3

True. You don’t need to know about a subject to make an app for it, but, if that’s the case, you should get help from people who do.

4

False. As the developer of an app, you’re far from being a typical user of that app.

5

False. Just because you’ve built an app doesn’t mean you’ll automatically have a good understanding of who uses the app and how they do so. Any guesses you make about this are likely to be wrong.

2.3.3. Being aware of people’s differences

Differences in abilities that affect how people interact with your app can be temporary or permanent and can potentially affect anybody. Make your apps inclusive and accessible to avoid discrimination and to meet moral and legal responsibilities. The expectations people have for your app will be based on other devices they’ve used and other apps on the same device. By defining and communicating the goals the app will help with, you make it easier to ensure you help people achieve what they want and make them happier.

2.4.2. Learn about and from the people using the app

1

Add analytics to your app to see which features or parts of the app are used.

2

Use automatic exception reporting so you can be proactive about addressing any errors or crashes.

3

Chapter 3 When and where is the app used?

Chapter 4 What device is the app running on?

Chapter 5 How people interact with the app

Chapter 6 User-entered data

Chapter 7 Data not from a user

Chapter 8 Displaying items in the app

Chapter 9 Non-visible output

Chapter 10 Understanding the perception of time

Chapter 11 Making the app start fast

Chapter 12 Make the app run fast