Hello Ball: for cross-platform applications
summary
A custom small framework demonstrates running the same JavaScript model across Web, macOS, Windows, Linux, Android and iOS using a simple Hello Ball example. Native UI and drawing are used per platform while game and state logic are shared in JavaScript (about 70% code reuse); communication is done via strings, arrays and plain objects with async callbacks/promises. JavaScriptCore is used on iOS, Android requires a different VM/bridge and native wrappers for performance, and the team measures latency and integration on each platform.
AI-written summary · about
chapters (9)
- 0:00Start
- 1:15Balsamiq Mockups
- 4:44Options
- 6:44No Framework?
- 11:47JavaScript Model
- 12:30Toward Native Code
- 19:00Hello Ball: Android (1)
- 23:22Hello Ball: Windows & Linux
- 24:59Shared Code
related talks
26mnative.js: JavaScript in your native mobile apps
22mJavaScript as a First-Class Citizen on iOS 7
41mBuilding a cross-platform native app with JavaScript
48mMobile Apps with JavaScript - There's More Than Web
39mWorking Across Platforms
41mWhat's Next for Cross Platform Mobile Development?
23mJavaScript? In *my* native video app's core streaming library?...
38mBuilding Universal Apps
