Noticias de hoy lunes, 17 de febrero de 2020, Comunidad Flutter en Español - Portada

  • Eduardo CQ
    Anunciando Dart 2.7: Un Dart más seguro y expresivo.

    Thu, 26 Dec 2019 18:27:24 GMT

    Anuncio de Dart 2.7: Un Dart más seguro y expresivo.

    Hola a todos, esta es una traducción al español del artículo “Announcing Dart 2.7: A safer, more expressive Dart” del autor Michael Thomsen.

    Hemos anunciado la versión estable del SDK de Dart 2.7, con nuevas capacidades adicionales para desarrolladores. Ha sido un año ocupado para Dart, nuestro lenguaje optimizado para el cliente para aplicaciones rápidas en cualquier plataforma. Hemos enviado seis nuevas versiónes con docenas de nuevas características. Ha sido gratificante ver a la comunidad Dart usar estas características, y estábamos encantados con el reciente informe GitHub Octoverse que incluia a Dart como el idioma #1 de más rápido crecimiento, clasificado por el número de contribuyentes.

    Dart 2.7 agrega soporte para métodos de extensión, mas un nuevo paquete para el manejo de strings con carácteres especiales. Tenemos una actualización sobre seguridad nula(tipos anulables y no anulables de tipo seguro) y una nueva experiencia de playground de seguridad nula en DartPad. A nivel de ecosistema, pub.dev tiene una nueva función “Me gusta” para enviar comentarios a los paquetes que aprecia. Dart 2.7 está accesible como una descarga de SDK en dart.dev, y también está integrado en la versión de Flutter 1.12.




    Autor/Fuente: Eduardo CQ
  • Eduardo CQ
    Anunciando Flutter 1.12: ¡Qué año!

    Thu, 26 Dec 2019 18:27:04 GMT

    Anuncio de Flutter 1.12: ¡Qué año!

    Hola a todos, esta es una traducción al español del artículo Announcing Flutter 1.12: What a year!del autor Chris Sells.

    Se ha anunciado la versión 1.12, el último lanzamiento estable de Flutter. Esto hace 5 lanzamientos estables desde el lanzamiento de la 1.0 en Diciembre del 2018. Ha sido un año asombroso! Hemos cerrado 5303 problemas y fusionado solicitudes de extracción de 484 colaboradores. En el framework y el motor de Flutter, hemos agregado soporte para los paquetes de aplicaciones de Android, iOS 13, implementamos eventos de mouse y teclado, lanzamos el complemento de compra en la aplicación, fusionamos varias mejoras de rendimiento importantes , localizado para 24 configuraciones regionales adicionales y creado varios widgets nuevos. Además, las herramientas Flutter también han visto una gran mejora, con el lanzamiento de Dart DevTools, que proporciona el inspector de widgets, el perfil de memoria y CPU, y un registro mejorado que se puede utilizar independientemente de su editor / IDE de elección. Además, hemos agregado la importación automática de paquetes para los tipos referenciados, el soporte explícito de ChromeOS, las guías de interfaz de usuario para que sus métodos de compilación sean más fáciles de leer y escribir, y los mensajes de error mejorados con formato, colores y una redacción más procesable.

    Y con cada lanzamiento, hemos dicho lo mismo: que apenas estamos comenzando. Esto sigue siendo cierto en este, nuestro lanzamiento más grande hasta la fecha, proveniente de 188 colaboradores, cerrando 4,571 números y fusionando 1,905 RP. Al igual que en versiones anteriores, abundan las mejoras tanto para el framework Flutter como para las herramientas.

    Framework de Flutter




    Autor/Fuente: Eduardo CQ
  • Eduardo CQ
    Implementación de búsqueda con Firebase firestore | Flutter

    Tue, 10 Dec 2019 20:18:28 GMT

    Fuente: Implement searching with Firebase firestore | Flutter
    Autor: Ashish Rawat

    Hola a todos, en este artículo voy a mostrarte como buscar un documento en una colección.

    ¿Cuál es la necesidad?

    Supongamos que tienes una lista de documentos dentro de una colección y quieres buscar en la lista de documentos con respecto a caseNumber.




    Autor/Fuente: Eduardo CQ
  • Eduardo CQ
    Dart: ¿Qué son los mixins?

    Mon, 30 Sep 2019 02:58:30 GMT

    Es una especie de magia✨

    Hola a todos, les traigo otra traducción mas para la comunidad Flutter en español. Esta vez escrita por el autor Romain Rastel y lo puedes encontrar en el siguiente enlace Dart: What are mixins?.

    Cuando yo empecé a aprender Dart, el concepto de mixins era nuevo para mi. Yo vengo del mundo de C#, donde esto no existe (al menos antes de C# 8.0, que yo sepa).
    Al principio encontré este concepto algo difícil de entender, hasta que me di cuenta de lo poderoso que era.

    Aviso: las especificaciones de Mixins están evolucionando en Dart 2. Algunos de los siguientes contenidos podrían no ser aplicables al momento de leer esto.




    Autor/Fuente: Eduardo CQ
  • Cesar Vega
    Anunciando Dart 2.5: Desarrollo Super cargado

    Fri, 13 Sep 2019 04:19:27 GMT

    Anunciando Dart 2.5: Desarrollo Super Cargado

    Este artículo se basa en el video publicado originalmente en inglés por Michael Thomsen en Medium. Por favor, visita el siguiente enlace y recomienda el video original si te gusta el contenido:

    Hoy anunciamos el lanzamiento estable del SDK de Dart 2.5, que incluye vistas previas técnicas de dos nuevas e importantes funciones de desarrollo: ML Complete — completitud de código impulsado por el aprendizaje automático (ML) y la interfaz de función externa de dart:ffi para llamar código C directamente desde Dart. Dart 2.5 también ha mejorado el soporte para expresiones constantes.

    Esta versión es otro paso hacia nuestra visión del mejor lenguaje optimizado para clientes para crear aplicaciones rápidas para cualquier plataforma. ML Complete es una poderosa adición a nuestra suite existente de herramientas de productividad como la hot reload, el análisis estático personalizable y Dart DevTools. La segunda función de vista previa, dart:ffi, te permite aprovechar las API nativas existentes en los numerosos sistemas operativos en los que se ejecuta el código de Dart, así como las bibliotecas nativas multiplataforma existentes escritas en C.

    Hablando de nuestra ambición de crear el mejor lenguaje optimizado para el cliente, fue genial ver las nuevas clasificaciones del IEEE Spectrum Top Programming Language 2019 la semana pasada con Dart ahora incluido. Dart ingresa las clasificaciones del lenguaje de programación IEEE Spectrum como #16. También es el número 10 en tendencias, y el número 6 cuando se filtra a lenguajes para móviles (detrás de Java, C, C++, C# y Swift).




    Autor/Fuente: Cesar Vega
  • Eduardo CQ
    Autenticación en Flutter

    Wed, 11 Sep 2019 17:55:21 GMT

    Hola gente, les traigo una traducción más para la comunidad Flutter en español. Esta vez escrita por el autor Greg Perry y lo puedes encontrar aquí.

    Iniciar sesión usando el paquete de librería Auth.

    paquete de librería auth

    La autenticación es una tarea común para las aplicaciónes moviles, haciendola una candidata ideal para una biblioteca de clase. Una biblioteca de clase ejecutaría la tarea de manera normalizada y estandarizada; lo que facilitaría la autenticación. Yo uso una librería de clase para mis propias aplicaciones el paquete Dart Auth. Usaré un código de ejemplo para demostrar este paquete. Este código de ejemplo puede ser visto en el paquete de Dart example tab. Seguiré con el tradicional “paso a paso” de la biblioteca de clases con capturas de pantalla “fáciles de leer”.

    Irónicamente, es mejor leer este artículo de desarrollo movil en su computadora que en el teléfono. Además de que tú programas principalmente en tu computadora, y no en tu teléfono. Por ahora.




    Autor/Fuente: Eduardo CQ
  • Nia Cubilla
    Cómo subí mi primer app en PlayStore usando Flutter y Firebase

    Wed, 31 Jul 2019 19:40:39 GMT

    En este breve post les comparto los detalles sobre cómo fue que diseñé y lancé mi primer app en el PlayStore.

    Aunque la idea y el funcionamiento en sí es muy sencillo, quería poner a prueba técnicas de desarrollo rápido con plataformas/tecnologías modernas.

    Básicamente mi app es una guía de ideas y herramientas para emprendedores, pero con “accionables”. Estas son las características principales:

    1. Slider de mensajes inspiracionales en la pantalla principal.
    2. Menú para navegar por categorías.
    3. Otros recursos complementarios como libros y podcasts.
    4. Opción para compartir enlace de descarga del app.
    5. Opción de audio para que el app “lea” cada una de las ideas. De ayuda si estás manejando o haciendo otra cosa.
    6. Disponibilidad de contenido offline.



    Autor/Fuente: Nia Cubilla
  • Armand Opson Duran
    ScrumPocker con Flutter parte 1

    Wed, 31 Jul 2019 18:02:19 GMT

    ScrumPocker con Flutter — Parte 1

    En este story aprovecharemos las ventajas de Flutter para realizar un ScrumPocker.

    Este tutorial esta desarrollado en un equipo con sistema operativo Elementary OS y Visual Studio Code como IDE por lo que si se desarrolla en otro sistema o IDE sera necesario buscar la combinación de teclas de acuerdo a estos.

    Todo el código del tutorial es mostrado en screenshot para que el lector se vea en la necesidad de escribirlo por si mismo y mejore su entendimiento ya que esta pensado para personas con y sin experiencia en flutter, por lo cual tal vez parezca un tutorial largo al inicio pero una vez familiarizado con esto los siguiente story serán mucho mas rápido.




    Autor/Fuente: Armand Opson Duran
  • Eduardo CQ
    Flutter patrón BLoC para principiantes como yo

    Thu, 04 Jul 2019 17:33:48 GMT

    Flutter patrón BLoC para principiantes como Yo

    Hola a todos, aquí de nuevo con una traducción más para la comunidad Flutter en español; esta vez con un artículo original de Oliver Atienza y lo puedes encontrar aquí.

    Los patrones de diseño son una forma segura de hacer que tus proyectos sean escalables, mantenibles y optimizados. En Google I /O 2018, Google introdujo el patrón BLoC. Me tomó un poco de tiempo entender el concepto totalmente y poder utilizarlo realmente en uno de mis proyectos. Para ayudar a mis colegas desarrolladores, detallé a continuación mi proceso de integración de BLoCs en las aplicaciones que desarrollo. Espero que compartir esto pueda ayudar a otros desarrolladores a entender el patrón fácilmente.

    Por supuesto, tuve que seguir un par de tutoriales y blogs relacionados para poder compartir esta información y le recomiendo que los lea primero, ya que esta será una descripción de alto nivel de mi proceso . Estos son algunos de los materiales que estudié:




    Autor/Fuente: Eduardo CQ
  • Eduardo CQ
    Flutter Todos Tutorial con ‘flutter_bloc’

    Thu, 04 Jul 2019 17:26:30 GMT

    Flutter Todos Tutorial con “flutter_bloc”

    Hola a todos, aquí de nuevo con una traducción más para la comunidad Flutter en español; esta vez para complementar la traducción Flutter patrón BLoC para principiantes como yo. El artículo original de Felix Angelov, lo puedes encontrar aquí.

    En el siguiente tutorial, vas a construir una aplicación ‘Todos’ en Flutter usando Libreria Bloc. Para cuando termines, tu aplicación debería verse algo como esto:




    Autor/Fuente: Eduardo CQ