airnativeextensions
  •  Extensions
    • All Extensions
    • Packages
    • Frameworks
    • Adobe AIR
    • Unity
    • Categories
    • Device Hardware
    • Free
    • Media
    • Native Services
    • Native UI Components
    • Open Source
    • SDKs
  • News
  • Showcase
  • Support
    • Documentation
    • Developer docs
    • Tutorials
    • FAQs
    • Contact
    • Contact Us
  • Login
Sign up now

Application

Device and application toolkit

Access to application options and device information

Adobe AIR  Adobe AIR
tvOS  v11.0+ iOS  v12.0+ Android  v19+ (32 + 64bit)

$20 (USD)
Discounted for subsequent years

Sign up now

Product Features

Auto-start
Android: Auto-start on boot
Display modes
Access to additional display modes
Status bar
Allows your application to change the iOS status bar styles (i.e. UIStatusBarStyle) for iOS7+
System UI
Android: Controlling the System Navigation UI
Unique ID
Device unique ID provided by the various platforms

Available in these packages

Master Collection

Utilities

Enterprise Support

Monetisation

The Application extension gives you access to some additional application options that aren't availble in the default AIR SDK.

The simple API allows you to quickly customise top level UI elements, such as status bars, in just a few lines of code. You can use the device information to identify a user, change UI based on operating system, determine device manufacturer and other device specific information. The user defaults can be used to save user settings in the native user databases, having all the advantages of using the native system for user settings.

We provide complete guides to get you up and running quickly and easily.

Latest Features

  • Display Modes:
    • Immersive fullscreen on Android;
    • Better fullscreen;
  • Device orientation events regardless of UI lock;
  • Device power save and idle mode with change events;
  • Device unique id and options to store;
  • Improved application activate / deactivate events;
  • Access to the Android Alarm Manager;
  • Set the status bar colour on Android;
  • Customise your application based on the device information;
  • Save defaults (simple data values) using:
    • SharedPreferences on Android;
    • NSUserDefaults on iOS;
    • and SharedObject on unsupported platforms
  • iOS Keychain;
  • Settings Bundle and Preferences;

As with all our extensions you get access to a year of support and updates as we are continually improving and updating the extensions for OS updates and feature requests.

 

Documentation

The following resources are available for developers to guide them through the integration of the extension.

Development Guide

Our developer documentation contains a detailed guide on getting started with the extension. It also documents all of the major features showing you how to quickly and correctly integrate the extension in your application.

Reference

ASDocs document each of the classes, interfaces, events, functions and properties that you will be using. It is the main reference for the extension. If it's not in the guide you will find it here!

Change Log

This contains a record of all the changes we have done to the extension. There are more details in github, referenced with releases but this is publicly available to see the work being done on the extension.

Support

The following resources are for our subscribed users only. We use the issue tracker and wiki on GitHub to provide developer support, development tracking and the most detailed documentation on the usage of the extension.

GitHub Repository*

The GitHub repository gives subscribed users access to the extension, (including all past versions) and is the place to follow the development of the extension, request any features or improvements and to report any issues.

Issues on GitHub*

The issue tracker is the best place to get support. Ask our developers your questions directly! If you are having an issue implementing the extension or if you have found an issue, this is the place to ask!
*Subscribed users only

Community

Code samples

Post gists on GitHub and include the extension ID (com.distriqt.Application) in the file to have your snippet listed here.

Stack Overflow

Make sure you tag your question with distriqt application

Starling Forum

We regularly monitor the Starling forum and many of our users are active there so feel free to ask your questions there.

Quick Examples

Retrieving a Unique Device ID

Application deactivation events

Control the iOS Status Bar Style

Setting the Application Display Mode

Set Status Bar Colour

 

Reviews

airnativeextensions.com copyright © 2017

distriqt

terms & conditions privacy license