https://github.com/estelav9/desarrollointerfaces
Repositorio para los ejercicios del módulo de Desarrollo de Interfaces
https://github.com/estelav9/desarrollointerfaces
dam development interface interface-builder interface-design
Last synced: 12 months ago
JSON representation
Repositorio para los ejercicios del módulo de Desarrollo de Interfaces
- Host: GitHub
- URL: https://github.com/estelav9/desarrollointerfaces
- Owner: estelaV9
- License: mit
- Created: 2024-10-11T09:52:29.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-10-22T09:10:46.000Z (over 1 year ago)
- Last Synced: 2024-10-22T09:47:27.109Z (over 1 year ago)
- Topics: dam, development, interface, interface-builder, interface-design
- Language: Dart
- Homepage:
- Size: 7.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Desarrollo de Interfaces
Repositorio para los ejercicios del módulo de Desarrollo de Interfaces
## Tema 1: Diseño de Interfaces Gráficas
### Explicación del tema 1.
### · Ejercicios
1. **Figma**: Realizar en Figma un wireframe de una aplicación.
- Resumen práctica Figma.
## Tema 2: Generación de Interfaces de Usuario
### Explicación del tema 2.
### · Ejercicios Dart
**Resumen** de los ejercicios de Dart.
1. **Listar Primos** hasta el número que el usuario introduzca por consola.
2. **Calculadora** básica.
3. **Map** que contenga claves de nombres y edad de una persona, sumar las edades.
4. .
5. **Peticion GET** a una API publica, manejar las respuestas.
6. **Monitorear cambios** en un archivo creando un script.
7. **Temporizador decreciente**.
8. **Descargar una imagen** y guardarla en un archivo.
9. **Lista tareas con Logger**.
10. **Generar un PDF** con la información de un usuario.
11. **Leer un archivo CSV** con información de estudiantes, calcular el promedio de notas.
12. **Cifrar usando AES** y descifrar el texto cifrado.
### · Ejercicios Flutter
1. **Mensaje Bienvenida**.
2. **Texto y Botón**.
3. **Incrementar contador con un botón**.
4. **Texto dinámico** que cambia al presionar un botón.
5. **Incrementar un contador** con un botón floating.
6. **Pantalla con Text, Column y Row** para organizar el contenido.
7. **Tarjeta**.
8. **Varias tarjetas** que tengan un título y una imagen.
9. **Interfaz Perfil**.
10. .
11. **Formulario de Registro**.
12. **Galeria Imágenes en un GridView**.
13. **Pantalla de Bienvenida con un Login y Registro**.
14. **Formulario con validación de envio**.
15. **Pantalla perfil con formulario**.
16. .
17. **Cambiar entre modo claro y oscuro**.
18. **Lista tarea implementando un Checkbox**.
19. **Barra progreso con botón**.
20. **Navegación básica entre dos pantallas**.
21. **Recibir un bojeto y navegar mostrando los detalles del objeto**.
22. **Navegación con rutas**.
23. .
24. .
25. .
26. .
27. .
28. **Navegación inferior**.
29. **Cuando se pulse la pantalla se cambia el color**.
30. .
31. .
32. **Crear un contador con ScopedModel, Provider y SharedPreferences**.
33. **App para gestionar tareas usando Provider**.
34. **Gestión de tareas con SQLite**.
### Ejemplos adicionales
- **Ejemplo de SQLite**.
- **Ejercicio sencillo de SQLite**.
## Examen Primera Evaluación
Examen de la primera evaluación. Enunciado del examen y ejercicio de Flutter.
## Proyecto Flutter 2ª Evalucacion
Realizar un proyecto personal con Flutter para la 2ª evaluación. Este proyecto tratará sobre una parte del TFG, que será un timer para diferentes cubos de rubik, con historial y estadísticas, entre otras funciones.
-
Enunciado del proyecto.
-
Esquema (mockup o wireframe) de cómo estará diseñada la aplicación y una descripción de ella.
---
¡Disfruta de los ejercicios del módulo!
>_Estela de Vega | IES Ribera de Castilla 24/25._