Check this resource, it may helps u
Also use search bar before posting ur question
Define your app objectives.
Lay out your app functionality and features.
Research competitors for your app.
Wireframe your app and create your app use cases.
Test your app wireframes.
Revise your app based on feedback.
Choose an app development path.
Build your app.