Appendix B. Put it into practice

 

Throughout this book there are many sections entitled “Put it into practice.” Here they’re all gathered for your reference.

Chapter 2 Who’s using the app?

2.2.6. Know your users

  • Answer these questions (there may be multiple answers, but be specific):
    • Why are you making this app?
    • Who’s it for?
    • What are these people trying to do that the app will enable? (What’s the value they’ll get from the app?)
  • Create personas to represent the different people who’ll use the app. Where the people who may use the app are different from you, pay attention to any particular abilities, expectations, or goals they may have.
  • Identify the targeted audience. If the eventual number of people who’ll use the app matters, estimate how many people could potentially use the app. This is important if there are prerequisites or other requirements for using the app, or it may have a niche appeal.
  • Understand your possible finances relating to the app. If the app is expected to make money, do some calculations to see how many people you’ll need using it for it to be profitable. Then see how changes in lifetime value and user-acquisition costs cause these figures to vary.

2.4.2. Analyze app usage

Chapter 3 Where and when 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 your app start fast

Chapter 12 Making your app run fast

Chapter 13 Coping with varying network conditions

Chapter 14 Managing power and resources