Programación de dispositivos móviles con FLUTTER
Revisión del 13:14 26 feb 2025 de Angelfg (discusión | contribuciones) (→Aplicaciones Flutter desarrolladas por alumnos)
Sumario
- 1 Licencia del curso
- 2 Unidad 0: Conceptos iniciales
- 3 Unidad 1: Instalación y puesta en marcha
- 4 Unidad 2: Lenguaje DART
- 5 Unidad 3: Flutter. Diseño gráfico
- 6 Unidad 4: Flutter. StatefulWidget
- 7 Unidad 5: Flutter. Menús. Navegación. Diálogos
- 8 Unidad 6: Flutter. Multimedia
- 9 Unidad 7: Datos Persistentes
- 10 Unidad 8: Empaquetado y distribución
- 11 Unidad : Artículos de interés
- 12 Unidad : Recursos útiles
- 13 Aplicaciones Flutter desarrolladas por alumnos
Licencia del curso
Estos apuntes fueron creados para el módulo profesional Programación de Dispositivos Móviles del ciclo de grado superior Desarrollo de aplicaciones multiplataforma. Creados y editados por Ángel D. Fernandez González bajo la licencia Creative Commons 3.0:
- Copiar, distribuir y comunicar públicamente la obra, siempre mencionando a los autores.
- Uso no comercial.
- Compartir las modificaciones bajo la misma licencia.
Unidad 0: Conceptos iniciales
Unidad 1: Instalación y puesta en marcha
Unidad 2: Lenguaje DART
- Lenguaje DART
- Variables, constantes y tipos de datos en DART
- Funciones
- Clases
- Programación asíncrona
Unidad 3: Flutter. Diseño gráfico
Unidad 4: Flutter. StatefulWidget
- StatefulWidget. Conceptos
- StatefulWidget. Eventos
- StatefulWidget. Usos
- Widget. Animaciones
- StatefulWidget. Formularios
- Internacionalización
Unidad 6: Flutter. Multimedia
Unidad 7: Datos Persistentes
- Firebase
- Empregando FLUTTER:
- Configuración proxecto: https://firebase.google.com/docs/flutter/setup
- Manual de uso: https://firebase.flutter.dev/docs/database/start
- Empregando API REST:
- Accedendo aos datos dunha RealtimeDatabase: https://firebase.google.com/docs/reference/rest/database
- Autenticación: https://firebase.google.com/docs/reference/rest/auth#section-create-email-password
Unidad 8: Empaquetado y distribución
Unidad : Artículos de interés
- Widget of the week
- Adaptive Flutter App.
- Consejos para programar en DART.
- Comparación con plataformas nativas
- CodeLabs
- Medium.com.Sitio web con artículos y ejemplos muy completos de Flutter
- Ejemplos para prácticas de investigación
- https://pub.dev/packages/flutter_osm_plugin : Plugin que permite emplear un mapa. Una posible opción a emplear ahora que Google Maps es de pago.
Unidad : Recursos útiles
- https://picsum.photos/ : Permite generar fotos aleatorias en diferentes tamaños.
- https://placeholder.com/ : Permite generar fotos aleatorias en diferentes tamaños.
- https://www.lipsum.com/ : Permite generar texto (palabras, párrafos,...)
- https://www.gifsanimados.org/ : Gifs animados.
- https://quicktype.io/ : Genera código Flutter a partir de un Json dado.
- https://dartpad.dev/?null_safety=true : Para programar y probar DART en Web.
- https://github.com/public-apis/public-apis : Para probar a descargar información JSON desde diferentes web´s.
Aplicaciones Flutter desarrolladas por alumnos
-- Ángel D. Fernández González -- (2021).