Hola lectores de Buildt Academy, de nuevo estamos por aquí con más NoCode para ustedes. Este post será a modo de presentación. Presentación de una herramienta que estaremos abordando en Buildt Academy y que seguro estaban esperando, FlutterFlow.
Utilicé FlutterFlow para migrar coin, mi App de finanzas personales, desde Flutter (código) a FlutterFlow y personalmente creo que es una herramienta muy poderosa, no solo por el nivel de Apps que podes crear en ella sino también por la capacidad que tiene de permitirte estar enfocado en lo importante, el valor del producto que estás creando.
En este post quisiera resumir algunos aspectos que considero claves a la hora de por qué elegir FlutterFlow como herramienta NoCode de Apps móviles. Aquí te va el listado de los 5 más importantes motivos, entraremos en detalle 😉
Crearás Apps nativas
Multiplataforma
Construirás apps sobre el SDK de Flutter
El código te pertenece
Tendrás muchos servicios de Google
1. Crearás apps nativas
Empecemos por el primer motivo, quizás te preguntaste ¿Pero que significa esto de nativa? Crear una app nativa implica haber utilizado el lenguaje y herramientas específicas de la plataforma donde desarrollamos la APP. Por ejemplo, en iOS sería desarrollar en Swift y en Android en Java o Kotlin. Esto tiene muchas ventajas desde el punto de vista del rendimiento y experiencia de usuario. Ahora bien, te estarás preguntando ¿Dónde entra Flutter o incluso FlutterFlow en todo esto? El asunto es que Flutter es una suerte de traductor, tiene la capacidad de traducir lo que creamos a cada uno de los lenguajes nativos de las respectivas plataformas. Y luego llega FlutterFlow para decirnos, todo eso, hazlo sin código 🤯. Entonces, aquí el trabalenguas, nosotros creamos la App en FlutterFlow, FlutterFlow genera el código en Flutter de lo que nosotros creamos y el código Flutter genera el código Swift o Java 🤭
Esto nos da el pie perfecto para entrar en el segundo punto, veamos…
2. Es multiplataforma
Flutter es un Kit de herramientas multi plataforma, con lo cual, el mismo código base sirve para lanzar nuestra App tanto para dispositivos iOS como para Android, esto es lo que vimos antes. Entonces, por transitiva, y por FlutterFlow basarse en Flutter nos permite crear Apps que son multi plataforma, nuestro mismo proyecto base es útil para ambas plataformas, esto es sin dudas una ventaja increíble.
3. Construirás sobre el SDK de Flutter
El tercer motivo quizás suene un poco más complejo pero no quería dejar de mencionarla. Flutter como tecnología de Google está en constante crecimiento. Cada año lanzan una nueva versión más potente que la anterior y con muchísimas novedades. Lo bueno de FlutterFlow es que de alguna u otra forma, adopta todas estas mejoras y las deja disponibles para que tu las incorpores a tu App. El ejemplo más claro de esto es la posibilidad de Flutter de correr aplicaciones en muchas pantallas, móviles, web, desktop y dicen que van por más. En FlutterFlow ya puedes lanzar tu app en móviles y en la web (como webapp). Otros posibles ejemplos serían nuevos widgets que estén disponibles en Flutter, entonces bien, FlutterFlow podría incorporarlos a su herramienta y así nosotros poder introducirlo en nuestra App. Suena muy bien ¿verdad? ni te imaginas el siguiente motivo…
4. El código te pertenece
Llegamos al cuarto motivo, y es personalmente, la más importante. A la hora de crear un proyecto usando tecnologías de terceros, siempre tenemos el riesgo de ¿Qué pasa si esta herramienta declara bancarrota? ¿O decide cerrar operaciones? ¿O es adquirida por otra y deja de dar soporte a clientes finales? Por lo general pasaría que deberías salir en tiempo record a buscar una herramienta equivalente para comenzar a migrar tu proyecto. Pues bien, esto no sucede con FlutterFlow. ¿Te sorprendió? Es que como dijimos antes, FlutterFlow genera código Flutter y ese código lo tenemos disponible en cualquier momento, es decir, si algo pasara con FlutterFlow, nuestra App seguirá disponible en las tiendas y el código fuente podremos verlo o incluso editarlo, sin problemas.
5. Tendrás muchos servicios de Google
¿Qué mejor que una gran familia 🤗? Como ya hemos dicho, Flutter es un SDK de Google y como tal, parte de una gran familia de productos y servicios. Esto hace que muchos servicios se puedan integrar a Flutter de forma muy sencilla y nuevamente por transitiva, FlutterFlow los incorpora para que nosotros aprovechemos de ellos. Algunos son Firebase y la gran mayoría de sus servicios como Firestore, Google Analytics for Firebase, Remote Config, Crashlytics, Cloud Messaging, incluso Google Cloud.
Hasta aquí los 5 motivos por los cuales deberías elegir esta asombrosa herramienta si estás pensando en crear una Aplicación nativa y sin código. Ya sea que estes emprendiendo un proyecto o bien quieras crear una aplicación interna para optimizar procesos en la organización de la que formas parte.
Recuerda que estamos preparando contenido muy increíble y al detalle con el equipo de Buildt Academy. En la membresía IA Basics vas a poder encontrar mucho material de 0 a 100 en FlutterFlow.
Tendrás que estar alerta porque se vienen más cosas sobre FlutterFlow, pero hoy llegamos hasta acá 😬
Post relacionados