Android
Cargar una imagen a partir de su URL en un ImageView:
Picasso.get().load("URL de la imagen").into(imageView);Acceso al sistema de ficheros para leer/escribir ficheros: cada app en Android tiene asignada una región privada en la que puede crear ficheros. La documentación oficial incluye información sobre cómo acceder a estos ficheros.
Ventanas emergentes flotantes: básicamente tenéis que crear un objeto
AlertDialog.Builder, y llamar a sus métodos para incluir botones, título, checkboxes, etc. Por último, el diálogo se crea con el métodocreate(), y se lanza conshow(). Podéis ampliar información en la entrada correspondiente de la guía oficial de Android o en este tutorial alternativo.Menu deslizante (DrawerLayout): Ejemplo sencillo incluyendo Espresso, guía oficial, y un tutorial en castellano
SharedPreferences: guardar/leer preferencias de la aplicación (key-value).
Base de datos: La forma recomendada es mediante la librería Room. Se puede utilizar SQLite directamente también
Ideas para usar SharedPreferences manteniendo el Presenter independiente de la interfaz de Android