Hace tiempo que no escribo nada en el Blog, pero hoy tengo el orgullo de presentar mi primera librería OpenSource: RoboRouter. Es para Android y disponible a través de Maven/Gradle.
¿Qué es RoboRouter?
RoboRouter es un pequeña librería -de apenas dos clases- que permite mediante la activación/desactivación de componentes manejar el punto de arranque de nuestra aplicación cuando esta tiene una pantalla de inicio de sesión y/o un asistente de bienvenida o tutorial inicial. Cosas que es muestran escasamente una vez en la vida de la aplicación en el móvil de un usuario y que no debería ensuciar el código de la actividad principal con la que arrancamos la aplicación normalmente. RoboRouter permite gestionar este tipo de escenarios de una forma muy fácil y sin apenas escribir código.
Pasaos por GitHub y mirad como funciona, descargad el proyecto de ejemplo y jugad con él. Cualquier sugerencia será bienvenida.