Giter Site home page Giter Site logo

mobilehero-archive / titanium-essentials Goto Github PK

View Code? Open in Web Editor NEW
8.0 1.0 1.0 901 KB

Axway Amplify ๐Ÿš€ Essential Toolkit for Appcelerator Titanium Mobile

Home Page: https://brenton.house/saying-goodbye-to-axway-amplify-titanium-31a44f3671de

JavaScript 100.00%
turbo titanium appcelerator axway axwaydev mobile native ios android mobile-development

titanium-essentials's Introduction

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

  • 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.

titanium-essentials's People

Contributors

brentonhouse avatar dependabot-preview[bot] avatar dependabot[bot] avatar mobilehero-bot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

titanium-essentials's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.