Learn the tips and tricks to squeeze every ounce of performance out of your Titanium apps. You’ll learn the common sources of slowdowns and high memory usage. Then you’ll see how to manage application resources, employ proper script loading, and manage memory usage.
In this module, you’ll learn the tools and techniques for designing and implementing user experiences optimized for mobile devices. You’ll see how focusing on needs will help you build a focused and functional app that users will love.
Learn how to turn standard into exceptional with great user interface designs. You’ll learn to brand your app, leverage design assets, and implement custom UI controls to best customize the appearance of user interface elements.
Explore all the capabilities of the extremely powerful and flexible TableView in this in-depth module. Create stylized tables and table rows. Add child elements to rows, and handle user interaction events to get the most of tables in your apps.
In this module, you’ll learn how to create tactile mobile UIs that are usable from portrait or landscape layouts. Make your apps respond to orientation changes—or lock orientation for individual screens or your entire app. Go beyond the tap and get your app to respond to shakes, swipes, and other advanced gestures.
Mobile devices aren’t data collection powerhouses. But in this module you’ll learn best practice techniques for implementing user input collection. You’ll skin input components, customize the soft keyboard, and learn techniques for handling long input forms.
Overcome screen size limitations of mobile devices by properly implementing scrollable containers. You’ll learn the difference between ScrollViews and ScrollableViews and how you can use each to display information appropriately to users.
Enhance your app’s user interface with animations. In this module, you’ll learn how to use basic animations, such as movement or opacity changes. Then you’ll explore the more advanced 2D and 3D matrix animation techniques.
Leverage Android-specific features to create a best of breed application for Android. Take advantage of Intents and Activities. Configure your app with Android-specific settings. And explore some of the Android-specific APIs exposed by Titanium.
Leverage iOS-specific features to create a best of breed application for iPhone and iPad. Take advantage of Cocoa UI components, transitions, and animations available only on iOS devices. Finally, you’ll explore some of the iOS-specific APIs exposed by Titanium.
In this module, you’ll explore the basic techniques for extending Titanium via modules. While you won’t learn Objective-C or Java during this module, you will see how you can expose the functionality created in native code within your Titanium apps.
You’ll explore some of the many Titanium+Plus published by Appcelerator. Then you’ll see how you can implement these modules in your apps. In the accompanying lab, you’ll implement a TiPlus module in a sample application.
Dónde?
Argentina, Brasil, Chile y Ecuador
Revisa nuestra agenda aquí
En nuestro curso ATMD, los desarrolladores podrán aprender avanzadas habilidades que se basan en los fundamentos que se enseñan en BNAPPs. Los participantes aprenderán cómo construir aplicaciones “Best of Breed” que aprovechan al máximo las plataformas iOS y Android, además emplear diseños visuales atractivos y funcionales, implementar animaciones, y mucho más.
Optimización del rendimiento
Aprenda trucos y consejos para exprimir hasta la última gota de rendimiento en sus aplicaciones de Titanium. Usted aprenderá las fuentes comunes de reducción de velocidad y el uso de altas memorias. También aprenderá como administrar los recursos de la aplicación, emplear una carga de código apropiada y gestionar el uso de la memoria.
Diseño de Requerimientos como usuario de dispositivos móviles
En este módulo, usted aprenderá las herramientas y técnicas para el diseño e implementación de los requerimientos de usuario optimizados para dispositivos móviles. Ya verá que centrado en las necesidades, podrá construir una aplicación enfocada y funcional que a los usuarios les encantará.
Desarrollo Avanzado de la interfaz de usuario
Aprende a convertir en excepcional algo normal con grandes diseños de la interfaz de usuario. Aprenderá también a dar marca a su aplicación, aprovechar los espacios de diseño e implementar controles de interfaz personalizados para que tu interfaz de usuario sea única.
API Deep Dive: Vistas de tabla
En este módulo explorará a profundidad todas las capacidades de la potente y flexible TableView. Crear tablas estilizadas y las filas de la tabla. Añadir elementos secundarios en filas, y controlar los eventos de interacción del usuario para obtener el máximo de tablas en sus aplicaciones.
Gestos y cambios de orientación
En este módulo, usted aprenderá cómo crear interfaces de usuario táctiles para móviles que se pueden utilizar a partir de diseños de retrato o paisaje. Haga que sus aplicaciones respondan a los cambios de orientación o bloqueo de las pantallas individuales o de su aplicación completa. Ir más allá de lo cotidiano y conseguir que su aplicación responda a golpes, y otros gestos avanzados.
Colección de datos del usuario
Los dispositivos móviles no son dispositivos de recolección de datos. Sin embargo, en este módulo usted aprenderá las mejores técnicas para recolección de datos del usuario. Usted podrá crear y personalizar componentes y campos de entrada, personalizar el teclado virtual, y aprender técnicas para el manejo de los campos de entrada.
API Deep Dive: Vistas de desplazamiento
Usted aprenderá como superar las limitaciones de tamaño de la pantalla de los dispositivos móviles mediante una aplicación adecuada de los contenedores de desplazamiento. Aprenderá también la diferencia entre ScrollViews y ScrollableViews y cómo se puede utilizar cada uno para mostrar la información adecuada a los usuarios.
Animación
Podrá mejorar la interfaz de usuario de su aplicación con las animaciones. En este módulo, usted aprenderá cómo utilizar las animaciones básicas, tales como cambios en el movimiento o la opacidad. Luego, usted explorará las técnicas más avanzadas de la matriz en animación 2D y 3D.
Android API Deep Dive
Aproveche las características específicas de Android para crear un mejor tiempo de aplicación para estos dispositivos. Tome ventaja de las intenciones y actividades. Configure su aplicación con los ajustes específicos de Android. Y explore algunas de las opciones del API de Android propuesto por Titanium.
iOS API Deep Dive
Aprenda como aprovechar las características específicas de iOS para crear mejores aplicaciones para iPhone y IPAD. Aproveche los componentes de Cocoa UI, transiciones y animaciones disponibles solo para los dispositivos IOS. Por último, usted explorará algunas de las API de iOS expuestas por Titanium.
La extensión de Titanium
En este módulo, usted podrá explorar las técnicas básicas para la ampliación de funcionalidad para Titanium a través de módulos. En esta sección no se tratará Objective-C o Java, sin embargo, usted verá cómo se puede mostrar la funcionalidad creada en código nativo dentro de sus aplicaciones de Titanium.
Titanium + Plus, Información general
Usted podrá explorar varias aplicaciones para Titanum + Plus publicadas por Appcelerator. A continuación, veremos cómo se puede implementar estos módulos en sus aplicaciones. En el laboratorio de acompañamiento, implementará un módulo de TiPlus en una aplicación de ejemplo.
Pre-requisitos