babydots / babyphone

A pretend phone app for little people who want to practice talking to others.
GNU General Public License v3.0
21 stars 7 forks source link

Add an onboarding experience to explain the app #6

Closed pserwylo closed 2 years ago

pserwylo commented 3 years ago

Yes, the best apps don't need explaining. This app will work just fine without explaining. However once we add the ability to record your own sounds (see #4), then it may be nice to at least explain that this is a possibility, so that people don't just always stick with the default ones. It may also help to explain things like screen locking (see #5).

Libraries such as https://github.com/AppIntro/AppIntro look like a great way to do this in an ergonomic and not particularly difficult way.

pserwylo commented 2 years ago

Now that contacts have been added, I don't think we need onboarding. Rather, we should add a "+" image alongside the existing contacts to add a new one, and put it behind the same anti-baby-tampering code that the screen lock uses (i.e. "Tap 4 more times to add a new contact").