Socket
Socket
Sign inDemoInstall

@titanium/essentials

Package Overview
Dependencies
22
Maintainers
2
Versions
102
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    @titanium/essentials

⭐ Axway Amplify Essential Toolkit for Appcelerator Titanium SDK


Version published
Maintainers
2
Created

Readme

Source

Preparing for end of Axway

👇   support for Amplify Cloud and Mobile   👇

RIP Axway Amplify Titanium (2010 - 2022)

🪦   RIP Axway Amplify Titanium (2010 - 2022)

🪦   RIP Axway Amplify Cloud Services (2012 - 2022)

🪦   RIP Axway Amplify Crash Analytics (2015 - 2022)


A few of the open-source versions of Axway Amplify products will live on after Axway Amplify End-of-Life (EOL) announcements. However, all closed-source projects and most open-source projects are now dead.

 

👉    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:

 

Click to watch on Youtube

  ↑ Watch video on YouTube ↑

 

 


 

 

@titanium/essentials 🚀

@titanium/essentials version @titanium/essentials downloads @titanium/essentials dependencies

Essential Toolkit for Titanium Turbo Native Mobile Apps

📓   Description

Essential Toolkit for Titanium Turbo Native Mobile Apps

🚀   Getting Started

  1. Install @titanium/essentials in root of project
npm install @titanium/essentials
  1. Initialize module in alloy.js
require('@titanium/essentials');

✨   Features

Adds properties to the global turbo object

These properties are set on initialization

  • app_copyright
  • app_deploy_type
  • app_description
  • app_display_name
  • app_first_installed_version
  • app_guid
  • app_id
  • app_name
  • app_publisher
  • app_url
  • app_version
  • app_version_build
  • app_version_history
  • app_version_major
  • app_version_minor
  • app_version_previous
  • country_code
  • device_architecture
  • device_density
  • device_dpi
  • device_id
  • device_logical_density_factor
  • device_manufacturer
  • device_model
  • device_model_name
  • device_processor_count
  • device_total_memory
  • device_total_memory_formatted
  • install_id
  • ip_address
  • isAndroid
  • isFirstLaunchAfterUpdate
  • isFirstLaunchEver
  • isFirstLaunchForCurrentVersion
  • isIos
  • isIos10Plus
  • isIos11Plus
  • isIos12Plus
  • isIos13Plus
  • isIos14Plus
  • isIos7Plus
  • isIos8Plus
  • isIos9Plus
  • isIpad
  • isIphone
  • isVirtual
  • language_code
  • locale
  • mac_address
  • netmask
  • network_change_reason
  • network_type
  • network_type_name
  • online
  • os
  • os_name
  • os_name_full
  • os_type
  • os_version
  • os_version_build
  • os_version_major
  • os_version_minor
  • platform
  • runtime
  • session_id
  • titanium_sdk_version
  • username

These properties are set on initialization and orientation change

  • device_height_actual
  • device_width
  • isLandscape
  • isPortrait
  • platform_height
  • platform_width

These properties are calculated on-the-fly

  • device_available_memory
  • device_available_memory_formatted
  • battery_level
  • battery_level_formatted
  • uptime
  • uptime_formatted

These functions are available

  • getClipboardText()
  • setClipboardText()

🎓   Learn More

🎟️   Modules for Titanium Mobile
projectdescriptionnpm
@titanium/applesigninNative modules that allows you to use the iOS 13+ Apple Sign In API with Axway Titanium native mobile apps.@@titanium/applesignin
@titanium/authenticationTitanium native mobile authentication manager@titanium/authentication
@titanium/authentication-oauthTitanium native mobile OAuth plugin for authentication manager@titanium/authentication-oauth
@titanium/calendar-pickerurbo widget that allows you to pick dates from a calendar with Axway Titanium.@titanium/calendar-picker
@titanium/coremotionNative modules that allows you to use iOS CoreMotion framework with Axway Titanium native mobile apps.@titanium/coremotion
@titanium/essentialsThe Essential Toolkit for Titanium Turbo Native Mobile Apps@titanium/essentials
@titanium/icloudNative module that allows you to use the Apple iCloud framework with Axway Titanium native mobile apps.@titanium/icloud
@titanium/identityNative modules to add Fingerprint/FaceId/keychain access to Titanium native mobile apps@titanium/identity
@titanium/facebookNative modules that allows you to use Facebook SDK with Axway Titanium native mobile apps.@titanium/facebook
@titanium/googlesigninNative modules that allows you to use the Google Sign-in SDK with Axway Titanium native mobile apps.@titanium/googlesignin
@titanium/lottieNative modules that allows you to use Airbnb Lottie animations with Axway Titanium native mobile apps.@titanium/lottie
@titanium/observerRepackaging of nx-js/observer-util for Titanium Native Mobile@titanium/observer
@titanium/pleaseTitanium native mobile library for politely requesting stuff from the internets@titanium/please
@titanium/polyfillTitanium native mobile polyfills necessary to use packages that depend on Node.js modules@titanium/polyfill
@titanium/turbo🚀 Turbo is the awesome framework for turbo charging your Titanium cross-platform native mobile app development!@titanium/turbo
@titanium/updaterTitanium native mobile widget to check for app updates@titanium/updater
@titanium/webdialogNative modules that allows you to use native SFSafariViewController (iOS) and Chrome Pages (Android) with Axway Titanium native mobile apps.@titanium/webdialog
🎟️   Modules for Node.js and Titanium Mobile
projectdescriptionnpm
@geek/cacheCaching module for Node.js and Axway Titanium@geek/cache
@geek/jsoncJSONC and JSON utilities for JavaScript with Node.js and Axway Titanium.@geek/jsonc
@geek/jwtJWT parser for JavaScript Node.js and Titanium native mobile@geek/jwt
@geek/loggerLogging module for Node.js and Axway Titanium@geek/logger
@geek/mobileToolkit for creating, building, and managing mobile app projects.@geek/mobile
@geek/retryRetry JavaScript functions and promises in Node.js and Axway Titanium@geek/retry
🎟️   Modules for Node.js
projectdescriptionnpm
@geek/google-sheetsEasy way to manage Google Sheets API from Node.js@geek/google-sheets

📣   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!

Twitter Follow LinkedIn Follow Github Followers


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.

Keywords

FAQs

Last updated on 11 Apr 2022

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc