If you are describing an app you want to make, I would encourage you to get started! Those are each things that take many steps to complete. So if you start on one and post detailed information about what works and what doesn’t, someone here may be able to help you out with a specific step.
See this: How to ask Great Questions v2.0