Para desarrollar una aplicación móvil, existe la opción de almacenar los nombres de usuario y los datos de contraseña en el propio dispositivo o en un servidor (el usuario será autenticado en un servidor). Además de que posiblemente el usuario tenga que administrar varias contraseñas si tiene varios dispositivos, ¿existe un inconveniente para la primera opción? Además, se supone que la aplicación se conecta a Internet de todos modos, por lo que "no hay conexión a Internet" no es un problema.