Loading...
Loading...
Titanium SDK native feature integration guide. Use when implementing, reviewing, analyzing, or examining Titanium location services, maps (Google Maps v2, Map Kit), push notifications (APNs, FCM), camera/gallery, media APIs, SQLite databases, HTTPClient networking, WKWebView, Android Intents, background services, iOS Keychain/iCloud, WatchKit/Siri integration, or CI/CD with Fastlane and Appium.
npx skill4agent add maccesar/titanium-sdk-skills ti-howtostiapp.xmlapp/Resources/tiapp.xmlNSLocationWhenInUseUsageDescriptionNSLocationAlwaysAndWhenInUseUsageDescriptiontiapp.xmlNSCameraUsageDescriptionNSPhotoLibraryUsageDescriptionPrivacyInfo.xcprivacydistanceFilterti.playservicestiapp.xmlonloadonerrordbresultSetisExternalStoragePresent()Ti.BufferTi.CodecBufferStreamFileStreamBlobStreamimageAsResizedpauseresumetouchEnabled=falseTi.UI.iOS.*Ti.UI.Android.*// Wrong: adds Ti.UI.iOS to Android build
const win = Ti.UI.createWindow({
statusBarStyle: Ti.UI.iOS.StatusBar.LIGHT_CONTENT
});"#mainWindow[platform=ios]": {
statusBarStyle: Ti.UI.iOS.StatusBar.LIGHT_CONTENT
}if (OS_IOS) {
$.mainWindow.statusBarStyle = Ti.UI.iOS.StatusBar.LIGHT_CONTENT;
}statusBarStylemodalStylemodalTransitionStyleTi.UI.iOS.*actionBarTi.UI.Android.*skills/ti-expert/references/code-conventions.md#platform--device-modifiersreferences/ios-platform-deep-dives.md@| Task | Use this skill |
|---|---|
| Project architecture, services, memory cleanup | |
| UI layouts, ListViews, gestures, animations | |
| Hyperloop, app distribution, tiapp.xml config | |
| Alloy MVC, models, data binding | |
tiapp.xml