Also known as Titanium
open-source UI software development kit for cross-platform applications
Welcome to the Titanium SDK open source project. Titanium SDK provides a mature platform for developers to build completely native cross-platform mobile applications using JavaScript. Titanium SDK is licensed under the OSI approved Apache Public License (version 2). Please see the LICENSE file for specific details. This project wouldn't be possible without the help of our world wide developer community. Become a sponsor today and benefit from 1:1 sessions with the core team, exclusive modules, merchandise and more! Learn more about sponsoring TiDev, the organization behind the Titanium SDK, here 🚀. With Titanium SDK, you use JavaScript to code your application. Titanium's compiler will compile your application code into an efficient native executable for each target mobile platform. [x] Native apps built using JavaScript (no hybrid, no embedded WebView) [x] Apps are compiled and run locally with full offline support [x] Support for native platform UI controls (TabGroup (iOS), ActionBar (Android), ...) [x] Support for watchOS targets [x] Support for in-application SQL database [x] Support for Geolocation (compass, geolocation, forward/reverse lookup) [x] Support for Camera (taking Photos, playing and recording Video) [x] Support for Calendar (creating & fetching Events) [x] Support for 3D-Touch (Peek and Pop, Application Shortcuts, ...) [x] Support for Photo Album (reading and writing) [x] Support for Contacts Database / Address Book [x] Support for Streaming Audio and Recording Audio, Audio Input Levels, Mic, etc. [x] Support for Vibration [x] Support for Social APIs such as Facebook, X (formerly Twitter), etc. [x] Support for Yahoo YQL [x] Support for Web Services via REST, SOAP [x] Support for native Maps (Apple Maps, Google Maps) [x] Support for Push Notifications [x] Support for In-Application Email [x] Support for In-Application SMS, Telephone [x] Support for Filesystem (create, read, write, etc.) [x] Support for Gestures (such as Shake and Pinch) [x] Support for Platform and Device capabilities [x] Support for complex native views such as Coverflow, Image Views, Table Views, Grouped Views, Composites, etc. [x] Support for Web Views incorporating HTML5, CSS, etc. [x] Completely extensible via Module API and Hyperloop for building your own controls or extending capabilities Use Hyperloop to extend your Titanium SDK apps by native API's using JavaScript. Prior to Hyperloop, you would use native modules to extend the Titanium SDK API. With Hyperloop, you are now able to implement native classes, 3rd-Party libraries (CocoaPods, local frameworks, .aar files) and more directly into your apps. Hyperloop is available for iOS and Android. Access 100% of platform APIs directly, with instant support for each new OS release. Mobile app development for every major mobile OS – with no hybrid compromises. Check out our Hyperloop Sample App and Hyperloop Programming Guide to get started with Hyperloop today! Please visit the official documentation site at for the latest and historical documentation on Titanium SDK, Alloy and other modules. We give our software away for FREE! In order to do that, we have programs for companies that require additional level of assistance through training or commercial support, need special licensing or want additional levels of capabilities. Please visit the TiDev Website for more information about TiDev or email [email protected]. The build and package commands will default to all target platforms on your host OS unless explicitly specified (i.e. Android & iOS on macOS; Android on Windows). It will compile, package and install the locally-built SDK for you as well, so you can test it in your own applications without any further procedures. The build command will look for the Android SDK directory path via the $ANDROID SDK env variables if not explicitly passed using command line arguments. You can use the -h flag to display the full list of commands and options. We have a unit test suite intend
Excerpt from the source-code README · 19,443 chars · not written by Vinony
via Wikidata · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).