Thanks for your advice regarding possibility of student purchasing the app and the requirements needed. We are now working on it in case the Apple suddenly launches our apps.
FYI, our version 2.0.0 is ready for all versions of Moodle, including 2.3.x, but temporarily with partial functions supported.
Thanks God, You are not on other team. Sorry for "colouring your judgement".
Regarding amateur developer, I actually admire them. I think we both here at Moodle just because it's an open source and the codes are open to modifications. It's good that amateur developer can try to build some apps, but iOS is no php stuff. I have come across with many IT teachers at colleges and learn that they even can't build a simple iOS app practical enough for themselves.
Certainly, we can play around in iOS or even learn to build apps, create some php Moodle blocks or modules. They are easy to do and no real difficulties.
But trust me, even one message system on the app that works with Moodle "message" dbase may take up months or years for amateur to build, and even more "difficult" to learn to "debug".
Like the old days users spent most time working "on" Windows or computer hardware, and they are not actually working "with" computers, until the age of Mac OS. For teachers, I would advise creating more contents and better sequence of activities for students as our foremost mission in education.
Frankly speaking, I admire some teachers who can keep a good structure of Moodle courses with frequent updates in contents, and at the same time, contribute most of their spare time in Moodle development and even answering forums here.
I've been teaching for more than 30 years. I designed and created more than a thousand book publishers interactive CD's. I would always place the benefits of students in the first place. They should deserve a better and promising app developer (just like Steve Job's Apple and Mac) for their Moodle site.