Un tutorial al poder de los TextFields en Flutter

Articulo original escrito por Deven Joshi traducido por Rurick Maqueo

Nota: esta es una traducción integra del articulo original, es posible que algunos links enlacen a paginas en ingles y los enunciados que hablen en primera persona hagan referencia a Deven no a mi.

Este es el segundo articulo de una serie que explicara en detalle algunos de los widgets que ofrece Flutter junto con algunos trucos y consejos para estos. En el articulo anterior exploramos los ListView a detalle.


Explorando el Widget ListView y sus propiedades en profundidad.

Articulo original escrito por Deven Joshi traducido por Rurick Maqueo

Nota: esta es una traducción integra del articulo original, es posible que algunos links enlacen a paginas en ingles y los enunciados que hablen en primera persona hacen referencia a Deven no a mi.

Hace un tiempo escribí un articulo con el uso básico del ListView y GridView (traducción pendiente). Este articulo está enfocado en dar una exploración mas detallada de la Clase ListView y ScrollPhysics junto con modificaciones y optimización del widget en general.

En Flutter una ListView es una lista lineal deslizable de elementos. Podemos usarla para hacer…


Hace poco fue el Google i/o 2019 y en el se hicieron grandes anuncio sobre los diferentes servicios y sistemas que ofrece Google, entre ellos android, el cual, como una novedad, agrega de manera oficial el soporte para temas oscuros con activación a nivel de sistema, esto significa que las aplicaciones que lo soporten cambiaran a su tema oscuro cuando android lo indique.

Que es un tema oscuro

Un tema oscuro o Dark Theme (en ingles) es un estilo de diseño dónde predominan los colores oscuros con algún color contrastante para destacar elementos. Estos temas permiten una mejor visualización de contenido cuando se está en…


Nota: Esta es una traducción del articulo original Splitting widgets to methods is a performance antipattern por iirokrankka.com y es la continuación de Poniendo los métodos build a dieta: trucos y consejos para un código de UI mas limpio en Flutter traducido por mi, también

Han pasado casi 6 meses desde que escribí el articulo código de UI mas limpio en Flutter (las traducciones tienen solo 2 meses de separación).

En ese articulo doy varios tips en como organizar tu código de UI en Flutter para una mejor lectura. Y aun es un articulo bastante popular. …


El día de hoy les voy a enseñar como hacer MockUps para sus aplicaciones, ya sean de escritorio, web o móvil de una manera rápida y sencilla utilizando la herramienta open source Pencil Evolus

Que es Pencil Evolus

Es una Aplicación multiplataforma (Linux, Windows y Mac) y open source con el propósito de facilitar la creación de prototipos de interfaces gráficas.


Primero que nada quiero aclarar que este articulo fue escrito por Liro Krankka y yo solo estoy haciendo una traducción autorizada, al final del articulo estará el links al artículo original utilizado.

Flutter es genial - Rockea.

Tenemos modernas y frescas APIs para construir complejas Interfaces de Usuario (User interface, UI) en una pequeña cantidad de código. El hot reload es genial - podemos estar a 5 pantallas de profundidad en nuestra jerarquía de navegación, hacer unos cambios en la UI, presionar crtl + S y la UI cambiara en menos de un segundo sin perder el estado. …


Si alguna vez llegaste a programar en android nativo te habrás dado cuenta que a veces los elementos que colocabas en pantalla no quedaban bien alineados y para solucionarlo se tenia que recurrir a una función del sistema dentro de ajustes de desarrollo llamada Mostrar Limites de Diseño y con esa función activa ya era mucho mas fácil de acomodar los elementos de la aplicación y hacer que todo se viera como uno deseaba.

Rurick M. Poisot

Fullstack Web & Flutter Mobile Dev, Lover of tech with a geek heart 💙 👨‍💻 🕹

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store