{"product_id":"beginning-app-development-with-flutter-create-cross-platform-mobile-apps-9781484251805","title":"Desarrollo de aplicaciones con Flutter: crea apps móviles multiplataforma","description":"\u003cp\u003e\u003cb\u003eSección: Introducción a Flutter\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e1. Hola Flutter\u003c\/p\u003e\u003cli\u003eSinopsis del capítulo: Preparando el escenario para el libro. Darle al lector una idea de por qué está aquí. ¿Qué problemas resuelve Flutter? Por qué el jefe elegiría Flutter en lugar de otra solución.\u003c\/li\u003e\u003cli\u003eQué se cubre en este libro\u003c\/li\u003e\u003cul\u003e\u003cli\u003eBreve resumen del capítulo y hoja de ruta\u003c\/li\u003e\u003c\/ul\u003e\u003cli\u003eQué no se cubre y dónde encontrar respuestas a tus preguntas\u003c\/li\u003e\u003cul\u003e\n\u003cli\u003eEl lenguaje Dart en sí mismo - Hay una visión general y una hoja de trucos en el Apéndice\u003c\/li\u003e\n\u003cli\u003eDespliegue a una tienda\u003c\/li\u003e\n\u003cli\u003eProgramación específica del dispositivo\u003c\/li\u003e\n\u003c\/ul\u003e\u003cli\u003e¿Para quién es este libro?\u003c\/li\u003e\u003cul\u003e\n\u003cli\u003eQuién es un buen candidato y quién no\u003c\/li\u003e\n\u003cli\u003eDónde ir para satisfacer los requisitos previos\u003c\/li\u003e\n\u003c\/ul\u003e\u003cli\u003e¿Qué es Flutter?\u003c\/li\u003e\u003cul\u003e\n\u003cli\u003eProblemas que resuelve\u003c\/li\u003eDónde se originó - Breve historia y orígenes\u003c\/ul\u003e\u003cli\u003eCompetidores de Flutter\u003c\/li\u003e\u003cul\u003e\n\u003cli\u003e¿Qué otras opciones están disponibles? ¿Qué podrías usar si no fuera Flutter? Ventajas y desventajas de Flutter vs las otras opciones\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eReact Native\u003c\/li\u003e\n\u003cli\u003eAplicaciones web progresivas\u003c\/li\u003e\n\u003cli\u003eSoluciones WebView (Ionic, etc.)\u003c\/li\u003e\n\u003cli\u003eCodificación verdaderamente nativa (Swift, Objective-C, Java, Kotlin)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\u003cli\u003eCaracterísticas de Flutter - Aspectos importantes a tener en cuenta para codificar con éxito en Flutter\u003c\/li\u003e\u003cul\u003e\n\u003cli\u003e¡Esto no es la web!\u003c\/li\u003e\n\u003cli\u003eInterfaz de usuario imperativa\u003c\/li\u003e\n\u003cli\u003eEstás escribiendo usando Dart\u003c\/li\u003e\n\u003cli\u003eTodo es un widget (Definir widgets y explicar la gran ventaja de los widgets)\u003c\/li\u003e\n\u003cli\u003eComposición de widgets\u003c\/li\u003eTienes que observar el estado\u003c\/ul\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e2. ¿Cómo desarrollo en Flutter?\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSinopsis del capítulo: Flutter tiene un conjunto único de herramientas, pero no siempre es sencillo saber qué hace cada herramienta y cómo usarla. Este capítulo guía al lector a través del proceso de escribir-depurar-probar-ejecutar.\u003c\/li\u003e\n\u003cli\u003eInstalación de herramientas de Flutter - Una cobertura muy breve y de alto nivel de dónde obtener las herramientas. Debe ser breve porque los detalles probablemente cambien regularmente.\u003c\/li\u003e\n\u003cli\u003eDescripción general de cada herramienta\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eLos emuladores\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eSimulador de iOS a través de XCode\u003c\/li\u003e\n\u003cli\u003eEmulador de Android a través de Android Studio\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003eEl IDE - Visual Studio Code\u003c\/li\u003e\n\u003cul\u003e\u003cli\u003eAlternativas: Android Studio, Atom, jBoss, etc.\u003c\/li\u003e\u003c\/ul\u003e\n\u003cli\u003eLa CLI de Flutter\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003eCómo verificar y reparar su cadena de herramientas a través de Flutter doctor\u003c\/li\u003e\n\u003cli\u003eCómo crear un andamio para una nueva aplicación\u003c\/li\u003e\n\u003cli\u003eCómo ejecutar en un emulador\u003c\/li\u003e\n\u003cli\u003eCuando ocurren errores\u003c\/li\u003e\n\u003cli\u003eCómo depurar\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eDeclaración print()\u003c\/li\u003e\n\u003cli\u003eInspector de Flutter o complemento DartCode de VS Code\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003eModo de observación\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cb\u003e \u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eSección: Flutter Fundacional\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e3. Todo son widgets\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSinopsis del capítulo: Los widgets son súper importantes para Flutter, ya que son los bloques de construcción de cada aplicación de Flutter. Mostramos por qué y proporcionamos la motivación y las herramientas básicas para crear widgets.\u003c\/li\u003eRecordatorio sobre widgets\u003cli\u003eComposición\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eDefinir composición\u003c\/li\u003e\n\u003cli\u003eProporcionar ejemplos del mundo real\u003c\/li\u003e\n\u003cli\u003ePor qué es una gran ventaja\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003eComparación con componentes web, React, Angular y Vue\u003c\/li\u003e\n\u003cli\u003eLas categorías de widgets de interfaz de usuario de Flutter\u003c\/li\u003e\n\u003cul\u003ePara cada categoría, explicaremos por qué las usaríamos, qué tienen en común y daremos uno o dos ejemplos de los widgets más fundamentales y necesarios en cada categoría.\u003cli\u003eWidgets de valor\u003c\/li\u003e\n\u003cul\u003e\u003cli\u003eEjemplo: widget de texto\u003c\/li\u003e\u003c\/ul\u003e\n\u003cli\u003eWidgets de estilo\u003c\/li\u003e\n\u003cul\u003e\u003cli\u003eEjemplo: widget de centro\u003c\/li\u003e\u003c\/ul\u003e\n\u003cli\u003eWidgets de composición\u003c\/li\u003e\n\u003cli\u003eEjemplo: widget de contenedor\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003eWidgets de navegación\u003c\/li\u003e\n\u003cul\u003e\u003cli\u003eEjemplo: widget AppBar\u003c\/li\u003e\u003c\/ul\u003e\n\u003c\/ul\u003e\u003cli\u003eUniendo el capítulo: Componiéndolos en un widget personalizado\u003c\/li\u003e\u003cli\u003eWidgets con estado vs. sin estado\u003c\/li\u003e\u003cul\u003e\n\u003cli\u003e¿Qué es el estado?\u003c\/li\u003e\n\u003cli\u003eCómo crear un widget personalizado sin estado (Nota: crear un widget con estado es complejo, por lo que lo guardamos para el capítulo de Estado).\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e4. Widgets de valor\u003c\/p\u003e\u003cul\u003e\u003cli\u003eSinopsis del capítulo: Profundidad\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-12701158\"\u003eRap Payne\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Apress\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 19\/12\/2019\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 309\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 1.04 libras\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9.21 alto x 6.14 ancho x 0.70 profundidad\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781484251805\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1484251806\u003cbr\u003e\u003cb\u003eCategorías BISAC:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051460\"\u003eProgramación | Dispositivos móviles\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051370\"\u003eProgramación | Macintosh\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM050010\"\u003eHardware | Computadoras personales | PCs\u003c\/a\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eSobre el Autor\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eRap Payne \u003c\/b\u003ese ha centrado en el desarrollo móvil desde que fundó Agile Gadgets, una empresa de desarrollo de aplicaciones móviles en 2003. Es consultor, formador y emprendedor que ha escrito aplicaciones, asesorado a desarrolladores e impartido clases de desarrollo de software para empresas de Fortune 500 como Boeing, Walmart, Coca-Cola, Wells Fargo, Honda, CVS, GE, Chase, HP, Lockheed, Exxon-Mobil, Lowe's, Nike, J.C. Penney, USAA, Walgreen's, y agencias gubernamentales como la Fuerza Aérea, la Marina, el Ejército, la NASA de EE. UU., la GCHQ de Gran Bretaña, el servicio postal de Canadá y varios gobiernos provinciales, por nombrar algunos.\u003c\/p\u003e\n\u003cp\u003eComo mentor y formador profesional, Rap ha desarrollado un talento para comunicar ideas muy complejas de forma fácil de entender. Y como desarrollador del mundo real, comprende la necesidad de enseñar estos temas utilizando ejemplos y ejercicios prácticos y realistas.\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\u003c\/ul\u003e","brand":"Apress","offers":[{"title":"Default Title","offer_id":42660559683821,"sku":"9781484251805","price":54.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_cc73c18b-42f8-4675-8a46-00dc6ca40421.jpg?v=1649352519","url":"https:\/\/sureshotbooks.com\/es\/products\/beginning-app-development-with-flutter-create-cross-platform-mobile-apps-9781484251805","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}