Udemyalles

Legacy: Flutter 2 desde cero, creando más de 10 proyectos

Learn modern Flutter development! Build apps with widgets, state management (Bloc, Redux, Provider), CRUD operations, forms, and more. Master HTTP requests and navigation.

4.2(56)
440students
45h 45m
Certificate
Andrés Cruz Yoris
Andrés Cruz YorisLicenciado en Computación

Course Content

Legacy: Flutter 2 desde cero, creando más de 10 proyectos is an all-levels Udemy course taught by Andrés Cruz Yoris. It runs 45h 45m, is taught in Spanish, and includes a certificate of completion. Learners rate it 4.2 out of 5 from 56 reviews, with 440 students enrolled. It is a paid course, last updated February 2024.

Master Flutter Development: Build Cross-Platform Apps from Scratch

This comprehensive course takes you on a journey to become a proficient Flutter developer, starting with the fundamentals and progressing to building real-world applications. You'll gain the skills to create beautiful, high-performance apps for both iOS and Android with a single codebase.

What You'll Learn:

  • Dart Fundamentals: Begin with the basics of Dart, including data types, conditionals, loops, functions, and more – the core language powering Flutter.
  • Null Safety: Understand and implement Flutter's robust Null Safety feature (introduced in Flutter 2) to write safer and more reliable code.
  • Development Environment Setup: Learn to set up your development environment on both Windows and macOS.
  • Essential Flutter Widgets: Master fundamental widgets like Scaffold, AppBar, images, buttons, cards, forms, columns, and rows to build user interfaces.
  • Flutter Application Lifecycle: Gain a deep understanding of the Flutter application lifecycle and how to manage it effectively.
  • Styling & Theming: Learn to apply global and local styles to create consistent and visually appealing app designs.
  • Data Persistence: Implement persistent data storage solutions for your applications.
  • Asynchronous Programming: Work with asynchronous operations using async/await and FutureBuilder for smooth user experiences.
  • Routing & Navigation: Implement seamless navigation between different screens in your Flutter apps.
  • REST API Integration: Consume data from existing REST APIs to populate your applications.
  • Animations: Create engaging animations using Hero animations and custom animations on various UI elements (colors, containers, buttons, cards, borders, sizes, transparencies).
  • State Management: Explore various state management patterns, including Bloc, Redux, and Provider, and learn to use middlewares for route management.
  • Firebase Integration: Integrate your Flutter app with Firebase for authentication, database, and more.
  • Camera & Gallery Access: Implement functionality to take photos from the camera or select images from the gallery.
  • CRUD Operations: Build complete CRUD (Create, Read, Update, Delete) applications.
  • Form Handling & Validation: Implement robust form handling and validation techniques.

Project-Based Learning:

Throughout the course, you'll build a variety of projects to solidify your skills:

  • Timer Application: Develop an application with timer functionality using asynchronous processes.
  • Online Store Application: Create a complete online store app with REST API consumption and a shopping cart.
  • Persistent Data Application: Build an app that stores data persistently.
  • Animation Application: Design and implement an application focused on animations.
  • Movie Application: Develop a movie application that consumes data from a REST API.
  • Navigation Application: Create an app showcasing advanced navigation techniques.
  • Meter & Scale Application: Build an application for displaying meter and scale data.
  • CRUD Application: Implement a comprehensive CRUD application.
  • Site Application: Develop an app for managing sites with photo capture and storage in SQFlite.
  • To-Do List Web Application: Build a web-based to-do list application with Firebase synchronization (Cloud Firestore and Storage).

Why Choose This Flutter Course?

  • Comprehensive Coverage: This course covers Flutter from the ground up, with practical examples leading to real-world applications.
  • Modern Framework: We focus on the latest features and best practices in Flutter development.
  • Highly Versatile: Flutter is a powerful framework ideal for building maintainable and scalable applications.
  • Extensible & Efficient: Leverage Flutter's extensive libraries and packages to accelerate development.
  • Organized Development: Learn to develop apps in an organized manner, integrating Flutter with other technologies.

By the end of this course, you'll be well-equipped to create stunning and functional cross-platform applications with Flutter.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(1)
5h 53m
all
5.0(5)
2h 35m
beginner
5.0(26)
1h 11m
beginner
5.0(35)
4h 11m
intermediate

Curso de Pilates desde cero para principiantes

by Jose Antonio Almagro Lechuga

5.0(26)
3h 49m
beginner
5.0(4)
2h 26m
intermediate