</> CodeBooks
    ← Volver a Flutter (página 1)
    Portada de Beginning App Development with Flutter

    Beginning App Development with Flutter

    Rap Payne

    Editorial
    Apress
    Año
    2019
    Páginas
    ~309
    Nivel
    Básico

    De qué trata

    Guía introductoria escrita por Rap Payne para construir aplicaciones móviles multiplataforma para Android e iOS a partir de una única base de código, centrada en las bases de Flutter 1.x y el lenguaje Dart 2. Está dirigida a desarrolladores principiantes en el ecosistema móvil que posean conocimientos elementales de programación orientada a objetos (en lenguajes como Java, C#, JavaScript o C++) y deseen crear interfaces móviles modernas sin necesidad de dominar los lenguajes nativos de cada sistema operativo.

    El libro desglosa el paradigma declarativo y reactivo de Flutter, donde cada elemento visual es un widget. Enseña a preparar el entorno con el SDK de Flutter, Android Studio y VS Code, y examina a fondo la diferencia entre StatelessWidget y StatefulWidget. Cubre la estructura de interfaces mediante layouts como Row, Column, Container y Stack, la captura de gestos táctiles (toques, arrastres y deslizamientos), navegación jerárquica y enrutamiento entre pantallas, y estilización visual con temas, fuentes y BoxDecoration. En su bloque avanzado introduce la gestión de estado, lectura y escritura de archivos locales en formato JSON, consumo asíncrono de APIs REST mediante peticiones HTTP/Ajax (Future, async/await) y la configuración inicial de Google Firebase para servicios en la nube.

    La metodología del libro es directa y práctica, organizándose en talleres o laboratorios por capítulo que proporcionan plantillas de código inicial ("starter") y soluciones terminadas ("solution") para practicar cada componente. No profundiza en arquitecturas de producción a gran escala ni en soluciones modernas de estado como Riverpod o Bloc complejo, centrándose en los mecanismos estándar provistos por el framework. Constituye una excelente introducción conceptual a la filosofía de desarrollo de Flutter, aunque conviene saber que fue publicado antes de la llegada de Flutter 2 y la introducción del sistema Null Safety en Dart.

    • Flutter 1.x
    • Dart 2
    • StatelessWidget
    • StatefulWidget
    • Gestión de estado
    • Layouts y Widgets
    • Navegación y rutas
    • APIs REST
    • HTTP
    • Firebase
    • JSON

    ¿Cómo enseña?

    TeóricoPráctico

    Con ejercicios

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de Flutter con nivel Básico