Flex Mobile Development...

I have started to work on mobile development using Flex 4.5 recently.
But basically I need some clarifications on Flex 4.5 mobile development.
1. What kind of mobile development can we do in Flex 4.5 SKD ?
2. What kind of mobile apps can we build using Flex 4.5 SDK ? (I mean just basic apps or some complex apps like requesting servers and displaying some charts and graphs, playing videos and image gallery on the devices etc...)
3. What is the difference in developing mobile apps using Flex 4.5 SDK and Platform based SDK's (like Android SDK for android or iOS SDK for apple or Blackberry SDK for balckberry) ?
These are the basic questions I have right now...
Can somebody answer these questions ?

m*a*s*h* - you seem to be a very knowledgable and educated gentleman - do you know by any chance if  we can write a video app for ios using FB4.5 yet? I am using the actionscript  netStream/video classes and a uicContainer etc.
I am not sure if I am unsuccessful because it is impossible, or because I am doing someting wrong - and I can't see the answer anywhere yet.
Information much appreciated,
ys

Similar Messages

  • Flex iPad Application : Run code before application enters background  Application Type: Flex Mobile Application Target Platform: iPad AIR Version: 4.0 Development Environment: Flash builder 4.6  I want to run some code just before iphone application goes

    Application Type: Flex Mobile Application
    Target Platform: iPad
    AIR Version: 4.0
    Development Environment: Flash builder 4.6
    I want to run some code just before iphone application goes into background. I need function similar to didEnterBackground
    of native xcode app
    (https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIApplicationDelegat e_Protocol/Reference/Reference.h
    tml#//apple_ref/occ/intfm/UIApplicationDelegate/applicationDidEnterBackground:)
    I tried using devactivated function of flash.display.STAGE.
    I used following addEventListener:
    STAGE = this.parent.stage;
    STAGE.addEventListener(Event.DEACTIVATE, onAppDeactivated);
    It worked for me but only when device is connected to development environment in debug mode. When I create my release build
    it is not working.
    So how can I make sure that my code runs before application goes into background.

    Even I am facing almost same issue
    Problem installing Adhoc version to iPhone and iPad - Development Environment Is - Adobe Flash CS6

  • Best practices for "designer - developer" interaction in Flex Mobile

    Hi,
    I'm starting development of a mobile software application and Flex Mobile is the platform I've chosen for that.
    What is the best practice / recommended workflow for designer-developer interaction? For example in web application the designer provides HTML/CSS templates to the developer which integrates them in the Web Application. What is the analogue in Flex Mobile? What should I request as input from the designer?
    I'll appreciate any hints, links, advises or previous experience on the topic.
    Thanks!
    Best Regards,
    Dinko

    If you're using Adaptive Web Design (CSS3 media queries), you can maintain one site with CSS Layouts optimized for different device widths.
    http://www.adobe.com/devnet/dreamweaver/articles/introducing-media-queries.html
    jQuery Mobile
    http://jquerymobile.com/
    If you're actually running separate web sites for mobile and non-mobile devices, have a look at this recent discussion:
    http://forums.adobe.com/message/4177360#4177360
    IMO, there is nothing wrong with providing links for mobile and non-mobile users to choose which site they would prefer to use -- especially for tablets who may have an interest in both.
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists 
    http://alt-web.com/
    http://twitter.com/altweb

  • Flex for mobile development

    Is it possible to use Flex for developing RIAs for mobile
    browsers?
    From what I've read, Flex doesn't seem to be suitable for
    creating applications on mobile phones. But I wanted to be sure
    that's why raised this question here.

    Adobe Newsbot hopes that the following resources helps you.
    NewsBot is experimental and any feedback (reply to this post) on
    its utility will be appreciated:
    Adobe - Flex 3:
    Flex is a highly productive, free open source framework for
    building and maintaining expressive web applications that deploy
    consistently on all major
    Link:
    http://www.adobe.com/products/flex/
    Adobe Flex 3 Language Reference:
    Frame Alert. This document is designed to be viewed using the
    frames feature. If you see this message, you are using a
    non-frame-capable web client.
    Link:
    http://livedocs.adobe.com/flex/3/langref/
    Flex.org - Rich Internet Application Development:
    Welcome to the new Flex.org. This site aggregates Flex news
    from a number of sources, and allows community members to
    contribute their own content as well.
    Link:
    http://flex.org/
    Flex 3 - Versioning:
    You might encounter some versioning issues when working on
    Adobe Flex applications. When compiling, you can choose the version
    of the SDK to use and you
    Link:
    http://livedocs.adobe.com/flex/3/html/versioning_1.html
    Adobe Flex - Wikipedia, the free encyclopedia:
    Adobe Flex is a collection of technologies released by Adobe
    Systems for the development and deployment of cross platform rich
    Internet applications based
    Link:
    http://en.wikipedia.org/wiki/Adobe_Flex
    Adobe - Flex Developer Center:
    Check out the getting started guide on learn.adobe.com, with
    special areas for developers using Flex with PHP, .NET, Java, and
    ColdFusion.
    Link:
    http://www.adobe.com/devnet/flex/
    Disclaimer: This response is generated automatically by the
    Adobe NewsBot based on Adobe
    Community
    Engine.

  • New multi-platform Mobile Flex app development

    I thought I'd post this note to encourage anyone that hasn't tried multi-platform Mobile Flex application development yet. Inside 4 weeks, I managed to get this application up on both the Android and Apple app stores:
    http://itunes.com/apps/trontextfx
    http://market.android.com/details?id=air.com.uifx.trontext
    It's a pretty simply app, but it demos a number of features:
    Multi-DPI scaling (splash screen and background)
    Multi-touch gestures
    Colour Picker dialog that scales based on available screen space
    Portrait/Landscape orientation
    Pre-rendered icons (for iOS)
    Works for both tablets and mobile phones
    Some challenges I ran into:
    The DPI differences between tablets and mobiles - the tablet version's imagesare scaled slightly. It would be nice if the code didn't have to do "isTablet" checks
    The scaling of filter effects (e.g. glow) had to be handled manually. Though this could be due to the way the text is scaled, rather than using a projection to zoom in & out...
    The animation for showing/hiding the controls got confused if the screen was rotated at the same time.
    Making the toolbar icons more-touchable by adding transparent pixels to the edges, so that the image size matched the desired hotspot size (45px).

    may be i know what happen,  i try to draw shape on  the view,not on the Image, it work.
    i think may be my image does not show on the view, but i have set the visible=true, it is stilll can't see the Image,
    how to make the Image can see in the view?

  • Flex and mobile development for webOS?

    Do the 'Hero' and 'Burrito' products provide the ability to implement Flex code for the webOS platform?  Or is the webOS platform not supported yet?  If Flex isn't ready for the webOS platform now, then I suppose I will need to use JavaScript and HTML 5 on webOS for now.
    The webOS platform is the go-forward strategy for Hewlett-Packard for both smart phones and tablets.

    The right place to look for updates on Flex is http://flex.apache.org
    The good thing is that activities are still going on. The bad things are that:
    - Unless the dependency to Adobe air is cut, Flex as an open source project is bound to fail imho. See FlexJS for updates on that point
    - Current activties seem to be focused around making things more polished rather than working on hard stuff (typically developing an independent and open source runtime execution engine => flexJS)
    So...
    For a small company, home development, not so business critical applications, I recommend warmly Flex, since it is one of the best (if not the best) cross-platform mobile development environment (Very good performances if used appropriately, very good programming environment, lots of components, structured language, lots of documentation and tutorials, easy to design, etc.)
    for business critical applications... The risk is high !

  • Flex error in mobile development

    Is there auto orientation in iPhone and android by using flex mobile development

    This blog post http://blogs.adobe.com/airodynamics/2012/05/22/stage-aspectratio-enhancements/ can lead you to relevant links.

  • Tutorial for Developing Flex Mobile applications.

    Hello all,
                 Can anyone provide me Tutorials to devleop  Flex Mobile applications which access data from SAP Netweaver Gateway via Flash Builder Plugin?
    Thanks

    This is not a product forum... do you need the flash builder forum?
    How to Select a Forum http://forums.adobe.com/docs/DOC-1015

  • Can't convert Flex Mobile project to desktop project

    I'm using the Flash Builder 4.6 trial, and I'm very new to flex development. I've been asked to convert an existing Flex Mobile project (appears to have been developed in Flash Builder 4.5) into an AIR desktop app.
    The project imported without complaint. However, the Add/Change Project Type > Convert to Flex Desktop Project menu item is disabled.
    I created a blank Flex Mobile project, then a blank Flex web project, then a blank ActionScript project. It's greyed out for those, too. I checked with the projects closed and open; the rest of the items on that submenu are enabled for all projects when closed.
    Is this feature disabled in the trial version?  Is something else going on?

    Clearly the device from verizon works, I would try to contact a computer tech to repair your computer
    Really it should be as simple as turn on, connect, go. If it isn't there is a break down somewhere in that computer
    What error msg?

  • Flex Mobile project scaling with Retina display iPad (3rd gen).

    Adobe et al,
    With the new iPad 3 we now have a ton more pixels to utilize. I'm familiar with and have already successfully tested the AIR 3.1+ commandline compiler option (-platformsdk) to get Retina display on the new iPad. In ActionScript mobile projects the content is rendered beautifully on the new iPad. But with Flex Mobile projects, something is happening that causes it to render incorrectly. It's retina display alright, but the size is way too small.
    Below is an image WITHOUT the -platformsdk build tag, that causes the app to be pixel doubled to fit on the new iPad:
    Notice that it's scaled proportionally, even though the text and components are slightly pixelated. Not a big deal, but noticeable on the device.
    This image is taken with the app rendering in Retina display (setting the -platformsdk pointing to iOS 5.1 SDK):
    As you can see, the text/components are rendered really clear, but the scale is way off. Obviously it's getting the width of 2048x1536 from the device, but it's way too small.
    How do I fix this? I've tried changing the applicationDPI, but it doesn't fix it. Setting a width/height of 1024x768 does nothing either. It seems we need to overrride a behavior that causes it to fit everything in so small.
    A little help?
    Thanks,
    iBrent

    Alright, kevinkorngut's answer was the right one. It appears that even though AIR 3.x can render high resolution apps, it still returns the incorrect DPI for the new iPad. In a Flex Mobile project you have to override the DPI using the method mentioned above.
    Here are the results I got:
    Using the runtimeDPIProvider property on the TabViewApplication tag (works for any of the three project types) I created a class that extends RuntimeDPIProvider. To detect which iPad I was on, I used the following code:
    override public function get runtimeDPI():Number
         var os:String = Capabilities.os;
         if(os.indexOf("iPad") != -1)
              if(Capabilities.screenResolutionX > 2000 || Capabilities.screenResolutionY > 2000)
                   return DPIClassification.DPI_320;
              } else {
                   return DPIClassification.DPI_160;
         } else {
              return Capabilities.screenDPI;
    I'm returning a DPI of 320 as this gives the best result that matches the proportions of the device. In other words, even though the iPad DPI is 264, setting the app to 320 gives the correct size at the new Retina display.
    In order for this to work, you must compile the app with the -platformsdk flag pointing to iOS 5.1 SDK, and currently that means you need a Mac running Lion with Xcode 4.3.1. Here's the adt command I used:
    adt -package -target ipa-test -storetype pkcs12 -keystore ~/Desktop/iOS_DevCert.p12 -provisioning-profile ~/Desktop/iOS_DevProfile.mobileprovision newiPadTest.ipa newiPadTest-app.xml newiPadTest.swf -platformsdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPh oneOS5.1.sdk
    Also, the -app.xml descriptor file must have the <requestedDisplayResolution>high</requestedDisplayResolution> within the <iPhone> tags.
    Thanks everyone for their replies!
    iBrent

  • Flex mobile project as a library for Objective-c project?

    We have a objective-c app for ios already,
    now we have to add a rtmp based feature(I write that with a flex mobile project).
    is there any way to compile the flex mobile project as a objective-c library ,so that the objective-c developer can make that work on ios device?
    Please help me ,Thanks!

    Usually, people include the objective-c libraries in their AIR applications, using native extensions. However, if you just want rtmp streaming in your native iOS app using flash and not the UI, you may want to use the AV Foundation framework, instead of a flex mobile project.
    You may find some useful information and links in this article to achieve it: http://www.adobe.com/devnet/adobe-media-server/articles/streaming-video-ios.html

  • Flex Mobile 4.5.1: Package contents and URLLoader

    On Flash for web and desktop (Projector debugger), one can use a URLLoader to load local URLs (eg files off your hard drive).  This is very useful for some development purposes, as you just need to make sure any external files (JSON & PNG) are in the same relative path as the SWF, and you then don't need to worry about different code paths whether you're loading these external files from local storage or http.  URLLoader operates the same whether loading locally or remotely.
    Is there any way to easily get the same behavior on a Flex Mobile 4.5.1 app (specifically for an iOS target)?  Again, this is useful because in my live app, these external files will be loaded from our web server, but for testing purposes I would like to be able to run in a server-less mode and include them with the deployed debug IPA file.  My first problem is that I cannot seem to figure out how to deploy these files to the application in the first place - I tried adding my external-files folder to the Flex Build Path as an additional Source folder, but they still don't show up under the Package Contents for iOS tab.
    Any ideas?  Are there any include-extra-files-in-package options in the -app.xml? 
    Or is there no way to use URLLoader for local storage on mobile, and I am stuck with using Embed?  (I guess besides Embed I could manually deploy the files to the iOS file system and use the AIR api for access, but that's still a different code path, defeating my goal - we have a decent bit of code built around the idea that URLLoader is agnostic)

    Edit: Realized my original answer wasn't correct, the files were being pulled in from another setting.
    After some experimenting, the answer is YES, and it's actually a bit unexpected: Just in fact adding the external files folder to the Flex Build path | Source Path actually pulls them all in.  It seems those directories are passed to both mxmlc and adt.  Unexpected surprise.

  • Flex mobile? should I avoid it?

    Hi,
    I need to develop an app for mobile... And it looks like the Flex mobile framework is a huge time saver!
    But I know the adobe dropped Flex to Apache... Should I avoid using it?
    Thanks
    Gil

    The AIR SDK and Flex SDK are different. For example you probably have AIR inside your flash environment but try loading something from the Flex SDK like something a spark component would use:
    e.g. Flex:
    import mx.collections.ArrayCollection;
    Does that work for you? Probably not. It's only part of a modern Flex install.
    Flex mobile introduces the spark components which are all mobile optimized. Adobe AIR is the runtime (VM) that gets exported captive and compiled down to ARM. You don't need to have a single Flex component in your AIR for Mobile project. AIR for Mobile does not require Flex.

  • Test Flex Mobile Project On Iphone

    Hi,
    Can i test The flex Mobile Project in Iphone Simulator Like Xcode? in Flex debug i can select the Iphone device, but this Device haven't accelerometer for example.
    Can i Test in Another Debug Device, or can i enable Accelerometer in Debug Device in Flex?

    Adrian, flash/flex as a development tool is mostly platform independent so much development testing can be performed on any mobile platform. It may simply be a matter of convenience to use an android tablet in place of an iPad. That's not the same as an endorsement to buy an android tablet for testing iPad apps. You should always have the target platform available.
    The iPhone/iPad development works. Perhaps it could work better, but plenty of people use it now.
    Why use Flash? The reasons are plain to see - Flash developers can use their existing skillset and they can develop for multiple platforms with the same technology, rather than differrent technologies for each platform.
    Flash/Flex development for mobile isn't perfect, but neither is anything else.

  • Regarding publish flex mobile project in app store

    Hi All,
    I have developed a flex mobile project for iPhone. And, I want to publish it in App Store. I already have iTunes distribution certificate and Developer licence.
    Kindly help me to publish it in App Store.
    Thanks in Advance
    Chandan

    http://www.adobe.com/devnet/flash/articles/app_store_guide.html

Maybe you are looking for