@titanium/essentials

1.0.76 • Public • Published

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)


🛑    Axway support for Amplify products has ended for most products related to mobile and cloud.

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

  • [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/applesignin
@titanium/authentication Titanium native mobile authentication manager @titanium/authentication
@titanium/authentication-oauth Titanium native mobile OAuth plugin for authentication manager @titanium/authentication-oauth
@titanium/calendar-picker urbo widget that allows you to pick dates from a calendar with Axway Titanium. @titanium/calendar-picker
@titanium/coremotion Native modules that allows you to use iOS CoreMotion framework with Axway Titanium native mobile apps. @titanium/coremotion
@titanium/essentials The Essential Toolkit for Titanium Turbo Native Mobile Apps @titanium/essentials
@titanium/icloud Native module that allows you to use the Apple iCloud framework with Axway Titanium native mobile apps. @titanium/icloud
@titanium/identity Native modules to add Fingerprint/FaceId/keychain access to Titanium native mobile apps @titanium/identity
@titanium/facebook Native modules that allows you to use Facebook SDK with Axway Titanium native mobile apps. @titanium/facebook
@titanium/googlesignin Native modules that allows you to use the Google Sign-in SDK with Axway Titanium native mobile apps. @titanium/googlesignin
@titanium/lottie Native modules that allows you to use Airbnb Lottie animations with Axway Titanium native mobile apps. @titanium/lottie
@titanium/observer Repackaging of nx-js/observer-util for Titanium Native Mobile @titanium/observer
@titanium/please Titanium native mobile library for politely requesting stuff from the internets @titanium/please
@titanium/polyfill Titanium 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/updater Titanium native mobile widget to check for app updates @titanium/updater
@titanium/webdialog Native 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

project description npm
@geek/cache Caching module for Node.js and Axway Titanium @geek/cache
@geek/jsonc JSONC and JSON utilities for JavaScript with Node.js and Axway Titanium. @geek/jsonc
@geek/jwt JWT parser for JavaScript Node.js and Titanium native mobile @geek/jwt
@geek/logger Logging module for Node.js and Axway Titanium @geek/logger
@geek/mobile Toolkit for creating, building, and managing mobile app projects. @geek/mobile
@geek/retry Retry JavaScript functions and promises in Node.js and Axway Titanium @geek/retry

🎟️   Modules for Node.js

project description npm
@geek/google-sheets Easy 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


©️   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.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.76
    2
    • latest

Version History

Package Sidebar

Install

npm i @titanium/essentials

Weekly Downloads

2

Version

1.0.76

License

MIT

Unpacked Size

61 kB

Total Files

13

Last publish

Collaborators

  • secure-bot
  • brentonhouse