Skip to content

mobilehero-archive/titanium-essentials

Repository files navigation

πŸ‘‡ Β  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

  • 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

πŸ“š Β  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.