It depends on the complexity and scope of the app, but typically it takes a team of programmers to make an app, including a project manager, designers, and QA testers.