47 épisodes

Podcast sobre programación de aplicaciones móviles con Flutter

Código Flutter Guillermo García

    • Technologies

Podcast sobre programación de aplicaciones móviles con Flutter

    #47 – Dartdoc

    #47 – Dartdoc

    Hoy hablamos de dartdoc, un sistema para generar una documentación en HTML automáticamente de nuestro código dart a partir de los comentarios.



    Ejemplo de documentación: https://api.dart.dev/stable/2.7.1/dart-core/dart-core-library.html

    • 17 min
    #46 – Personalizar widgets

    #46 – Personalizar widgets

    En el episodio de hoy hablamos de toda la flexibilidad que tenemos para personalizar los widgets de Flutter.

    • 16 min
    #45 – Material motion

    #45 – Material motion

    En el episodio de hoy hablamos de «the motion system«, unas nuevas directrices dentro de Material design sobre patrones de transiciones. La idea es que mediante diferentes tipos de animaciones de transiciones entre los diferentes elementos de la app, consigamos que el usuario entienda perfectamente donde está en todo momento y pueda navegar de forma muy intuitiva.



    Estos patrones de transición son cuatro:



    Container transform: Para elementos que «contienen» a otros elementos, como si se abrieran o expandieran para mostrar al elemento contenido. Por ejemplo cuando seleccionamos un elemento de una lista y se abre su página de detalleShared axis: Transición entre elementos entre los que se puede navegar y que están a un mismo nivel. Por ejemplo el cambio de un «paso 1» a un «paso 2» en un proceso de compra. Como un desaparecer y aparecer pero combinado con un movimiento horizontal o vertical en función del sentido de la navegación que queramos que experimente el usuario.Fade through: Transición entre elementos que no tienen una relación clara. Por ejemplo si abrimos otro elemento de la app desde un menú. El efecto es el de desaparecer y aparecer.Fade: Para elementos que aparecen temporalmente y que no tocan los bordes de la pantalla, como un formulario modal. Tienen una animación parecida al anterior pero combinado con algún efecto de escalado.



    Primero definimos un poco lo que es Material design, la guía de diseño y estilo para apps de Google que nació de la mano de Android 5.0. Creo que es muy útil para que los usuarios tengan una buena experiencia de usuario si todas las apps de su sistema tienen un mismo orden y unos mismos principios. Además nos da una base consistente que poder usar si no somos diseñadores.



    Hablamos del plugin animations, que nos sirve para implementar estas novedades y de lo que significa que desde el minuto uno tengamos este plugin.



    Nombramos también brevemente el widget de la semana de Flutter, ListWheelScrollView. Una auténtica maravilla para conseguir un efecto muy atractivo en nuestras listas de elementos.

    • 20 min
    #44 – Hive, una base de datos en dart

    #44 – Hive, una base de datos en dart

    Hoy hablamos de hive, una base de datos que nos puede venir muy bien para proyectos que necesitan almacenar datos, pero no tantos como para tener un SQLite y no tan pocos como para quedarnos con un SharedPrefenrences. Además puede ser la solución para un proyecto Flutter web.

    • 14 min
    #43 – Estamos de vuelta

    #43 – Estamos de vuelta

    ¡Vuelve código Flutter! En el programa de hoy os explico mi escusa para haber desaparecido dos meses y repasamos algunas de las cosas que han pasado en el mundillo de Flutter desde la última vez que nos vimos.



    Supernova. https://supernova.io/ . Para Mac. Gratuito para Flutter. Flutter 1.12Flutter favorite programWeb support en betaMacOS en alphadartpad.dev ahora también con FlutterClock challengeHerramientas de la comunidad: PanacheFlutter con más estrellas en github que React NativeFlutter Europe



    Encantado de estar por aquí de nuevo. La semana que viene más

    • 24 min
    #42 – DevSnippets con Daniel Illescas

    #42 – DevSnippets con Daniel Illescas

    Hoy charlamos con Daniel Illescas, creador de la app DevSnippets que nos contará su experiencia desarrollando y publicando esta app con Flutter.



    Podéis encontrar la app para iOS (https://apple.co/32AJWJl) y para Android (http://bit.ly/2NBednc)

    • 23 min

Classement des podcasts dans Technologies

D’autres se sont aussi abonnés à