Skip to content

EtnaTraining/MoviesDemo

Repository files navigation

Titanium Movie List demo

After watching the presentation of React Native here at the Facebook React.js Conf 2015, I decided to implement the very same app, but using Appcelerator Titanium, to demonstrate that what React Native will do (it's still in private beta) could have been done with Titanium since 2011.


Main Screen

Detail view

Main Screen

Detail view

Unfortunately, most of the developers associate Titanium with PhoneGap, because both use HTML/CSS/JS to develop mobile apps, but the huge difference is that while PhoneGap renders an app into a WebView, providing a responsive web page as User Interface, Titanium generates a native User Interface, using UIKit on iOS and native widgets on Android.

It will follow a video where I will show how to build the application in less than 1 hour.

How to build and run it yourself

You need to have Node.js and Titanium SDK and CLI installed. Moreover you need to have Xcode 6 and Android SDK.

Complete the following steps to build and run the app:

  1. Download and install Xcode 6
  2. Download and install the Android SDK
  3. Install the Titanium CLI with:
[sudo] npm install -g titanium
  1. Install the latest SDK
ti sdk install
  1. Clone this repository:
git clone https://github.com/EtnaTraining/MoviesDemo.git
  1. Enter the MoviesDemo directory:
cd MoviesDemo
  1. Obtain a Rottentomatoes API key from here and add it into app\config.json
  2. Build and run for iOS
ti build -p ios --tall
  1. Build and run for Android
ti build -p android

About

This demo show how we can build with Appcelerator Titanium the same app demonstrated during the Facebook React Native demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published