Ricardo Alcocer gave a presentation on Appcelerator's Alloy framework. He explained that Alloy provides an MVC framework and declarative UI for building scalable Titanium apps using less code. It simplifies development and sets best practices. The presentation demonstrated creating a basic app, adding themes, widgets, and data binding capabilities using Alloy. Upcoming features discussed were debugging in Studio, dynamic styling, and finalizing model-view binding.
Secure your environment with UiPath and CyberArk technologies - Session 1
Appcelerator Alloy Deep Dive - tiTokyo 2013
1. Appcelerator® Deep Dive
tiTokyo
February 16, 2013
Ricardo Alcocer
Platform Evangelist @ Appcelerator, Inc.
@ricardoalcocer ralcocer@appcelerator.com
2. About me
• Currently work as Appcelerator Platform
Evangelist in the Silicon Valley Area
• Have been developing Apps with Titanium
since 2009
• Former Titanium trainer in the Caribbean
and Latin America
• Hacker in constant training
3. Download Titanium Studio
• Download Titanium Studio from
appcelerator.com
• Make sure you install and configure the
necessary SDKs from Apple and Android
10. Enter the MVC Pattern
Business logic, data
Model manipulation, etc
What the user Routing, decision
sees
View Controller making
.XML + .TSS Files .JS Files
User
11. What is Appcelerator® Alloy™?
• Official MVC Framework for Titanium
• Free and Open Source
• Declarative UI
• Widgets
• Themes
12. Why build an MVC Framework?
• Help developers build scalable apps
• Provide a basis for best practices on Titanium
development
• Simplify development of Titanium apps
• Make Titanium more approachable to web
developers and designers (use of XML, CSS)
• Reduce the amount of code written
• Set the foundation for widget/ component/
sample libraries
39. Alloy 1.0 is out! Here’s what
new:
• Only works with Ti SDK 3.0 and later
• Android fastdev
• New SQL Adapter inline with our updated
adapter model
• Content Assist in Studio: it will be officially
released in 3.1.0 but it is already available
in the nightly stream
40. What’s next with Alloy?
• Debugging of Alloy apps in Studio (coming
in 3.1.0)
• Dynamic Styling of Apps
• Adapter framework
• Widget models and themes
• Finalizing model-view binding
41. Code
• All code samples in this presentation can
be found at:
http://github.com/ricardoalcocer
42. Thank you
Ricardo Alcocer
ralcocer@appcelerator.com
Follow me on Twitter @ricardoalcocer