Refactorizado para tener la misma estructura de android