Scratch the image to get a discount on your course. You can apply the coupon at checkout.

5.0 /5
(19)

198
Bienvenidos al curso de Dart a Flutter
Cómo sacarle el máximo partido al curso
Comunidad de Discord para Aprender con Amigos
Take notes of your course in real time at Frogames Formación
Who is the instructor?
Introduction
¿Por qué Android Studio?
¿Por qué X-Code?
¿Por qué Visual Studio Code?
Windows - Instalación de Flutter
Windows - Instalación de Android Studio
Windows - Crear un emulador de Android
Mac - Instalación de Flutter
Mac - Instalar X Code
Instalar Visual Studio Code
Instalar Extensiones de Visual Studio Code
Creación de un proyecto Flutter en VS Code y Compilación
Árbol de Widgets y Context
Hello Flutter
Estructura de un proyecto en Flutter
Cuestionario de la sección
Presentación de la sección y objetivos
Scaffold Widget
Column Widget
Row Widget
Padding
Container
Distribución Proporcional
Scroll en los Componentes
Cuestionario de la sección
Resumen de la sección
Presentación de la sección y objetivos.
Planificación de la interface de usuario
Nueva App Counter y vista base
Diseño del AppBar
Diseño de textos de la aplicación
Diseño del FloatingActionButton Widget
Configuración de eventos de interfaz (manejo de clics en botones).
Introducción a la lógica del contador
Implementación del contador: Incremento.
Stateless vs Statefull Widgets
Introducción a Statefull Widget
Tarea: Adaptar la vista para soportar 3 botones extra
Solución: Adaptar la vista para soportar 3 botones extra
Tarea: Agregar la lógica para los 3 botones extra
Solución: Agregar la lógica para los 3 botones extra
Cuestionario de la sección
Resumen de la sección
Presentación de la sección y objetivos
Planificación de la Interface de usuario
Nueva App Convertidor de Unidades y vista base
Scaffold y AppBar
Adición de ExtendedFloatingActionButton Extended
Creación de un Widget Personalizado
Diseño del Body
Widget TextField
Captar valores en un TextField
Widget ListTile
Realizar conversión de unidades
Migrar a Stateful Widget
Tarea: Agregar ListTile Extras
Solución: Agregar ListTile Extras
Tarea: Agregar la lógica de conversión para los ListTile extra
Solución: Agregar la lógica de conversión para los ListTile extra
Cuestionario de la sección
Resumen de la sección
Presentación de la sección y objetivos
Planificación de la Interface de usuario
Nueva App Profile
Configuración de colores y cambiar icono de la aplicación
Cambiar nombre de la aplicación en Android & iOS
Configurar la navegación en diferentes pantallas
Mejores practicas en navegación
Scaffold & TopBar
Mostrar menú parte 1
Mostrar menú parte 2
Diseño de HomeScreen
Widget ClipOval
Crear Widget personalizado
Widget InkWell
Instalación de Google Fonts
Personalización de textos en Flutter
Diseño de EditScreen
Añadiendo AppBar con navegación
Widget Stack
Añadiendo TextFields
Tarea: Añadir TextFields para Latitude y Longitude
Solución: Añadir TextFields para Latitude y Longitude
Configuración de navegación entre TextField
Cuestionario de la sección
Resumen de la Sección
Presentación de la sección y objetivos
Adición del paquete SharedPreferences
Configuración de User Preferences
Funciones de guardado de User Preferences
Funciones de lectura en UserPreferences
Añadiendo UserPreferences a EditScreen
Crear función para leer imágenes en memoria
Solución error lectura de imagen
Guardando datos en EditScreen
Solución inicialización de SharedPreferences
Lectura de datos en HomeScreen
Lectura de datos en EditScreen
Crear función para eliminar datos
Eliminando datos
Mejorando UserPreferences
Mejorando UI/UX
Mejorando TextFields
Solución mejorando TextFields
Cuestionario de la sección
Resumen de la sección
Presentación de la sección y objetivos
Adición del paquete url_launcher
Enviar correo electrónico
Solución
Lanzar Url en el Navegador
Solución
Abrir aplicación de llamadas
Abrir aplicación de Google Maps
Mejores practicas
Cuestionario de la sección
Resumen de la sección
Presentación de la sección y objetivos
Planificación de la UI
Nueva App Pokedex
Instalación de dependencias
Configuración de colores y cambiar icono de la aplicación
Configuración de tipografía
Configuración de navegación
Solución de error de navegación
Diseño de vista base
Crear Widget RoundedSearchBar
Diseño del MainMenuItemButton
Diseño del GridView principal
Eventos de clic en el MainMenu y navegación
Creación de la vista base del PokedexScreen
Creación del MediumTopAppBar
Generar modelos de datos
Creación del widget PokemonCard
Creación del widget PokemonCard Parte 2
Creación del widget PokemonCard Parte 3
Adición del SilverGrid en PokedexScreen
Creación del Provider
Creación de métodos para capturar pokemon
Editando modelos de datos
Corrección de errores
Creando funciones para personalizar textos
Navegación con parámetros
Explorando un Mundo Pokémon Más Amplio
Buscando Pokemon por ID
Vista base para PokemonDetail
Primera parte de los detalles
Dibujando Stats del pokemon
Presentación de la sección y objetivos
Nueva app Notes
Configuración App
Configuración de la aplicación
Creación de Screens
Diseño HomeScreen Parte 1
Diseño HomeScreen Parte 2
Añadiendo el UiProvider
Creando modelo de datos
Crear Widget TaskCard Parte 1
Crear Widget TaskCard Parte 2
Añadiendo el TaskProvider
Pintando datos en pantalla
Filtrando Task en la lista
Navegación TaskScreen
TaskScreen diseño de vista base
TaskScreen diseño de vista base parte 2
Guardando y Actualizando Task
Eliminando elementos de la lista
Actualizando Status en la lista
Presentación de la sección y objetivos
Creando función para obtener dimensiones
Adaptando HomeScreen
Creando vista para LargeScreen y ExtraLargeScreen
Mejorando UI
Creando AdaptativeTask
Creando Grid
Adaptando Listados
Presentación de la Sección y Objetivos
¿Qué es SQFLite?
¿Qué es CRUD?
Instalación de Dependencias
Crear funciones toJson & fromJson
Crear Base De Datos
Función CREATE Raw
Función READ Raw
Función UPDATE Raw
Función DELETE Raw
Adaptando TaskProvider
Adaptando UI
Función Create
Función READ
Función UPDATE
Función DELETE
We have finished an adventure together, but let's go for the next one!

