Select to view content in your preferred language

flex on mobile?

1311
5
Jump to solution
01-18-2013 06:15 AM
EricGardecki
Deactivated User
Beginner question here.  I have a web application in place using flex and am looking into the best way to offer it on mobile devices. (the ArcGIS app, serving up my AGS service, doesn't have alot to offer)  Flash isn't supported on mobile devices so I can't open my application using the mobile browsers....so how is using flex on mobile done?  Is it creating a custom iOS/Android/etc app that has flash built in?   If that is the case, I should be able to take my web application flex project and edit it to suit mobile flex?  Are there any good guides available to help do such a thing?

Sorry for all of the questions.  Creating the flex web app was my only experience in this realm and I certainly have none in the mobile realm.

Thanks!
Tags (2)
0 Kudos
1 Solution

Accepted Solutions
AndyGup
Esri Regular Contributor
Eric,

Flex mobile uses the Adobe Integrated Runtime (AIR) and that eliminates the need to have Flash Player on the mobile device. Yes, the code inside your mobile application can reuse code from a Flex web app. However, as you might guess mobile apps have different skinning needs,  some components work better on mobile for performance reasons, and mobile apps are generally much smaller in file size than desktop Flex apps.

Here are a few article, although slightly dated, that should help you get started:

Mobile Development using Flex 4.5 SDK

Build a Flex Mobile App in Five Minutes

Using FlashBuilder 4.5 to build iOS apps

10 Essentials for Developing Commercial Flex Mobile Apps

Migrating from Desktop to Mobile


I hope that helps,


-Andy

View solution in original post

0 Kudos
5 Replies
BjornSvensson
Esri Regular Contributor
One place to read more about "Mobile applications with Flex" is in the resource center:
http://resources.arcgis.com/en/help/flex-api/concepts/index.html#/Mobile_applications_with_Flex/017p...
0 Kudos
EricGardecki
Deactivated User
Thanks.  I've seen that already but it really just led me to ask the simple questions above since they aren't answered there.  I just wanted to get a basic understanding and go from there.
0 Kudos
AndyGup
Esri Regular Contributor
Eric,

Flex mobile uses the Adobe Integrated Runtime (AIR) and that eliminates the need to have Flash Player on the mobile device. Yes, the code inside your mobile application can reuse code from a Flex web app. However, as you might guess mobile apps have different skinning needs,  some components work better on mobile for performance reasons, and mobile apps are generally much smaller in file size than desktop Flex apps.

Here are a few article, although slightly dated, that should help you get started:

Mobile Development using Flex 4.5 SDK

Build a Flex Mobile App in Five Minutes

Using FlashBuilder 4.5 to build iOS apps

10 Essentials for Developing Commercial Flex Mobile Apps

Migrating from Desktop to Mobile


I hope that helps,


-Andy
0 Kudos
EricGardecki
Deactivated User
I'll check all that out.  Thanks!
0 Kudos
PierreLarondelle
Regular Contributor
I'm in the same situation as the need for a mobile version of our web widgets is growing in order to use tabs on the fields.
I consider myself as a newbie in Flex but the move to Flex mobile dev is something relatively easy with Flash Builder. The ability to reuse parts of widget code is really helpfull. Sometimes it appears weird to have, for example, to go into a whole "SkinnablePopupContainer" configuration instead of an easy "alert" control but it's manageable and the skill improves apps after apps. What's also nice with Flash Builder is the export to Android, Blackberry or IOs formats. Certainly not so powerfull as writing directly in Android code but sufficient for our immediate goals.

Here some links I use :

http://www.adobe.com/devnet/flex.html

http://devgirl.org/category/apache-flex/

http://www.dlgsoftware.com/flexDevSites.php

Good luck for your dev !

Pierre.
0 Kudos