Saltar al contenido principal

Compilar para e integrar con múltiples plataformas

Aprende a desarrollar para diferentes plataformas e integrar características específicas de cada plataforma en aplicaciones de Flutter.

Flutter te permite compilar, probar y desplegar hermosas aplicaciones multiplataforma compiladas de forma nativa a partir de una única base de código.

Resumen

#

Flutter y sus paquetes principales a menudo admiten e integran automáticamente las plataformas oficialmente soportadas por Flutter. Algunas plataformas requieren que configures herramientas adicionales, pero una vez configurado tu entorno de desarrollo, las aplicaciones de Flutter suelen ser funcionales en todas las plataformas de forma nativa y sin configuraciones adicionales.

De vez en cuando necesitas realizar integraciones con funcionalidades específicas de una plataforma. Por ejemplo, es posible que quieras utilizar una biblioteca nativa que solo está disponible en iOS y iPadOS. Para muchos casos de uso, puedes buscar y utilizar uno de los muchos plugins de Flutter proporcionados por el equipo de Flutter y por su increíble comunidad. Si ninguno de ellos se adapta a tus necesidades, puedes escribir código específico de la plataforma e incluso crear tu propio plugin.

Configurar el desarrollo para plataformas

#

Aunque las aplicaciones de Flutter se pueden compilar para una variedad de plataformas soportadas prácticamente sin modificaciones en tu código, tu entorno de desarrollo podría requerir una configuración adicional al enfocarse en una nueva plataforma.

Para configurar el desarrollo de una plataforma adicional, selecciona la plataforma de entre las siguientes:

Integrar con cada plataforma

#

Si la situación que intentas resolver no está cubierta por un plugin de Flutter existente, echa un vistazo a las siguientes guías para aprender a realizar integraciones con cada una de las plataformas soportadas.

Integrar con Android

#

Aprende a añadir integraciones personalizadas con Android a tu aplicación de Flutter.

Integrar con iOS

#

Aprende a añadir integraciones personalizadas con iOS a tu aplicación de Flutter.

Integrar con la web

#

Aprende a añadir integraciones personalizadas con la plataforma web a tu aplicación de Flutter.

Integrar con Windows

#

Aprende a añadir integraciones personalizadas con Windows a tu aplicación de Flutter.

Integrar con macOS

#

Aprende a añadir integraciones personalizadas con macOS a tu aplicación de Flutter.

Integrar con Linux

#

Aprende a añadir integraciones personalizadas con Linux a tu aplicación de Flutter.