Pasar al contenido principal

馃敟 隆Hoy clase gratis y en vivo! Crea tu propio CMS con PHP junto a Yesi Days. Reg铆strate. Comenzamos en: --:---:---:---

Alexys Lozada
Jos茅 Luj谩n
Manuel Rodriguez
Jos茅 Luj谩n
Luis Avil茅s
Jos茅 Luj谩n
脕lvaro Felipe
Jos茅 Luj谩n
Jos茅 Luj谩n
Beto Quiroga
Jonathan MirCha
Jonathan MirCha
脕lvaro Felipe
Alexys Lozada, 脕lvaro Felipe, Jonathan MirCha
Beto Quiroga
Alexys Lozada
Alexys Lozada
Jos茅 Luj谩n
Jos茅 Luj谩n
脕lvaro Felipe
脕lvaro Felipe
Jonathan MirCha
Jonathan MirCha
Alexys Lozada, Jos茅 Luj谩n
Alexys Lozada, Jos茅 Luj谩n
Alexys Lozada, Jos茅 Luj谩n
Camilo Adobe
脕lvaro Felipe
Jos茅 Luj谩n
Jonathan MirCha
脕lvaro Felipe
脕lvaro Felipe
Beto Quiroga, Alexys Lozada
脕lvaro Felipe
Juan Villalvazo
Jos茅 Luj谩n
Luis Avil茅s
Jonathan MirCha
Jonathan MirCha
Jonathan MirCha

Flutter, desarrollo movil mutiplataforma

Flutter es un SDK de Google que permite el desarrollo de aplicaciones m贸viles para Android y iOS.

Flutter

En uno de los 煤ltimos eventos importantes de tecnolog铆a, el Mobile World Congress 2018 se hizo un anuncio por parte de Google que sorprendio a propios y a extra帽os.

Google anuncia Flutter. Flutter es la apuesta por el desarrollo multiplataforma, podemos decir que es un SDK para el desarrollo de aplicaciones m贸viles. Aunque podemos leer en muchas partes que se considera un framework hay caracter铆sticas que nos hace confirmar que en realidad es un SDK.

Por ahora el SDK est谩 solamente en versi贸n beta, as铆 que como todo buen beta tendremos por ah铆 algunas dificultades que tendremos que resolver y que ir谩n apareciendo conforme vamos subiendo el nivel de nuestros proyectos.

La pregunta recurrente que viene a la cabeza de los desarrolladores cuando escuchan hablar sobre Flutter es 驴qu茅 lenguaje tenemos que aprender? En realidad el lenguaje es un viejo conocido: Dart es el lenguaje que est谩 detr谩s de flutter, as铆 que la herramienta completa le pertenece a Google ya que Dart es desarrollado y mantenido por ellos.

En caso personal y por tener experiencia con Dart les puedo decir que si un desarrollador conoce Java no deber铆a de tener mayor problema en utilizar este nuevo lenguaje, tambi茅n considero que las personas que vienen del mundo de javascript no deber铆an tener mayor problema, de hecho si tenemos que escoger una competencia directa entre lenguajes podr铆amos decir que Dart es una apuesta para realizar lo mismo que hace JavaScript en el navegador. En menor o igual medida podr铆amos decir que Dart deber铆a de ser f谩cil para cualquier desarrollador de Go.

Flutter ofrece la misma pauta de dise帽o que hemos manejado desde ya hace unos a帽os en Android como lo es Material Design, as铆 que se integra muy bien con el desarrollo de las interfaces de manera nativa.

Por ahora lo que se necesita para trabajar con Flutter o dar nuestros primeros pasos con las beta, es usar el IDE intelliJ IDEA. Tambi茅n existe la opci贸n de utilizar Android Studio y tambi茅n la posibilidad de utilizar VS Code. As铆 que esto tambi茅n es una buena noticia ya que muchos desarrolladores pueden no estar familiarizados del todo con Android Studio y puede ser su primera barrera de entrada y entonces poder usar cualquiera de las otras opciones seguro que abre mas puertas.

Despu茅s necesitar铆amos 煤nicamente acceder al proyecto de Github de Flutter y listo. Tenemos que mencionar que por ejemplo en IntelliJ Idea tenemos la posibilidad de facilitar todo con un plugin y listo.

El c贸digo no es m谩s complicado que esto, esto ser铆a el "Hola mundo"

class MyApp extends StatelessWidget {

聽 @override
聽聽
聽 Widget build(BuildContext context) {
聽聽
聽 聽 return new MaterialApp(
聽 聽聽
聽 聽 聽 title: 'Welcome to Flutter',
聽 聽 聽 home: new Scaffold(
聽 聽 聽 聽 appBar: new AppBar(
聽 聽 聽 聽 聽 title: new Text('Welcome to Flutter'),
聽 聽 聽 聽 ),
聽 聽 聽 聽 body: new Center(
聽 聽 聽 聽 聽 child: new Text('Hello World'),
聽 聽 聽 聽 ),
聽 聽 聽 ),
聽 聽 );
聽 }
}

Como vemos Flutter es muy f谩cil de leer y entender gracias a Dart, as铆 que te invito a que des tus primeros pasos en este SDK que seguramente estos a帽os nos traer谩 grandes noticias.

Suscr铆bete al blog de EDteam

Ingresa tu correo electr贸nico para recibir nuestro bolet铆n semanal