Yugandhar Babu
Yugandhar Babu

Reputation: 10349

Is adobe flash builder good for android app development?

I heard that we can use Adobe Flash Builder to develop apps for android. But I have a doubt, can we create any type of application? are there any limitations to adobe flash applications?

I know flash is good for games and internet applications.

I am confused, which is better for android app creation? Java or Flash?

Upvotes: 1

Views: 5314

Answers (4)

Joseph
Joseph

Reputation: 11

Major disadvantage: Adobe has announced that they will stop developing/supporting Flash on Android

It'll be a long time before desktop will follow, considering that most users are IE users (Google analytics supported) and remember that IE9 still has VERY limited support for HTML5 where as Flash has 99% global cover on PCs.

So until such time as all browsers have much more HTML5 support, Flash will still be here for a while - whether it's here for good, perhaps not - but Adobe are already creating their new Flash Development tool to output HTML5 as well as SWF files. But like all file types, they will eventually have their day - but it's not yet that time.

Upvotes: 1

Nikolay Elenkov
Nikolay Elenkov

Reputation: 52936

Major disadvantage: Adobe has announced that they will stop developing/supporting Flash on Android. Desktop flash will soon follow. So if you are starting a new project, unless its expected lifetime is fairly short, forget about Flash.

Upvotes: 0

Nikunj Patel
Nikunj Patel

Reputation: 22066

java with android sdk is 100% and Flash with adobe air is 70%(approx).becase adobe provide same functionality like android sdk useing "Native code" but some functionality that cant allow by flash.

another thin is that version problem.you can continue with 2.2 or higher.

some Broadcasting functionality are not there

Advantage::

flash game building are easy and just 2 to 3 step to convert it into apk or iphone formate.

Upvotes: 0

codemaniac
codemaniac

Reputation: 891

Advantages of using Flash:

  • One code base, many (iOS, Android, Blackberry) platforms
  • Easy navigation between view (as iOS does not have a hardware back button)
  • Good for apps which serve as a front end for RESTful web services
  • Supports gestures, camera, vibration, contacts

Disadvantages of using Flash

  • Performance takes a hit when you try to do image processing and other heavy stuff
  • Cannot access front camera
  • Doesn't give you as much control as Java

Advantages of using Java

  • Can exploit Android OS to its fullest
  • Performance is better in case of complex apps

Disadvantages of using Java

  • Cannot use the code-base to target other platforms

IMHO, it depends on the use-case of your app.

Upvotes: 4

Related Questions