Skip to content

Instantly share code, notes, and snippets.

@SpacyRicochet
Created July 19, 2018 15:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save SpacyRicochet/dc9f1de9f737d69352e83cffd87c72b2 to your computer and use it in GitHub Desktop.
Save SpacyRicochet/dc9f1de9f737d69352e83cffd87c72b2 to your computer and use it in GitHub Desktop.
Creating an app – Things to keep in mind
  • How does your app access its data?
    • How do you make sure your components have access to the data they need?
    • What manages the data?
  • How does your screen show that it's loading something? (e.g. from the internet)
    • How does your screen show that the loading failed?
  • How does your screen show a modal explanation of something? (e.g. tutorial, alert dialog)
  • How does a user fill in information?
    • How do you validate that information?
    • How is the user shown that certain input is wrong/didn't pass validation?
  • How does the onboarding show?
    • How do you log in?
    • What does the app do when it suddenly loses its session?
  • What does the app do when there's no internet?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment