Ingeniería de Software

No se andan con segundas, Ingeniería de software es un sitio especialmente dirigido a profesionales de la ingeniería de software. Creado por Jordi Cabot que, según veo, es una de esas personas a las que no hay más remedio que envidiarle su gestión del tiempo; da lo que promete, artículos sobre el mundo de la investigación y desarrollo de software que me interesan y colaboraciones con aportaciones siempre enriquecedoras.

He llegado a esta web varias veces googleando en los últimos días sobre temas diversos y he decidido seguirlo en mi Feedly.

Coolors, un generador de esquemas de color

Vitaminado con otras funciones. Porque Coolors.co puede usarse en línea para generar paletas de color. Pero también:

Su autor, Fabrizio Bianchi, ha creado una herramienta excelente, muy intuitiva y útil. Puedes saber más en esta guía de uso de Coolors aunque, eso sí, al igual que la herramienta, todo en inglés.

Earth View, fotos a vista de satélite

Miles de fotografías recopiladas de Google Earth para tu deleite. Puedes usar Earth View como banco de imágenes o como repositorio mastodóntico de fondos de pantalla. Pero es más que eso, puedes coger perspectiva, alejarte de la visión cotidiana de todo lo que te rodea, y entender la belleza de nuestro frágil planeta. Leer más

Unsplash, imágenes gratuitas

No dudes en visitar Unsplash si necesitas fotografías para tus presentaciones o proyectos sin miedo a …

Lecciones aprendidas migrando una aplicación en producción a Flutter

Excelente artículo de Dhananjay Trivedi contando las dificultades a las que tuvieron que hacer frente en la migración de un código base nativo a Flutter, son 10 lecciones aprendidas.

https://medium.com/better-programming/lessons-learned-migrating-a-production-app-to-flutter-78195067b2cb

Cómo tratar los errores en Flutter

Aún no lo he leído, pero me guardo este artículo sobre cómo manejar adecuadamente los errores y evitar la «pantalla roja de la muerte«.

Ante un error irrecuperable, una aplicación debe ser proactiva; si debe bloquearse debemos hacer el esfuerzo de hacerlo con gracia.

https://medium.com/flutter-community/error-handling-in-flutter-98fce88a34f0

El programa «Flutter Favorite»

El objetivo del programa Flutter Favorite es identificar los paquetes y complementos destacados que se podrían valorar en primer lugar en el desarrollo de una aplicación. Como ellos mismos dicen, esto no es una garantía de calidad ni de idoneidad, pero sí un marchamo de cuáles son los más respaldados por la comunidad. Ni que decir tiene que la última palabra es la del equipo del proyecto.

https://flutter.dev/docs/development/packages-and-plugins/favorites

Usar la cámara y la galería en Apps con Flutter

También me guardo este tutorial para aprender a programar una aplicación que tome las imágenes a través de la cámara o desde la galería y las almacene en el dispositivo.

https://heartbeat.fritz.ai/using-the-camera-gallery-in-flutter-apps-2f9e8e0e5899

Introducción a las Pruebas Unitarias en Flutter

Una prueba unitaria (Unit Test) permite comprobar el correcto funcionamiento de una unidad de código. Verifica que el código hace lo que tiene que hacer, los nombres y los tipos de los parámetros, el tipo de lo que se devuelve, o también el rendimiento.
En este tutorial para iniciados se explica cómo escribir pruebas unitarias para una aplicación Flutter creando y probando una aplicación simple de carrito de compras.

http://flutterize.com/2020/01/30/unit-testing-with-flutter-getting-started/

Cómo crear una sencilla aplicación con Flutter y publicarla en la Play Store

Me guardo este tutorial por su sencillez, porque presenta a los principiantes cómo funciona Flutter y especialmente la introducción a cómo publicar la app en la tienda de aplicaciones de Android.

https://medium.com/flutter-community/how-to-create-a-greetings-app-using-flutter-and-deploy-to-play-store-d3a530a89c00