welcome to titanium

24
WELCOME TO TITANIUM WEEK! Day Three: Titanium Mobile for New Developers Kevin Whinnery

Upload: appcelerator-inc

Post on 19-Jun-2015

1.755 views

Category:

Technology


2 download

DESCRIPTION

Learn the basics of developing mobile applications with Titanium. We will explore the problems that Titanium seeks to solve, and master the basic concepts necessary to develop any application on Titanium. Some JavaScript experience will be helpful, but no prior Titanium experience is required. This session is intended to serve as a jumping off point for developers brand new to Titanium development.

TRANSCRIPT

Page 1: Welcome to Titanium

WELCOME TO TITANIUM WEEK!

Day Three: Titanium Mobile for New Developers

Kevin Whinnery

Page 2: Welcome to Titanium

Titanium Mobile For New Developers

Page 3: Welcome to Titanium

KEVIN WHINNERY

DIRECTOR OFDEVELOPER RELATIONS

APPCELERATOR

Page 4: Welcome to Titanium

• What is Titanium?

• What can I do?

• What’s it like to work with?

• Where can I learn more?

• Q&A

Agenda

Page 5: Welcome to Titanium

What is Titanium?

Page 6: Welcome to Titanium

In a minute, but first, why Titanium?

Page 7: Welcome to Titanium

• Many compelling platforms

• Innovative and different

• Different audiences, demographics

• Different toolsets, form factors

The Multi-Platform Problem

Page 8: Welcome to Titanium

• “Web versus native”

• Which to choose?

• Who writes the code?

• How many codebases can I support?

Questions To Answer

Page 9: Welcome to Titanium

Cross-platform development is the answer…

Page 10: Welcome to Titanium

…but we don’t want to “write once, suck everywhere”*

*Loren Brichter, creator of Twitter for iPhone

Page 11: Welcome to Titanium

• Top mobile platforms

• Full API access

• Seamless UX

• Open, extensible

• Bonus: use existing skills

Cross-platform Requirements

Page 12: Welcome to Titanium

Titanium Mobile is a platform for building best in class cross-platform mobile

applications in JavaScript

Page 13: Welcome to Titanium

• Open source

• Extensible

• Full native API access for UI and everything else

• Supports Android, iOS, and Mobile Web (beta)

Titanium Key Facts

Page 14: Welcome to Titanium

• App Logic in JavaScript

• Titanium provides a meta-API for native APIs to a JS runtime

• Your app = Your JS code + an interpreter + the Titanium runtime

How does it work?

Page 15: Welcome to Titanium

What can you do with it?

Page 16: Welcome to Titanium

• NBC

• Bravo

• Go Explore!

• TripLingo

• Top Brands

• Big Companies

• AAA Apps

Apps Powered By Titanium

Page 17: Welcome to Titanium

What’s it like to code with?

Page 18: Welcome to Titanium

UI construction and all code written in JavaScript

Manage and run projects through Titanium Studio IDE

Target multiple platforms from a single codebase.

Basic Flow of Titanium Dev

Page 19: Welcome to Titanium

How can I learn more?

Page 20: Welcome to Titanium

Project Walkthrough

Page 21: Welcome to Titanium

• Dev Center

• Forging Titanium

• Dev Blog

• Wiki

• API Docs

Learning Resources

Page 22: Welcome to Titanium

• Twitter

• Facebook

• Mailing List

• Community at appcelerator

• Stay in touch!

Stay Up To Date

Page 23: Welcome to Titanium

Any Questions?

Page 24: Welcome to Titanium

Thank You!