Mobile

Mobile Flash Design/Development Workflow

Whether you’re a designer or developer, it’s an exciting time to get into mobile development.  A relatively young industry that is full of potential and opportunity.  But it does face the same challenges that other software development projects face, that of communication and workflow.  Figure 9-1 pokes fun at communication and interpretation issues in a software project. The cartoon in isn’t a far cry from how many companies work.  There can easily be a lack […]

Read More

Flash Pro CS5.5: Publish to Mobile, Tablets & Everywhere Else

That’s right. Creative Suite 5.5 is here and I want to give you a rundown of the exciting new features in Flash CS5.5. It is a very exciting release filled with shared assets, quick graphics optimization, and publishing for Android and iOS platforms. Mobile and Tablet Content Creation Scale Content When Changing Stage Size A new UI has been added to allow you to change the scale of your FLA file contents when you change […]

Read More

Entertainment Android and iOS Apps

There are some cool apps created by NBC and USA network using the Flash Platform. Below is a quick list: Tough Enough The Tough Enough Android app is being launched in conjunction with the premier of the WWE show.  This is an AIR for Android App and is also the first broadcast network 2-screen companion viewing app to be launched simultaneously on both IOS and Android — handsets and tablets. More info on Mashable and […]

Read More

Control a Flash-Based Presentation Using an Android App

On DesignUpdate.com I show how to create a Flash-based presentation that can be controlled by an AIR for Android app. Both the presentation and the Android app are created from the same FLA file and uses a peer to peer connection to “talk” to one another. The result is an app that not only allows the user to preview slides, but also can control the slides shown in the desktop presentation. Special thanks to Kevin […]

Read More

Basics of Peer to Peer Communication Using Flash Pro

Today I created a tutorial where I walk through Peer to Peer communication using Flash Professional within the context of a real-time chat app. This technology can easily be extended for more robust collaboration projects such as real-time community white boards, social gaming or real-time online support. The source files can be downloaded here. Special thanks to fellow Evangelist Tom Krcha and his very informative FlashRealtime.com blog site and his version using Flash Builder.

Read More

Optimizing Flash Graphics for Mobile Devices

Recently at FITC Amsterdam I presented a session Tips and Tricks for Mobile Development. The part of the presentation that generated the most interest was about optimization tips. So I thought I’d post some of my findings here. Redrawing Takes Time To improve rendering, it’s a good idea to see what Flash is redrawing when your project plays. For instance, if one vector shape even slightly overlaps another one then both are redrawn. Luckily you […]

Read More

Tips and Tricks for Mobile Flash Development

Tips and Tricks for Mobile Flash Development View more presentations from paultrani. Here are my slides from FITC Amsterdam.  If you weren’t there you missed some really cool demos as well.  Either way this slide deck provides a good overview about graphics, usability and optimization that every designer and developer should know if they’re getting into mobile.

Read More

Show Desktop Web Pages on Your Android Phone

Don’t you hate it when you go to a web page on a mobile browser and the mobile site doesn’t have the information you need?  Well, you can change your settings so the web page thinks you’re viewing the page from a desktop computer.  To do this it means changing your User Agent String (UAString) on your mobile device. Here are the steps.  (Note that I’m using a Nexus One and the settings may vary […]

Read More

Touch Events and Gestures on Mobile

Gone are the days of the simple mouse click when it comes to mobile devices.  In fact, there’s a lot of really cool touch events and gestures that can really extend the functionality of any app. Touch Events vs. Gestures So what’s the difference between touch events and gestures?  Well, touch events are the raw touch points that are available on the device.  Gestures are scripted “solutions” that take advantage of these touch events.  So […]

Read More

Flash CS5: Creating a Simple Game for Android Devices

In Flash Professional CS5: Creating a Simple Game for Android Devices, I show you how to translate your existing Flash skills from the web to mobile devices while designing a game in Flash and publishing it as an AIR for Android app. The finished application includes collision detection, random enemy creation and movement, shooting capabilities, multiple levels, and even a high score screen. This course also goes beyond game functionality and shows how to use […]

Read More