App Notas
App Android de notas de colores con bienvenida por pasos y guardado en ficheros
Sobre el proyecto
App Notas es una aplicación Android nativa para tomar notas rápidas y organizarlas por colores. La primera vez que se abre, una bienvenida por pasos pide el nombre, una contraseña y la fecha de nacimiento; a partir de ahí la app te saluda por tu nombre y te lleva directamente a tus notas.
Todo se guarda en el almacenamiento interno del móvil, sin internet ni base de datos: cada nota es un pequeño fichero de texto.
La desarrollé en las asignaturas de Desarrollo de Interfaces y Programación Multimedia y Dispositivos Móviles de 2º de DAM para practicar Activities, Fragments, adaptadores propios, componentes de Material Design y guardado en ficheros.
Características principales
Bienvenida por pasos
Tres Fragments (nombre, contraseña y fecha) que comparten los datos y validan que no quede nada vacío.
Crear y editar notas
Título, descripción de varias líneas y color. Al pulsar una nota se abre para editarla.
7 colores y filtro
Cada nota tiene su color y la lista se filtra marcando uno o varios Chips a la vez.
Persistencia en ficheros
Las notas y los datos del usuario se guardan en la carpeta privada de la app y sobreviven al cerrarla.
Datos ocultos
El nombre, la contraseña y la fecha se guardan con un desplazamiento de caracteres para que no se lean a simple vista.
Modo oscuro
Tema propio para el modo noche del sistema.
Stack Tecnológico
Lenguaje & UI
- Java 11
- XML Layouts
- Activities y Fragments
- Chips de Material
Datos
- FileWriter / BufferedReader
- SharedPreferences
- ListView con ArrayAdapter propio
- Organización tipo MVVM
Herramientas
- Android Studio
- Gradle (Kotlin DSL)
- Git & GitHub
- Material Design