Not to argue, as I have sensed in prior threads that you like to argue.
First of all, to "write" the application, you do not need to apply for membership with the Android market.
No one said this: they would have to have been an idiot to say that, so why do you have this "first of all" (because you want to argue).
Sorry, I forgot to quote the part of your post that I just wanted to clarify, as it is simply wrong, no need to "argue":
From what I read today, if I wanted to write an app for an Android phone, it would have to qualify to get into the Android Market store
In general, you do NOT need to root any Android phone/tablet to install non-Market apps.
This is contrary to a YouTube video I watched, but I hope you are correct as will be picking up my Android phone in a week and it would be nice if you are correct, and the guy that posts tutorials is wrong. I sincerely mean that, it will be better for me if I want to write utilities for the phone ......the guy could be wrong... we all have that capability.
I do have an Android phone myself for more than a year and a half (now an HTC Evo Shift, before that at my previous employer, a Motorola Droid 2, both running Android 2.3) and both have said option. And likewise the Motorola Atrix 4G and the Motorola XOOM tablet (with Android 3.0), for which I wrote a custom apps for a client, first using PhoneGap, then re-written using MoSync, as that has a better API connection. And I am currently in the process to write a more extensive version in FreePascal for JVM...
As this is a very custom application and it is deployed only on a very limited number of devices (3 phones and 4 tablets), there was just no point in publishing it on the Android Market...
I think there is nothing wrong with Java, I started learning it years ago, I just was not interested in doing anything but windows stuff, and there is a lot of bloat when you write in a language that is not native.
There's hardly more obvious bloat that where Windows programming is heading with all the .NET stuff that it depends on. And that will even get worse with Windows 8...
You can learn Pascal to avoid Java, the native language for using Android, and think well of yourself ....but not me.
I started out with Pascal almost 37 years ago. And I have learned and used Java since it first came out. But if I have a choice in writing an application, I use the best tool for the task, which gives me the best result in the most comfortable/practical way...
I have a hard time believing DreamWeaver is a common path to programming for Android. You can blaze that trail to your hearts content.
I am not blazing anything, it was just one example of a way to create apps for smartphones these days. Including testing apps with an integrated emulator.
And that includes not only Android, but those tools are nowadays cross-platform, covering iOS, WebOS and Symbian as well.
Ralf