instructor

5.0 /5
(19)

  • Avatar
    María
    (5)
    De Dart a Flutter sin frustración

    Este curso tiene una curva de aprendizaje muy bien cuidada. Me permitió dominar Dart y luego dar el salto a Flutter con seguridad. Me encantó cómo cada concepto se conecta con ejemplos útiles.

  • Avatar
    Nieves
    (5)
    De Dart a Flutter: Fundamentos en Aplicaciones Móviles Híbridas – aprende a construir apps modernas desde el lenguaje hasta la interfaz

    Cuando empecé este curso, solo sabía que Dart era el lenguaje detrás de Flutter, pero no entendía cómo se conectaban. Este curso me lo explicó todo con una claridad que agradezco muchísimo. Primero me enseñaron Dart con ejemplos sencillos pero potentes: funciones, clases, asincronía… y luego, sin darme cuenta, ya estaba creando pantallas en Flutter, navegando entre vistas, usando widgets y conectando lógica con interfaz. Lo que más me gustó fue que no se salta pasos: cada concepto tiene su momento, y eso me dio seguridad para construir mi primera app híbrida real. Ahora puedo decir que entiendo Flutter desde sus raíces, y eso me cambió como desarrollador.

  • Avatar
    Jorge
    (5)
    El puente perfecto

    Me costó un poco arrancar con el desarrollo móvil, pero este contenido me aclaró todo el panorama y me permitió entender cómo conectar mis conocimientos previos con el nuevo ecosistema de una manera muy fluida.

  • Avatar
    Gustavo
    (5)
    From Dart to Flutter: Fundamentals in Hybrid Mobile Applications

    El curso "De Dart a Flutter: Fundamentos en Aplicaciones Móviles Híbridas" es una guía completa para quienes desean dominar el desarrollo de aplicaciones móviles con una sola base de código. Desde los fundamentos del lenguaje Dart hasta la implementación de interfaces responsivas con Flutter, este programa ofrece una formación clara, práctica y alineada con las exigencias del mercado actual.

  • Avatar
    Angel
    (5)
    From Dart to Flutter: Fundamentals in Hybrid Mobile Applications

    Este curso está diseñado para enseñar el desarrollo de aplicaciones móviles híbridas utilizando Dart y Flutter. Aprenderás a construir interfaces responsivas, gestionar estados, integrar APIs, manejar navegación y aplicar buenas prácticas en arquitectura de apps. El enfoque es práctico, con proyectos que simulan aplicaciones reales para Android e iOS. Ideal para programadores que ya conocen Dart y desean dar el siguiente paso hacia el desarrollo móvil con Flutter de forma estructurada y eficiente. ¿Te gustaría que lo conecte con otros cursos de arquitectura de apps, Firebase o incluso monetización móvil? También puedo ayudarte a destacar sus beneficios para portfolios, presentaciones o estrategias de marketing educativo.

  • Avatar
    Nicolás
    (5)
    ¡Me encantó!

  • Avatar
    Javi
    (5)
    El puente perfecto

    Tenía miedo de que el cambio fuera brusco, pero la transición fue súper suave y lógica. Entender cómo pasar de la lógica a ver algo funcionando en el móvil me dio una satisfacción enorme. Ahora siento que puedo crear aplicaciones para cualquier sistema sin tener que aprender todo desde cero.

  • Avatar
    Santiago
    (5)
    Buen curso para iniciarse

  • Avatar
    Giovanni
    (5)
    La transición que necesitaba

    Pasar de entender Dart a construir interfaces fluidas con Flutter fue un proceso súper ameno gracias a la estructura de estas lecciones. El enfoque en aplicaciones híbridas está muy bien logrado, dándote las herramientas clave para crear componentes visuales increíbles sin perder de vista el rendimiento del software en diferentes dispositivos

  • Avatar
    Rocío
    (5)
    .

    Aprendí mucho sobre Flutter

  • Avatar
    Jackeline
    (5)
    Flutter explicado desde la raíz

  • Avatar
    Rosa
    (5)
    muy buenas explicaciones

  • Avatar
    Samuel
    (5)
    la forma en que explican todo es tan clara que incluso alguien sin experiencia puede seguir

    Antes me sentía perdido en el mundo de las apps, pero ahora tengo la confianza de crear proyectos increíbles.

  • Avatar
    Gabriela
    (5)
    Super recomendado

    Este curso me ayudó a entender cómo pasar de un lenguaje a otro sin perderme. ahora puedo crear apps híbridas como una pro

  • Avatar
    Carlos
    (5)
    Flutter desde cero, muy bien explicado

    Este curso es excelente para comenzar a desarrollar aplicaciones móviles con Flutter. En poco tiempo, pude desarrollar aplicaciones funcionales y tener una comprensión sólida de Flutter. Muy recomendado.

  • Avatar
    Caty
    (5)
    El curso proporcionó una transición perfecta de Dart a Flutter

    La estructura del curso y la habilidad del instructor para explicar temas complejos de manera accesible fueron impresionantes

  • Avatar
    danison
    (5)
    Avanzando de Darth a Flutter como un experto

    El contenido del curso es muy variado y cubre una amplia gama de conceptos y herramientas. Desde los conceptos básicos de la programación hay algo para todos. Además, el profesor ofrece muchas tareas y ejercicios para poder poner en practica lo aprendido.

  • Avatar
    Yvonne
    (5)
    Con lecciones estructuradas, ejemplos prácticos y proyectos desafiantes

    Un curso esencial que transforma la teoría en habilidades prácticas, preparandonos para el éxito en el desarrollo de aplicaciones móviles híbridas.

  • Avatar
    Joiser
    (5)
    Esencial para aquellos que buscan avanzar en sus habilidades y destacar en el emocionante mundo de Flutter

    La plataforma ha creado un curso impactante que transforma la transición de Dart a Flutter en una experiencia fluida y valiosa

