Eso suena como un sistema cliente-servidor con estos componentes:
- aplicación web del lado del servidor (PHP o Ruby o Python – su idioma favorito) con una base de datos (MySQL / PostgreSQL – su favorito) + interfaz JSON (para la comunicación del servidor Android para responder preguntas)
- sesión basada en cookies, para que al principio el teléfono inteligente diga quién es el usuario (nombre de usuario, contraseña) y el servidor lo recuerde aún más, guarda los resultados de las pruebas históricas para mostrarlo en la aplicación web o Android
- Aplicación de prueba de Android con ViewPager que revisa las preguntas una por una
Como resultado, Android nunca se conectará a la base de datos y nunca verá ninguna de las credenciales de la base de datos. El lado del servidor se encargará de todo. Para un acceso fácil de usar, puede hacer que la administración forme parte de la web en lugar de ingresar preguntas en MySQL.
- Recientemente publiqué una aplicación de Android y me está generando un ingreso de aproximadamente 4500-5000 $ por mes. ¿Cómo invierto este dinero?
- Si instalo una aplicación de galería de terceros, ¿puedo desactivar mi aplicación de galera predeterminada?
- ¿Estoy en riesgo de tener virus y malware mientras navego por la web con mi teléfono Android sin ninguna aplicación antivirus?
- Cómo flashear mi teléfono para actualizarlo de Android 5 a 7
- Mi tableta Android muestra un problema de autenticación al conectarme con mi Wi-Fi. ¿Qué tengo que hacer?