Mobile Properties

From FDT Documentation

(Difference between revisions)
Jump to: navigation, search
(Properties)
(Android)
Line 25: Line 25:
==Android==
==Android==
[[File:Properties_02.png|600px]]
[[File:Properties_02.png|600px]]
-
The properties tab will differ slightly depending on the platform you wish to use. In general, this is a GUI to edit the descriptor.xml file that is set in the ''Building'' tab.
 
-
 
-
Learn more about using descriptor files [http://help.adobe.com/en_US/air/build/WS5b3ccc516d4fbf351e63e3d118666ade46-7ff1.html here]
 
-
 
# These input fields help manage your application information on the deployed on device.  
# These input fields help manage your application information on the deployed on device.  
# This area will dynamically change depending on the selected platform. In this example, you edit Android OS permissions here.
# This area will dynamically change depending on the selected platform. In this example, you edit Android OS permissions here.
 +
==iOS==
==iOS==
[[File:Properties_07.png|600px]]
[[File:Properties_07.png|600px]]

Revision as of 14:44, 15 September 2011

Contents

Details

Difficulty: Beginner

Platform: Flash

With FDT5, a new mobile workflow has been introduced. To get started, you'll need to know how to effectively use the Mobile Properties panel.

Accessing The Properties

Open properties.png

To access the mobile properties for you project, simple right click on the project and select 'Properties'.

Building

Properties 01.png Once inside the project properties, navigate to FDT Mobile Properties>Android. Here you'll first see the Building tab.

The Building tab is where you set the .SWF and descriptor file you wish to work with.

  1. The Enable checkbox will show the platform options.
  2. The Application descriptor associated with this platform will appear here.
  3. Changing the name of the .SWF.
  4. If you wish to change descriptor files, use the Browse button.
  5. Create a new descriptor file. This will use the descriptor file from the currently selected SDK.

Properties

Android

Properties 02.png

  1. These input fields help manage your application information on the deployed on device.
  2. This area will dynamically change depending on the selected platform. In this example, you edit Android OS permissions here.

iOS

Properties 07.png

Digital Signature

Properties 03.png Similar to the Properties tab, this tab will be slightly different for Android and iOS. If set, FDT will use this certificate for testing (building via launcher) and for deployment. If it is left blank, FDT will generate a dummy one itself; however, it MUST be set when about to deploy to a Market place.

  1. The selected certificate and password are shown here.
  2. If you have an existing certificate you'd like to use, select it here.
  3. Create your certificate here.

http://devgirl.org/2011/06/20/flexair-for-ios-development-process-explained/

Icons

Properties 04.png Set your application icons here. When your icons have been set, make sure that the icons are included within your Package Contents.

  1. Resolution for icons that are required for the selected platform.
  2. Choose a valid .png file.
  3. Remove the path to an icon.

Package Contents

Properties 05.png When you want to include additional files (e.g icons) you will need to set them here. Not adding the optional files will cause the packaging to fail.

  1. The description.xml & .SWF are needed and cannot be removed.
  2. Here the paths for the icon files set in the Icons tab are set .
  3. Optionally you can choose to include an entire directory (e.g. your entire icon directory).

Deploy

Properties 06.png When you're ready to deploy your application for distribution (or for iOS Ad Hoc) you export it here. This is generally done at the end of your development process when you want all debugging information removed. This will mean a slightly longer compilation process and in the case of iOS, this could be several minutes.

  1. To ensure that a non-debug version of your .SWF is generated, you must choose which launcher to execute just ahead of finial packaging.
  2. Where your finial file (.apk or .ipa) is saved to.
  3. For Android, you may choose a store setting where the AIR runtime can be acquired in case your customers don't have AIR installed.
  4. Choose this to have the finial application installed on your device.
  5. Begin the finial packaging process.
Get FDT5