Primeramente, lo que usted pretende hacer para desarrollar apps con realidad aumentada, es saber o más bien, como definir lo que quiere usted hacer e implementar; lo segundo, es ver que necesidad o que problema resolvería la app frente a la sociedad, si es para ayuda para discapacitados o solo para ocio y/o entretenimiento como juegos o algo parecido, es un punto muy importante! Tercero, que desea utilizar para sus fines de realidad aumentada, ¿la utilización de códigos QR o la de establecer una base para mostrar animaciones en tiempo real desde cam?
Le comento, esto de la realidad aumentada es algo nuevo y se esta experimentando mucho pero en si, solo tengo conocimientos muy básicos y no se si sea de gran ayuda mis puntos de vista pero recientemente trabaje con códigos QR y no es tan fácil que digamos, es un poco complejo y si usted desea trabajar con animaciones reales mostrado directamente desde cámara pues si tendrá mucho pero mucho tiempo y paciencia para realizar esto! Hay muchos vídeos en youtube mostrando esto y lo novedoso que se ve pero en si, no muestran como hacer o como desarrolan ni código abierto ni open source hay, solo hay que investigar demasiado para esto y eso va llevar bastante tiempo!
He visto por ahí que si hay herramientas para desarrollar en realidad aumentada pero algunas no me convencen y otras son pagadas! Ahí si decida usted que utilizar para esto!
Espero que le haya servido algo de mi redacción y si necesita algo de ayuda, le podré colaborar en lo que más pueda! Hasta pronto y saludos.
PD: por cierto, estoy a punto de graduarme de Ing. En sistemas y me estoy empapando en el mundo de la realidad aumentada!