Flutter Academy CABA Flutter Academy
Flutter Academy CABA Flutter Academy CABA

// metodología · cómo aprendes en la academia

Aprender haciendo

Un modelo pedagógico basado en proyectos reales, código en vivo y revisión constante. Cada concepto se aplica desde la primera clase en una aplicación que crece semana a semana.

desliza para ver los módulos →

widget_tree.dart
01
02
03
04
05
06
07
08
09
class MiApp extends StatelessWidget {
Widget build(BuildContext ctx) {
return MaterialApp(
title: 'Mi App',
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: HomeScreen()
code_review.md
01
02
03
04
05
06
07
// feedback del mentor
## Pull Request #04
Estudiante: @lucia
Módulo: Estado con Provider
 
+ notifyListeners() bien ubicado
+ Separación modelo / UI correcta
~ Extraer widget a archivo propio
state_flow.dart
01
02
03
04
05
06
07
08
// semana 5 — estado global
final cartProvider = ChangeNotif
...items = [];
 
void add(Product p) {
items.add(p);
notifyListeners();
}
console.dart
01
02
03
04
05
06
07
flutter run --debug
Launching on Pixel 7...
Building widget tree...
⚠ warning: unused import
→ main.dart:3
✓ built in 2.1s
hot reload ready
pair_program.dart
01
02
03
04
05
06
// pair: lucia + mateo
// driver: lucia
// navigator: mateo
 
Widget buildLogin() {
return Form(
child: Column(

01 — el punto de partida

Rompemos la estructura pasiva de la enseñanza tradicional

En Flutter Academy CABA diseñamos un modelo pedagógico que abandona la clase magistral pasiva. Desde la primera sesión, los estudiantes resuelven problemas técnicos reales y escriben código que compila y funciona. La programación móvil requiere combinar lógica abstracta con habilidades prácticas, por eso equilibramos la teoría necesaria con horas intensivas de desarrollo de aplicaciones.

Los conceptos se fijan a través de la experiencia directa y el razonamiento lógico, no de la memorización de sintaxis. Cada modulo del curso esta pensado para que el estudiante produzca código funcional desde el primer dia.

02 — aprendizaje basado en proyectos

La estructura curricular gira en torno a productos tangibles

En lugar de estudiar funciones aisladas, los estudiantes aplican cada nuevo concepto en la construcción de una aplicación que crece en complejidad semana tras semana. El método permite visualizar la utilidad inmediata de lo aprendido y prepara al alumno para el flujo de trabajo real en una empresa de software.

Al finalizar el curso, el resultado no es solo un examen aprobado, sino un portfolio de aplicaciones funcionales listas para mostrar a un empleador o publicar en las tiendas de aplicaciones.

  • → Cada semana introduces un concepto nuevo y lo integras en tu app en construcción.
  • → El proyecto final acumula todo lo aprendido en un producto real, no un ejercicio aislado.
  • → Sales del curso con un portfolio que puedes presentar en entrevistas técnicas.
main.dart — semana 8 Flutter 3.x
01
02
03
04
05
06
07
08
09
10
11
12
import 'package:flutter/material.dart';
import ProductCard extends StatelessWidget {
final Product product;
const ProductCard({super.key, required this.product});
 
@override
Widget build(BuildContext context) {
return Card(
child: ListTile(
title: Text(product.name),

03 — clases prácticas

Código en vivo: el instructor programa junto a vos

Las sesiones teóricas son breves y van seguidas inmediatamente de ejercicios de codificación en vivo. Los instructores comparten su pantalla y desarrollan junto a los alumnos, explicando cada decisión arquitectónica y resolviendo errores en tiempo real.

Esta dinámica permite observar cómo piensa un programador profesional y cuáles son las estrategias para depurar código de manera eficiente. Ver el proceso de resolución de problemas es tan importante como conocer la sintaxis del lenguaje.

04 — mentorías y revisión

Code Review: estándar de la industria desde el día uno

A través de GitHub, los mentores analizan las entregas y sugieren mejoras en el estilo, la eficiencia y la seguridad del software. El Code Review es una práctica estándar en la industria IT y enseñamos a los alumnos a recibir y dar feedback constructivo desde el inicio.

Esta práctica eleva el estándar técnico de los proyectos finales y fomenta la escritura de código limpio, preparando al estudiante para los procesos de revisión que encontrará en cualquier equipo de desarrollo profesional.

05 — modalidad híbrida

Presencial en CABA y virtual sincrónica, sin grabados como reemplazo

Combinamos lo mejor de dos mundos: la presencialidad en nuestra sede de CABA para el networking y la resolución de dudas complejas, y la virtualidad para facilitar la asistencia de quienes tienen horarios rotativos.

Las clases son sincrónicas: siempre hay un profesor interactuando en tiempo real, sin importar el canal. Contamos con una plataforma educativa donde centralizamos todo el material, las grabaciones y los desafíos adicionales para cada módulo.

modalidad_academia.dart

// presencial

Sede CABA

Networking, resolución de dudas complejas y trabajo en pareja presencial.

// virtual

En vivo y sincrónica

Acceso para horarios rotativos. Mismo profesor, misma interacción en tiempo real.

// plataforma educativa

  • + Material centralizado por módulo con guías y ejercicios
  • + Grabaciones disponibles para repaso, no como reemplazo de la clase
  • + Desafíos adicionales semanales para quienes quieran profundizar

06 — evaluación continua

Sin examen final estresante: feedback constante y personalizado

Realizamos un seguimiento constante del progreso de cada estudiante mediante entregas parciales y desafíos técnicos semanales. Esto nos permite detectar a tiempo si alguien necesita refuerzo en un área específica antes de avanzar a temas más complejos.

El feedback es constante y personalizado, asegurando que el aprendizaje sea un camino de mejora incremental y no una serie de obstáculos insuperables. Nadie llega al final del curso con dudas acumuladas sin haber sido detectadas.

// ciclo de evaluación semanal

  1. 01

    Entrega parcial

    El estudiante sube su código a GitHub al cierre de cada módulo.

  2. 02

    Revisión del mentor

    Code Review con comentarios sobre estilo, eficiencia y seguridad.

  3. 03

    Desafío técnico

    Ejercicio adicional para reforzar el concepto antes de avanzar.

07 — autonomía técnica

Formar profesionales que dejan de depender del instructor

Nuestro objetivo es que los alumnos aprendan a utilizar la documentación oficial de Flutter y comunidades como StackOverflow de manera efectiva. La capacidad de investigar y resolver problemas por cuenta propia es lo que define a un desarrollador exitoso.

Enseñamos a leer mensajes de error, a buscar soluciones en la comunidad global y a experimentar con nuevas librerías de forma segura. Formamos profesionales autónomos capaces de enfrentar retos que aún no han sido inventados.

08 — trabajo colaborativo

Pair Programming: dos programadores, una estación

Fomentamos que los estudiantes trabajen en parejas o grupos pequeños para resolver problemas lógicos complejos. El Pair Programming es una técnica donde dos programadores comparten una sola estación de trabajo, lo que mejora la calidad del código y acelera el aprendizaje mutuo.

Esta práctica prepara a los alumnos para el ambiente colaborativo de las células de desarrollo en las empresas modernas, donde la comunicación efectiva entre desarrolladores es tan importante como la lógica de programación.

09 — performance y buenas prácticas

No nos conformamos con que el código funcione

Nos esforzamos porque sea eficiente y siga las convenciones de la comunidad internacional de Flutter. Enseñamos a utilizar las herramientas de análisis de rendimiento para evitar fugas de memoria y asegurar que las interfaces corran a 60 cuadros por segundo.

Las buenas prácticas — uso de constantes, tipificación estricta y documentación de funciones — son requisitos obligatorios en todos nuestros cursos. La profesionalidad se demuestra en los detalles del código fuente.

const

Constantes para widgets que no cambian en tiempo de ejecución.

strict

Tipificación estricta: sin dynamic cuando un tipo es posible.

/// doc

Documentación de funciones públicas con dartdoc.

Dos desarrolladores trabajando en código Flutter con resaltado de sintaxis

// próximos pasos

¿Te interesa esta forma de aprender Flutter?

Descargá la guía metodológica completa, revisá un ejemplo de clase en vivo o consultá las próximas fechas de inicio de cada curso.

// sede

Av. Corrientes 1250, C1043 CABA

// contacto

+54 11 4312 5000

[email protected]

// horarios

Lunes a Viernes de 09:00 a 18:00