Building a cross-platform native app with JavaScript
summary
Covers building native-feeling apps in JavaScript using Titanium/Accelerator with Alloy MVC and Hyperloop, targeting iOS, Android (and Windows) and aiming for 90–95% code sharing. Shows XML/TSS views, CommonJS libraries, and that Hyperloop direct native access lets JavaScript require Swift/Objective‑C/Java classes. Explains performance tradeoffs: use list view single bridge call instead of heavy table view row loops, target Android 4.4+ and iOS 7/8+, expect thousands of device variants, and Accelerator Pro (≈$39/mo) adds Hyperloop and IDE/debugging.
AI-written summary · about
chapters (21)
- 0:00Intro
- 0:55Topic
- 1:08Native app definition
- 1:45Native UI
- 2:25Building native apps
- 3:10Multiple platforms support
- 4:23Why crossplatform
- 5:29Crossplatform options
- 9:51Titanium
- 11:30The end result
- 12:37Why Titanium
- 14:44Hyperloop Code
- 18:48Titanium Example View
- 20:03Platform Specific Assets
- 21:29Challenges
- 21:41Common standards
- 22:30Custom tab groups
- 24:33Single code base
- 28:05Understanding requirements
- 31:34Code walkthrough
- 37:46Questions
related talks
48mMobile Apps with JavaScript - There's More Than Web
26mnative.js: JavaScript in your native mobile apps
27mBuilding high quality mobile apps with React Native
31mEnding the Web Versus Native Debate
37mEffective mobile applications prototyping with JavaScript
09mFrom web developer to mobile developer with NativeScript
20mThe Death of "Write ONce, Run Everywhere"
40mUnleash your web skills on native
