Recientemente Google ha avanzado un paso más en darnos (en realidad compartir Flutter) su solución (real) para realizar desde una única plataforma aplicaciones «nativas» (dejémoslo en pseudo nativas pero muy bien conseguidas) que pueden correr en ambas plataformas.
Para ello abren públicamente FLUTTER, una solución muy interesante que apoyada en DART, su lenguaje estrella que corre en cliente (mas o menos) y que nos recuerda mucho a Go.
En HandyApps hemos estado probando esta propuesta y realmente tenemos que decir que nos ha sorprendido favorablemente.
Ni Flutter ni Dart es automático (tampoco es complicado si vienes de un Java o un Javascript puro) es simplemente un nuevo enfoque.
Para decantarnos nos falta «trastear» toda la parte de conectividad, apunta bien, sin embargo no es sencillo conectar la solucion de Google con una simple de Base de Datos (con Firebase es un segundo, pero Firebase por ahora es una opción secundaria hoy por hoy).
En cuanto a Flutter aparentemente no es fácil, a pesar de que usan el típico modelo de «Widgets», éstos no son nada intuitivos a priori. Excesivas Clases (especialmente en cuanto a formato y diseño) para simplemente poner un tamaño de Letra o un aspecto estético. La solución vía Widgets para darle funcionalidad si que parece acertada, en cuanto a diseño, complica bastante.
DART, es más amigable, rápido y moderno, se vislumbra una potencia subyacente que si la comunidad lo apoya puede ser realmente un candidato a competir con un Javascript cada vez más anticuado y pesado. Pero con Google nunca se sabe, cualquier día abandonan el desarrollo sin mediar palabra.
Mucho tienen que trabajar con la comunidad de desarrolladores para acercarse mínimamente a Javascript, pero no cabe duda que la aproximación es muy certera.
Sin embargo, la curva de aprendizaje es realmente suave y una vez hecho el necesario «click» cuando se cambia de paradigma, Flutter te enamora.
Pero nos queda por comprobar hasta que punto este sistema es capaz de utilizar las funcionalidades nativas de cada plataforma, en principio parece que por ahora no (Flutter sigue siendo una beta), ese será lo que nos decante en HandyApps par migrar.
Apunta maneras, es muy atractivo como Cross Platform pero alejado de soluciones más implantadas como Xamarin o Córdoba que tienen una trayectoria mas larga y (especialmente) cuentan con una comunidad fiel y muy activa.
Por contra… es Google, y a pesar de que esto no sea una garantía, en este caso creemos que la apuesta es seria. Apps como Google Adwords o Admob están desarrolladas bajo un Flutter (vitaminado), y solo por ésta razón (la App en la que Google deposita su confianza) creemos que hay que darle una laaarga oportunidad.
Seguiremos informando, por ahora vamos a desarrollar una App para un cliente bajo Flutter, ya contaremos pros, contras etc etc.
Introducción al Marketing Local en Línea y Su Impacto en el Posicionamiento Hoy en día,…
¿Qué es el SEO Técnico y Por Qué es Crucial para tu Empresa Local?El SEO…
Introducción al Marketing de Video y su Impacto en el SEO LocalEl marketing de video…
La Influencia de la Búsqueda por Voz en la Estrategia de Posicionamiento LocalEn el panorama…
` para atacar la keyword "Cómo el SEO móvil impacta el posicionamiento local": ```html Impacto…
La Importancia de las Reseñas de Clientes en el SEO Local Las reseñas de clientes…