One thing I haven’t seen any client do is show a “tip of the day” or even a tip on interactions.

This could be a great way to educate users about various functions of the app.

For example, you could have:

- Tip of the day. Just shows random tips once in a while.

- Interaction tip: let’s say you quick zap for the first time, and that triggers a little tip saying you can long-press to show custom zaps. Dismissing it would make the tip disappear for good.

- All tips area - basically an educational tab somewhere that gives quick tips regarding various aspects of the app (maybe user can scroll through them and click to visit various parts of the app)

Reply to this note

Please Login to reply.

Discussion

Most clients barely have an onboarding flow

Hopefully that changes!

It definitely will

Can be amazing for onboarding yes. But for zaps you’d need a wallet setup and know about Lightning how to move funds there etc.

No, I don't mean only onboarding. I think it can be used all throughout the app at any given time. Some clients have so many features that even people who have been using them have no idea they are there.

But if it’s my first time on the app and I haven’t zapped anyone in some time or haven’t done anything else that’s inportant to know, some kind of onboarding would have been amazing

I agree, the onboarding to lightning is a huge pain in the ass right now. It needs to be instant or near instant.

Would have been great for the clients to just mention what’s different about them vs other clients, rn I had to learn it all on my own and I don’t think I’ve learned much haha

This is really hard to do right now because the pace of shipping is so fast, it would be impossible to know what every client is doing and how yours is different. But yeah, maybe eventually a nice chart could be made. I just don't see how anyone can maintain such a thing atm.

loads of energy drinks and free time? xD

It's doable, but at the cost of not listing every client under the sun. It'd be helpful if clients publishing events could also - as opt-in - publish their own name and version in an event to help track usage of that client (like a "client" tag).

I guess for the user client doesn’t really matter as long as it’s convenient, works and shows the content you expect