Skip to content
This repository has been archived by the owner on May 26, 2022. It is now read-only.
Flavio De Stefano edited this page Oct 20, 2016 · 3 revisions

Top modules

Auth

Authentication with a web server using Backbone User model, supporting cookie-based and OAuth 2 via social logins.

Flow

Manages the app windows flow using a global navigator and exposing informations about opened controller and windows. It also tracks the screen view and timing automatically.

Geo

Geographic API proxy including geocoding features using Google, and map additional features like internal marker clustering.

HTTP

HTTP requests in a clear interface with automatic internal cache control, automatic body encoding based on content and middleware filters.

Notifications

Push notifications module with interactive notification supports handling all platforms with one single interface, and communicating with several online service (Parse or CloudPush) or with your custom server.

Router

You can emulate the routing concept adopted in many web framework, to handle incoming universal links and manage your app architecture.

SQLite

SQLite abstraction layer providing a fluent interface to do query and fetch data from a remote/local SQLite database.

Sharer

It provides a simple interface to share link on various social networks / chat systems like Facebook, Twitter, Telegram, WhatsApp and all you can imagine.

UIFactory

Façade for new UI elements and cross-platform UI elements. It has a lot of views that you can use when some features are missing.

WebAlloy

µ-web-framework to write Alloy apps using only web technologies (HTML/CSS/JS) but interfacing in real time with native features. Could you re-create a mini PhoneGap framework in Titanium; the answer is yes.

Top UI Modules

UIFactory.Window

It provides a clear way to handle both iOS / Android windows with a single UI module.

UIFactory.NavigationWindow

It re-creates a new concept of Android Activity that works just like an iOS NavigationWindow with the same syntax.

Other modules

Animator

UI animation helper, providing built-in animations.

App

Application manager, handling startup and incoming link or in-app updates.

Cache

Store informations temporarily using different storages.

Calendar

Calendar related utilities.

Camera

Helper for Camera access.

Device

Retrieve informations about current device.

Dialog

Show dialogs with an alternative dictionary-based syntax.

Event

Global event manager based on Backbone.Events.

FB

Proxy for Facebook SDK adding global listeners and useful methods.

Filesystem

Filesystem proxy adding convenience methods about directories.

ForceTouchMenu

Creation of the forcetouch app icon menus programmatically.

GA

Google Analytics proxy with error-aware tracking.

Image

Image manipulation features to resize, crop or edit images in a clear interface.

Logger

Writes messages to the console or other outputs.

Matrix

Geometric 2D/3D matrix helper to build them.

Permissions

Handle permissions requests for different modules with all platforms.

Prop

Alias for Ti.App.Properties.

Sounds

Proxy to play sounds using a local cache.

Spotlight

Spotlight helpers for iOS.

UIUtil

UI related utilities.

Util

Simply, utilities.

XMLParser

Parser for html/xml data which exposes the tags and gives you the ability to manage them through proxies.

Alloy Adapters

API Alloy Adapter

A sync for Backbone to work with HTTP models.

HATEOAS Alloy Adapter

A sync for Backbone to work with HTTP models with a HATEOAS structure.

REST Alloy Adapter

A sync for Backbone to work with RESTful APIs.