PLANS TO ACCESS ACCORDING TO YOUR GOALS AND NEEDS

Buy the individual course, get all the learning path or access the entire platform

Choose the payment method that best fits your needs and budget with a single course payment, monthly or annual access to the learning path, or even the entire platform.

Single Payment

Buy the course once and get lifetime access

49.99

  • Single payment
  • Instant lifetime access to the course
  • Access the course community
The Plus
Popular

Bronze Frog

Access all Frogames courses, communities, and extras

39 /month

  • One-time payment of 39€ per month
  • Instant access to all courses
  • Access the platform and communities 24/7, wherever and whenever you want
  • Cancel at any time without losing your progress

Ruta de Desarrollo Multiplataforma

Accede a todos los cursos de la Ruta de Desarrollo Multiplataforma

19.99 /month

  • One-time payment of €19.99 per month
  • Instant access to the 10+ courses in the path
  • Access the pathway 24 / 7, wherever and whenever you want
  • Cancel at any time without losing your progress

Single payment

Buy the course once and get lifetime access

49.99

  • Single payment
  • Instant lifetime access to the course
  • Access the course community
The Plus
Rated

Golden Frog

Access all Frogames courses, communities, and extras

349 /year

  • One-time payment of 349€ per year
  • 3 months discount
  • Instant access to all courses
  • Access the platform and communities 24/7, wherever and whenever you want
  • Cancel at any time without losing your progress
  • Resource Library
  • Monthly Q&A live sessions
  • Premium support

