Question: what do you need to know to build an app?
Answer: Sketch your app idea. Do some market research. Create mockups of your app. Make your app's graphic design. Build your app landing page. Make the app with Xcode and Swift. Launch the app in the App Store. Market your app to reach the right people.