Hola me interesa el proyecto, he revisado la información del googledocs y la verdad que me encanta, es una idea muy creativa. Bueno para serte sincero sólo he realizado alguna aplicación en android, pero hace poco aprendía a usar un tipo de biblioteca multiplataforma, por el que serviría para ios, windows phone, y demás lo que no entiendo cuando mencionas Mac OSX ya que el sistema móvil de esto es ios.
Porque si entiendo bien, lo que quieres es realizar una aplicación móvil o te da igual que sea un programa de escritorio, porque si es para escritorio puedo realizar la programación en java que al ser un lenguaje multiplataforma sirve para windows, mac, linux,....
Si es para móvil podemos realizar la aplicación para android y más adelante hacerlo multiplataforma con las herramientas que estoy aprendiendo a utilizar.
Y bueno se que mencionas que sea offline supongo que es algo indispensable, pero igual también se puede ver de realizarlo tipo web, al hacerlo así también serviría para cualquier plataforma.
Un saludo.