Ruta de Desarrollo Multiplataforma

Accede a todos los cursos de la Ruta de Desarrollo Multiplataforma

199 /year

  • One-time payment of €199 per year
  • 4 months discount
  • Instant access to the 10+ courses in the path
  • Access the pathway 24 / 7, wherever and whenever you want
  • Cancel at any time without losing your progress
  • Premium support

* All prices include taxes.

For your security, all orders will be processed on a secure server.

Ruta de Desarrollo Multiplataforma

El pack definitivo con todos nuestros cursos de Desarrollo Multiplataforma para crear aplicaciones tanto web como para dispositivos móviles en Android e iOS. Incluye los cursos que están por venir y las actualizaciones y mejoras de los actuales

Git and GitHub from A to Z: Everything about version control

Learn the fundamental concepts and essential workflow for version control using Git and GitHub from scratch!

106 classes

Dart Course from A to Z

Dart, the language developed by Google: a powerful choice for web and mobile app development

135 classes

From Dart to Flutter: Fundamentals in Hybrid Mobile Applications

Introduce yourself to the world of programming with Flutter through different projects that guarantee a solid and dynamic learning experience

198 classes

Learn C# in 6 hours

Learn C#, the programming language used to create video games in Unity or backends in .Net, in just 6 hours!

54 classes

App Store Optimization (ASO) from A to Z

Master App Store Optimization (ASO) techniques like an expert starting from the basics and increase your app and game downloads for both iOS and Android

34 classes

Flutter Design Lab: Exploring Material Design, Cupertino, and Web

Discover the magic of application design with Flutter's powerful tools to take your skills to the next level

148 classes

Object-Oriented Programming with C#

Apply practically and understand object-oriented programming concepts in C# and master the creation of classes, inheritance, polymorphism, or encapsulation among others

107 classes

SQL de la A a la Z

Desde la creación de bases de datos hasta el control total de tus consultas, este curso te llevará de principiante a experto en el manejo de datos de manera eficiente

86 clases

Artificial Intelligence in Flutter with Firebase AI

Desarrolla un Chat-GPT completamente funcional utilizando Flutter y Firebase AI

39 clases

React Native: Learn React Native with practical exercises

Learn the fundamentals of React Native from scratch. Use React Native to build hybrid mobile applications for both iOS and Android

52 classes

Productivity Masterclass using Visual Studio and C#

Drastically increase your productivity using C# with Visual Studio, mastering all its shortcuts and available tools

48 classes

Master Android from scratch with Kotlin, Compose and Gemini AI

Android 16: Learn Kotlin, Compose, Retrofit, Room, and Artificial Intelligence. Create real apps in Android Studio

692 classes

50 días de programación: Domina iOS 17 como un profesional

Desarrolla 50 proyectos mientras aprendes diferentes técnicas de programación en iOS

489 clases