Skip to content

App de pantalla de ajustes para elegir entre modo claro y modo oscuro. En este proyecto hacemos uso de la Persistencia de Datos.

Notifications You must be signed in to change notification settings

Jose-Vela/Settings-App

Repository files navigation

Settings-App

Introducción

Pantalla de ajustes para activar el Modo Oscuro, Bluetooth, Volumen y Vibración para llamadas. En este proyecto hacemos uso de la Persistencia de Datos con DataStore.

Es una de las prácticas propuestas en el curso de ANDROID CON KOTLIN de AristiDevs el cual es gratis y si prefieres consumir más de su contenido, puedes visitar su canal de YouTube:

Tecnologías Utilizadas

  • Kotlin
  • DataStore
  • Persistencia de Datos
  • Flow
  • Coroutines (Corrutinas)
  • Data Class
  • Diseño basado en XML
    • Linear Layout

Funcionalidad

  1. Vista principal: Solo es una vista, la cual contiene los controles para activar, desactivar o ajustar el Modo oscuro, Bluetooth, Nivel de volumen y Vibrar en las llamadas.

La aplicación es capaz de persistir o "recordar" los ajustes que se dejaron antes de cerrarla, es decir, que opciones se dejaron activadas/desactivadas y el nivel de volumen establecido, esto gracias a que la información se guarda en una Base de Datos local en el dispositivo. La primera vez que se ejecuta la aplicación, mostrará ajustes establecidos por defecto.

La finalidad de este pequeño proyecto es mostrar la Persistencia de Datos, por lo cual la única opción que realmente funciona es la primera, Modo Oscuro, que al activarla o desactivarla, los colores del fondo, textos e iconos de la aplicación cambian. El resto de las opciones son solo demostrativas.

Enlaces

Extras

About

App de pantalla de ajustes para elegir entre modo claro y modo oscuro. En este proyecto hacemos uso de la Persistencia de Datos.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages