How to design an engaging app for android or iOS?
1. Define the purpose and target audience of the app
Research the market to see what similar apps are available
3. The most important yet simple criteria that your app must fulfil is that it should be useful
should not require the users to spend more time and effort to learn how to use
5. App's experience should be fluid & responsive
Do not let users feel of being used for your ad monetisation criteria
Try to make your app beautiful, Period
Once you have a prototype, it's important to test it with users to gather feedback
9. Now it's ready then launch it with bang!
Read this article in detail here!