¿Cómo programar en Famo.us?
Este libro te nutrirá de las habilidades básicas para poder manejar una de las herramientas web más poderosas del HTML5. La plataforma Famo.us ha ido ganando seguidores desde su creación. Lamentablemente, este flujo ha estado caracterizado por la comunidad en esencia del habla inglesa. El propósito de este libro es brindar a la comunidad de habla hispana, documentación recopilada, compilada y actualizada en su propia lengua, que reclute las fuerzas de tantos desarrolladores y potenciales talentos, al perfeccionamiento y desarrollo de Famo.us.
Después de todo, el idioma español, según la Wikipedia, es la segunda lengua del mundo por el número de personas que la tienen como lengua materna, tras el chino mandarín con 420 millones de hablantes nativos, y lo hablan como primera y segunda lengua 466 millones, llegando a 528 millones de personas si contamos a los que lo han aprendido como lengua extranjera, de modo que puede ser la tercera lengua del mundo por el total de hablantes tras el mandarín e inglés, con más de 20 millones de estudiantes, y la segunda en comunicación internacional tras el inglés.
¿Cómo está organizado el libro?
El libro está dividido en cuatro bloques de instrucción.
El primer bloque: contiene un total de 6 capítulos que tienen como objetivo, brindar al lector contenido clave tanto teórico y práctico sobre varios puntos de la historia de famo.us, para que está pensado, para que no está pensado. Además, el Engine (Motor) que es el corazón de famo.us y centro de toda app. Su hoja de estilos particular y los conceptos de renderización esenciales, como el árbol renderizado y nodos renderizables y un poco más. Ellos son:
•Algunos datos de famo.us
•Enséñame el código
•Motor y Contextos
•Contextos
•La Hoja de Estilos de Famo.us
•El Árbol Renderizado y Nodos Renderizables.
El Segundo Bloque, Superficies, Modificadores y Transformadores nutren al lector de conocimientos básicos sobre estos tres pilares de casi todo app famo.us. Conocerá que representa esta superficie, cómo editar su contenido y darle forma. Además disfrutará de la amistad de los modificadores y más adelante de los transformadores, con todas sus bondades y su fuerza para modificar y transformar desde múltiples opciones y unidades de soldados.
El Tercer Bloque, tiene un nivel de complejidad que exige que hayas dominado correctamente los contenidos anteriores, pues ellas acoplan brazos y piernas de los pilares que ya estudiaste. Este bloque, es realmente mucho más divertido y dinámico y te mostrará sin velos ni penas, su fuerza, Famo.us al desnudo. Ellos son:
•Construyendo diseños con Famo.us
•Vistas
•Animación
•Interacción
•Eventos
•Física
El Cuarto Bloque, Móvil y Nativo, nos instruye para aprender a desplegar nuestra app con ayuda de PhoneGap, Córdova Apache, y poder ubicar nuestra app y probarla con emuladores en varios dispositivos. Ya lista, está en condiciones de arremeter contra la tienda de aplicaciones. También este bloque, nos instruye un poco sobre las integraciones que puedes hacer con famo.us, está diseñado para ser altamente compatible y utilizar la fuerza de otros frameworks y sus especialidades en cuestión.
En resumen, este libro es un esfuerzo por brindar a la comunidad hispana de desarrolladores, una guía y análisis de la información oficial y extraoficial de Famo.us, con el objetivo de acercar lo que en mi humilde opinión es lo mejor de la web en los últimos años, a miles de personas que aman la programación y el diseño y que encontrarán en este libro pasos, atajos, niveles para su formación profesional.
Las principales habilidades que adquirirás están centradas en el diseño y desarrollo de animaciones 3D.
Comprimidos en bloques, prestarás atención desde los niveles más fáciles y teóricos hasta aplicaciones mucho más complejas.