"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Titanium setup
1. Getting Started
with Titanium
Studio
#bcl9 @ketan
Saturday, 29 October 2011
2. Titanium help delivers apps that ...
Run cross-platform
Look, feel, and perform native
Leverage common skill sets
Fit well in the native app ecosystem
#bcl9 @ketan
Saturday, 29 October 2011
3. Your Application
Titanium APIs
Bridge (kroll)
Android iOS
Desktop:
Mobile:
HTML
5/
CSS
3
for
UI
(Webkit)
JavaScript
APIs
for
UI
(Na5ve)
JavaScript,
Ruby,
PHP
or
Python
JavaScript
for
scrip5ng
for
scrip5ng
WebView
available,
but
not
required
#bcl9 @ketan
Saturday, 29 October 2011
5. Android Tools
and SDK & iOS
Developer stuff
#bcl9 @ketan
Saturday, 29 October 2011
6. Check your JDK
To
develop
for
android
we
need
the
Oracle/Sun
JDK,
here
are
the
versions
of
the
JDK
we
need
for
each
OS.
#bcl9 @ketan
Saturday, 29 October 2011
7. Setting Up
#bcl9 @ketan
Saturday, 29 October 2011
22. Thank
You
http://www.stereoartist.com/blog/
http://www.spiritquest.co.uk
#bcl9 @ketan
Saturday, 29 October 2011
Notas del editor
Initial Comments: #RDGGEEK hashtag & Twitter ID\nCo-Organiser of London Titanium Meetup & Titan\nNOTE 1 • Not a moon; Not a god and NOT a DC Teen superhero\nNOTE2 • Advanced Titanium Developers that help with documentation / support of the platform\nFreelance Developer\n\n
In a nuteshell..\n
• Ruby & Python can be used in Desktop app development\n• App Source files built within Titanium Studio deployed to one of the 2 different project types.\n• Layers Titanium travel through are shown clearly\n
\n
• This presentation makes a few assumptions BEFORE\n• Mac Specific, yet Windows & linux instructions exist. POINT 1\n• Mac is needed if you want to build an iOS project. END NOTE 1\n• Walk through of developer account setup and product. END NOTE 2\n
• This presentation makes a few assumptions BEFORE\n• Mac Specific, yet Windows & linux instructions exist. POINT 1\n• Mac is needed if you want to build an iOS project. END NOTE 1\n• Walk through of developer account setup and product. END NOTE 2\n
• This presentation makes a few assumptions BEFORE\n• Mac Specific, yet Windows & linux instructions exist. POINT 1\n• Mac is needed if you want to build an iOS project. END NOTE 1\n• Walk through of developer account setup and product. END NOTE 2\n
• This presentation makes a few assumptions BEFORE\n• Mac Specific, yet Windows & linux instructions exist. POINT 1\n• Mac is needed if you want to build an iOS project. END NOTE 1\n• Walk through of developer account setup and product. END NOTE 2\n
• This presentation makes a few assumptions BEFORE\n• Mac Specific, yet Windows & linux instructions exist. POINT 1\n• Mac is needed if you want to build an iOS project. END NOTE 1\n• Walk through of developer account setup and product. END NOTE 2\n
• 3 Phases involved in getting your tools in order. BEFORE\n \n
• 3 Phases involved in getting your tools in order. BEFORE\n \n
• 3 Phases involved in getting your tools in order. BEFORE\n \n
• 3 Phases involved in getting your tools in order. BEFORE\n \n
• 3 Phases involved in getting your tools in order. BEFORE\n \n
• 3 Phases involved in getting your tools in order. BEFORE\n \n
• 3 Phases involved in getting your tools in order. BEFORE\n \n
• 3 Phases involved in getting your tools in order. BEFORE\n \n
\n
END NOTE • Existing AppleID can be used.\n\nEND NOTE • FREE Account isn’t easy to find, I will guide you through.\n
END NOTE • Existing AppleID can be used.\n\nEND NOTE • FREE Account isn’t easy to find, I will guide you through.\n
END NOTE • Existing AppleID can be used.\n\nEND NOTE • FREE Account isn’t easy to find, I will guide you through.\n
END NOTE • Existing AppleID can be used.\n\nEND NOTE • FREE Account isn’t easy to find, I will guide you through.\n
END NOTE • Existing AppleID can be used.\n\nEND NOTE • FREE Account isn’t easy to find, I will guide you through.\n
END NOTE • Existing AppleID can be used.\n\nEND NOTE • FREE Account isn’t easy to find, I will guide you through.\n
NOTE • Screenshots from Apple’s Developer’s website\n\n
END NOTE • go to: developer.apple.com\nEND NOTE • click: iOS Dev Center\n\n\n
NOTE 1 • Downloads Section, look for Xcode 4\nNOTE 2 • I have deliberately not clicked on the login or register links.\n\n\n
NOTE 1 • Log In button takes you to the download\nNOTE 2 • For a Paid Account click Learn more above the box.\n
NOTE 2 • If you don’t have an AppleID click on join now.\nNOTE 1 • Use an existing AppleID if you have one.\n
NOTE • You won’t see the option here, scroll down.\n\n
NOTE • Click the Learn more option\n\n
NOTE 1 • FREE.\nNOTE 2 • Xcode 3 is free, for Xcode 4 you need a paid account\n\n
NOTE 1 • Use an existing iTunes AppleID or create a new one.\n
NOTE 1 • Sign In\n
NOTE 1 • The download option 4.3 is for Lion only, you need Lion and Mac App Store to download.\n\n
\n
Install android SDK\nCheck your JDK\nSign up to Apple Dev program - you need paid for to install to device.\n
NOTE 1 • Should be installed\nNOTE 2 • Check the version meets requirement\n
NOTE 1 • example of a check.\nNOTE 2 • Lion will auto download if required\n
NOTE 1 • If you need to download it\n
NOTE 1 • Remember where it is\nNOTE 2 • I like the Developer/SDKs folder.\nEND • Screenshots from Android Developer Site\n
NOTE 1 • Remember where it is\nNOTE 2 • I like the Developer/SDKs folder.\nEND • Screenshots from Android Developer Site\n
NOTE 1 • Remember where it is\nNOTE 2 • I like the Developer/SDKs folder.\nEND • Screenshots from Android Developer Site\n
URL mentioned in the previous slide\n
\n
\n
\n
\n
\n
NOTE 1 • Extra Info on the wiki\n
15min Check \n
\n
\n
\n
\n
\n
\n
\n
\n
I am going to show you a few screenshots when you get started\n
I am going to show you a few screenshots when you get started\n
I am going to show you a few screenshots when you get started\n
\n
NOTE 1 • Project Name & App Name\nNOTE 2 • AppID\nNOTE 3 • Targets\n
NOTE 1 •Titanium SDK / Android directories auto detected.\nNOTE 2 • Choose Google API version\n