Preparing for end of Axway
👇 support for Amplify Cloud and Mobile 👇
🛑 Axway support for Amplify products has ended for most products related to mobile and cloud.
Axway Amplify End-of-Life (EOL) announcements. However, all closed-source projects and most open-source projects are now dead.
A few of the open-source versions of Axway Amplify products will live on after
👉 A group of Axway employees, ex-Axway employees, and some developers from Titanium community have created a legal org and now officially decide all matters related to future of these products.
API FAQ:
- API Best Practices
- What is API Security?
- OWASP Top 10 List for API Security
- What is API Security?
- Top API Trends for 2022
- What is a Frankenstein API?
- What is a Zombie API?
- API Developer Experience
- API Cybersecurity 101
- YouTube API Videos
- YouTube API Shorts Videos
🚀
@titanium/essentials
Essential Toolkit for Titanium Turbo Native Mobile Apps
- API FAQ:
📓 Description🚀 Getting Started-
✨ Features -
🎓 Learn More 📣 Feedback- Follow Brenton House
©️ Legal
📓 Description
Essential Toolkit for Titanium Turbo Native Mobile Apps
🚀 Getting Started
- Install
@titanium/essentials
in root of project
npm install @titanium/essentials
- Initialize module in
alloy.js
require('@titanium/essentials');
✨ Features
turbo
object
Adds properties to the global These properties are set on initialization
- [x] app_copyright
- [x] app_deploy_type
- [x] app_description
- [x] app_display_name
- [x] app_first_installed_version
- [x] app_guid
- [x] app_id
- [x] app_name
- [x] app_publisher
- [x] app_url
- [x] app_version
- [x] app_version_build
- [x] app_version_history
- [x] app_version_major
- [x] app_version_minor
- [x] app_version_previous
- [x] country_code
- [x] device_architecture
- [x] device_density
- [x] device_dpi
- [x] device_id
- [x] device_logical_density_factor
- [x] device_manufacturer
- [x] device_model
- [x] device_model_name
- [x] device_processor_count
- [x] device_total_memory
- [x] device_total_memory_formatted
- [x] install_id
- [x] ip_address
- [x] isAndroid
- [x] isFirstLaunchAfterUpdate
- [x] isFirstLaunchEver
- [x] isFirstLaunchForCurrentVersion
- [x] isIos
- [x] isIos10Plus
- [x] isIos11Plus
- [x] isIos12Plus
- [x] isIos13Plus
- [x] isIos14Plus
- [x] isIos7Plus
- [x] isIos8Plus
- [x] isIos9Plus
- [x] isIpad
- [x] isIphone
- [x] isVirtual
- [x] language_code
- [x] locale
- [x] mac_address
- [x] netmask
- [x] network_change_reason
- [x] network_type
- [x] network_type_name
- [x] online
- [x] os
- [x] os_name
- [x] os_name_full
- [x] os_type
- [x] os_version
- [x] os_version_build
- [x] os_version_major
- [x] os_version_minor
- [x] platform
- [x] runtime
- [x] session_id
- [x] titanium_sdk_version
- [x] username
These properties are set on initialization and orientation change
- [x] device_height_actual
- [x] device_width
- [x] isLandscape
- [x] isPortrait
- [x] platform_height
- [x] platform_width
These properties are calculated on-the-fly
- [x] device_available_memory
- [x] device_available_memory_formatted
- [x] battery_level
- [x] battery_level_formatted
- [x] uptime
- [x] uptime_formatted
These functions are available
- [x] getClipboardText()
- [x] setClipboardText()
🎓 Learn More
📚 Related projects
🎟️ Modules for Titanium Mobile
project | description | npm |
---|---|---|
@titanium/applesignin | Native modules that allows you to use the iOS 13+ Apple Sign In API with Axway Titanium native mobile apps. | |
@titanium/authentication | Titanium native mobile authentication manager | |
@titanium/authentication-oauth | Titanium native mobile OAuth plugin for authentication manager | |
@titanium/calendar-picker | urbo widget that allows you to pick dates from a calendar with Axway Titanium. | |
@titanium/coremotion | Native modules that allows you to use iOS CoreMotion framework with Axway Titanium native mobile apps. | |
@titanium/essentials | The Essential Toolkit for Titanium Turbo Native Mobile Apps | |
@titanium/icloud | Native module that allows you to use the Apple iCloud framework with Axway Titanium native mobile apps. | |
@titanium/identity | Native modules to add Fingerprint/FaceId/keychain access to Titanium native mobile apps | |
@titanium/facebook | Native modules that allows you to use Facebook SDK with Axway Titanium native mobile apps. | |
@titanium/googlesignin | Native modules that allows you to use the Google Sign-in SDK with Axway Titanium native mobile apps. | |
@titanium/lottie | Native modules that allows you to use Airbnb Lottie animations with Axway Titanium native mobile apps. | |
@titanium/observer | Repackaging of nx-js/observer-util for Titanium Native Mobile | |
@titanium/please | Titanium native mobile library for politely requesting stuff from the internets | |
@titanium/polyfill | Titanium native mobile polyfills necessary to use packages that depend on Node.js modules | |
@titanium/turbo |
|
|
@titanium/updater | Titanium native mobile widget to check for app updates | |
@titanium/webdialog | Native modules that allows you to use native SFSafariViewController (iOS) and Chrome Pages (Android) with Axway Titanium native mobile apps. |
🎟️ Modules for Node.js and Titanium Mobile
project | description | npm |
---|---|---|
@geek/cache | Caching module for Node.js and Axway Titanium | |
@geek/jsonc | JSONC and JSON utilities for JavaScript with Node.js and Axway Titanium. | |
@geek/jwt | JWT parser for JavaScript Node.js and Titanium native mobile | |
@geek/logger | Logging module for Node.js and Axway Titanium | |
@geek/mobile | Toolkit for creating, building, and managing mobile app projects. | |
@geek/retry | Retry JavaScript functions and promises in Node.js and Axway Titanium |
🎟️ Modules for Node.js
project | description | npm |
---|---|---|
@geek/google-sheets | Easy way to manage Google Sheets API from Node.js |
📣 Feedback
Have an idea or a comment? Join in the conversation here!
Follow Brenton House
Follow
Brenton House
for the latest on great modules and libraries!
©️ Legal
Code is licensed under MIT
Alloy is developed by Appcelerator and the community and is Copyright © 2012-present by Axway, Inc. All Rights Reserved.
Alloy is made available under the Apache Public License, version 2. See their license file for more information.
Titanium is Copyright (c) 2008-present by Axway, Inc. All Rights Reserved.
Titanium is licensed under the Apache Public License (Version 2). Please see the the Titanium license file for the full license.
Appcelerator is a registered trademark of Axway, Inc. Titanium is a registered trademark of Axway, Inc. Please see the LEGAL information about using trademarks, privacy policy, terms of usage and other legal information at http://www.appcelerator.com/legal.