Diferencia entre revisiones de «Programación de dispositivos móviles con FLUTTER»

De MediaWiki
Ir a la navegación Ir a la búsqueda
(Página creada con «450px|center <small><center>Imagen obtenida de [https://aspgems.com/primer-post-tutorial-dart-flutter-tutorial/ este sitio web]</center></s…»)
 
 
(No se muestran 80 ediciones intermedias del mismo usuario)
Línea 18: Línea 18:
 
</div>
 
</div>
  
 +
 +
<br />
 
=Unidad 0: Conceptos iniciales=
 
=Unidad 0: Conceptos iniciales=
  
 
* [[Flutter Conocimientos previos | Conocimientos previos]]
 
* [[Flutter Conocimientos previos | Conocimientos previos]]
  
 +
* [[Flutter Hardware/Software necesario | Hardware/Software necesario]]
 +
 +
* [[Flutter Dart ¿ qué es eso ? | Dart ¿ qué es eso ? ]]
 +
 +
* [[Flutter Flutter ¿ qué es eso ? | Flutter ¿ qué es eso ? ]]
 +
 +
 +
 +
<br />
 +
 +
=Unidad 1: Instalación y puesta en marcha=
 +
 +
* [[Flutter Instalación | Instalación]]
 +
* [[Flutter Emuladores | Emuladores]]
 +
* [[Flutter Hola Mundo | Hola Mundo]]
 +
* [[Flutter Estructura | Estructura proyecto Flutter]]
 +
 +
 +
<br />
 +
 +
=Unidad 2: Lenguaje DART=
 +
 +
* [[Flutter Lenguaje DART | Lenguaje DART]]
 +
* [[Flutter DART variables - tipos de datos | Variables, constantes y tipos de datos en DART]]
 +
* [[Flutter DART Funciones | Funciones y listas]]
 +
* [[Flutter DART Clases | Clases]]
 +
* [[Flutter DART Programación asíncrona | Programación asíncrona]]
 +
 +
 +
<br />
 +
 +
=Unidad 3: Flutter. Diseño gráfico=
 +
 +
* [[Flutter Widget | Widget. Introducción]]
 +
* [[Flutter Widget Componentes | Widget. Componentes]]
 +
* [[Flutter Widget Diseño de pantallas | Widget. Diseño de pantallas]]
 +
 +
 +
 +
<br />
 +
 +
=Unidad 4: Flutter. StatefulWidget=
 +
 +
* [[Flutter StatefulWidget. Conceptos| StatefulWidget. Conceptos]]
 +
* [[Flutter StatefulWidget. Eventos| StatefulWidget. Eventos]]
 +
* [[Flutter StatefulWidget. Usos| StatefulWidget. Usos]]
 +
* [[Flutter Widget Animaciones | Widget. Animaciones]]
 +
* [[Flutter StatefulWidget. Formularios| StatefulWidget. Formularios]]
 +
* [[Flutter Internacionalización | Internacionalización]]
 +
 +
 +
<br />
 +
 +
=Unidad 5: Flutter. Menús. Navegación. Diálogos=
 +
 +
* [[Flutter Menús| Menús]]
 +
* [[Flutter Diálogos | Diálogos]]
 +
* [[Flutter Navegación | Navegación entre pantallas]]
 +
 +
 +
<br />
 +
 +
=Unidad 6: Flutter. Multimedia=
 +
 +
* [[Flutter Cámara| Flutter Video / Imagen]]
 +
* [[Flutter Audio | Flutter Audio]]
 +
 +
<br />
 +
 +
=Unidad 7: Datos Persistentes=
 +
 +
* [[Flutter Ficheros | Flutter Ficheros]]
 +
 +
* [[Flutter Base de datos | Flutter Base de datos]]
 +
 +
* [[Flutter Preferencias | Flutter Preferencias]]
 +
 +
 +
* '''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
 +
:* Empregando Firebase Cloud Messaging:
 +
::: Permite enviar mensaxes a teléfonos móbiles.
 +
::: https://firebase.flutter.dev/docs/messaging/overview
 +
<br />
  
 +
=Unidad 8: Empaquetado y distribución=
  
 +
* [[Flutter Empaquetado y distribución | Empaquetado y distribución]]
  
 +
<br />
  
 +
=Aplicaciones Flutter desarrolladas por alumnos=
  
 
<br />
 
<br />
 +
:* [[Aplicaciones 2024-2025 | '''Aplicaciones 2024-2025''']]
  
 +
 +
<br />
 +
 +
=Unidad : Artículos de interés=
 +
 +
* [https://www.youtube.com/playlist?list=PLjxrf2q8roU23XGwz3Km7sQZFTdB996iG Widget of the week]
 +
* [https://flutter.dev/docs/development/ui/layout/adaptive-responsive Adaptive Flutter App].
 +
* [https://dart.dev/guides/language/effective-dart/usage Consejos para programar en DART].
 +
* [https://esflutter.dev/docs/get-started/flutter-for/android-devs Comparación con plataformas nativas]
 +
* [https://flutter.dev/docs/codelabs CodeLabs]
 +
* [https://medium.com/flutter Medium.com.Sitio web con artículos y ejemplos muy completos de Flutter]
 +
* [https://flutter.dev/docs/codelabs#using-flutter-with 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 [https://miguelgomezsa.com/blog/api-google-maps-de-pago ahora que Google Maps es de pago].
 +
:* https://pub.dev/packages/flutter_map : Otro plugin para visualizar mapas.
 +
 +
 +
 +
* [https://www.youtube.com/watch?v=5l8SSOxcUdU Explicación de cómo funcionan los Stream]
 +
<br />
 +
 +
=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.
 +
 +
 +
 +
<br />
 
[https://wiki.cifprodolfoucha.es/index.php?title=P%C3%A1xina_Principal Página principal de la WIKI]
 
[https://wiki.cifprodolfoucha.es/index.php?title=P%C3%A1xina_Principal Página principal de la WIKI]
 +
 +
  
  

Revisión actual del 17:08 15 sep 2026

Logo flutter dart.JPG
Imagen obtenida de este sitio web
FLUTTER


Licencia del curso


88x31.png


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.
Para cualquiera otro tipo de uso no contemplado en la licencia anterior consulte al autor: Ángel D. Fernández González.



Unidad 0: Conceptos iniciales



Unidad 1: Instalación y puesta en marcha



Unidad 2: Lenguaje DART



Unidad 3: Flutter. Diseño gráfico



Unidad 4: Flutter. StatefulWidget



Unidad 5: Flutter. Menús. Navegación. Diálogos



Unidad 6: Flutter. Multimedia


Unidad 7: Datos Persistentes


  • Firebase
  • Empregando FLUTTER:
  • Empregando API REST:
  • Empregando Firebase Cloud Messaging:
Permite enviar mensaxes a teléfonos móbiles.
https://firebase.flutter.dev/docs/messaging/overview


Unidad 8: Empaquetado y distribución


Aplicaciones Flutter desarrolladas por alumnos




Unidad : Artículos de interés



Unidad : Recursos útiles



Página principal de la WIKI





-- Ángel D. Fernández González -- (2021).