Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Manual de Flutter, lenguaje de programacion, Resúmenes de Matemáticas

Flutter es un SDK de código fuente abierto de desarrollo de aplicaciones móviles creado por Google. Suele usarse para desarrollar interfaces de usuario para aplicaciones en Android, iOS y Web así como método primario para crear aplicaciones para Google Fuchsia.

Tipo: Resúmenes

2021/2022

Subido el 11/12/2022

eloy-javier-islado-regalado
eloy-javier-islado-regalado 🇵🇪

3 documentos

1 / 1

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Flutter
Flutter es un marco de trabajo de código abierto de Google para crear hermosas aplicaciones
multiplataforma compiladas de forma nativa a partir de una única base de código.
¿Qué es Flutter?
Flutter es un SDK desarrollado por Google para crear aplicaciones móviles tanto para Android
como para iOS (Apple). Fue desarrollado como un software para uso interno dentro de la
compañía pero vieron el potencial que tenia y decidieron lanzarlo como proyecto de código
libre. Actualmente es uno de los proyectos de desarrollo de aplicaciones móviles que más está
creciendo. Además, desde la última versión estable, también es posible realizar aplicaciones
Web y de escritorio para Windows y Mac. Aunque en estas dos plataformas aún está en fase
experimental (beta).
Estas son las tres principales ventajas que ofrece Flutter respecto a otras frameworks de
desarrollo de aplicaciones multiplataforma:
Compila en nativo, tanto en Android como en iOS.
La creación interfaces gráficas es muy flexible, puedes combinar diferentes Widgets
(elementos gráficos) para crear las vistas.
El desarrollo es muy rápido, permite ver el resultado de forma instantánea mientras se escribe
el código.
¿Cómo funciona Flutter?
Explicado de forma muy simple, Flutter utiliza un motor gráfico, llamado Skia, que renderiza en
2D los elementos gráficos. Flutter está escrito en C, C++ y, mayormente, en Dart. De forma
resumida, la capa del motor está escrito en C++ y la de los Widgets en Dart.
Widget es la palabra más repetida cuando se hace referencia a Flutter, se refiere a los
elementos gráficos que componen una vista. Por ejemplo, un botón, un texto o una imagen.
Aunque también hay Widgets más complejos que están formados por otros Widgets.
Flutter utiliza Dart como lenguaje de programación, también desarrollado por Google.
Posiblemente, esta sea una desventaja, ya que Dart no es un lenguaje muy conocido ni usado
por la comunidad de desarrolladores móviles (Swift, Objective-C, Kotlin, Java) y web
(JavaScript, PHP, Java, Ruby…). Aunque es muy parecido a Java y C# (Microsoft), si se tiene
experiencia con alguno de estos lenguajes es muy intuitivo empezar con Dart. Si bien es cierto
que Dart aún no incluye características muy útiles de los nuevos lenguajes de programación
como Swift y Kotlin, Google lo está evolucionando para facilitar el desarrollo con Flutter.
Flutter Interfaz de desarrollo de aplicaciones móviles

Vista previa parcial del texto

¡Descarga Manual de Flutter, lenguaje de programacion y más Resúmenes en PDF de Matemáticas solo en Docsity!

Flutter Flutter es un marco de trabajo de código abierto de Google para crear hermosas aplicaciones multiplataforma compiladas de forma nativa a partir de una única base de código. ¿Qué es Flutter? Flutter es un SDK desarrollado por Google para crear aplicaciones móviles tanto para Android como para iOS (Apple). Fue desarrollado como un software para uso interno dentro de la compañía pero vieron el potencial que tenia y decidieron lanzarlo como proyecto de código libre. Actualmente es uno de los proyectos de desarrollo de aplicaciones móviles que más está creciendo. Además, desde la última versión estable, también es posible realizar aplicaciones Web y de escritorio para Windows y Mac. Aunque en estas dos plataformas aún está en fase experimental (beta). Estas son las tres principales ventajas que ofrece Flutter respecto a otras frameworks de desarrollo de aplicaciones multiplataforma: Compila en nativo, tanto en Android como en iOS. La creación interfaces gráficas es muy flexible, puedes combinar diferentes Widgets (elementos gráficos) para crear las vistas. El desarrollo es muy rápido, permite ver el resultado de forma instantánea mientras se escribe el código. ¿Cómo funciona Flutter? Explicado de forma muy simple, Flutter utiliza un motor gráfico, llamado Skia, que renderiza en 2D los elementos gráficos. Flutter está escrito en C, C++ y, mayormente, en Dart. De forma resumida, la capa del motor está escrito en C++ y la de los Widgets en Dart. Widget es la palabra más repetida cuando se hace referencia a Flutter, se refiere a los elementos gráficos que componen una vista. Por ejemplo, un botón, un texto o una imagen. Aunque también hay Widgets más complejos que están formados por otros Widgets. Flutter utiliza Dart como lenguaje de programación, también desarrollado por Google. Posiblemente, esta sea una desventaja, ya que Dart no es un lenguaje muy conocido ni usado por la comunidad de desarrolladores móviles (Swift, Objective-C, Kotlin, Java) y web (JavaScript, PHP, Java, Ruby…). Aunque es muy parecido a Java y C# (Microsoft), si se tiene experiencia con alguno de estos lenguajes es muy intuitivo empezar con Dart. Si bien es cierto que Dart aún no incluye características muy útiles de los nuevos lenguajes de programación como Swift y Kotlin, Google lo está evolucionando para facilitar el desarrollo con Flutter. Flutter Interfaz de desarrollo de aplicaciones móviles