To deliver on the promises of mobile learning, excellent mobile apps are needed. There are certain nuances to the educational app development process that are unique, unlike the development process for other types of apps or software. The ideal educational app development team involves an interdisciplinary composition, with representation from teachers, designers, and developers throughout each step of the process. Like other software development cycles, we advocate for an ongoing process of development, testing, release, evaluation, and user feedback that will influence future updates to the app. We provide wisdom and lessons learned from our own app development experiences as well.