Slashdot Mirror


Ask Slashdot: Data-Only Android For Development?

UrbanaMan writes "I am about to start developing Air and Flex apps for Android and need a smartphone to use for debugging. I want to be able to carry on working in the UK as well as in the US. I don't need to use the phone, so I am looking for an unlocked phone that can be used on pay-as-you-go data plans on both sides of the Atlantic. For app testing I need Flash Player (plus a processer pwerfull enough to support flash), a reasonable amount of memory, GPS, WiFi, Bluetooth, camera and USB (inc charging) and Android 2.3 or later. Are there any such phones/deals available for non millionaires?"

20 of 203 comments (clear)

  1. Flash by Nerdfest · · Score: 5, Funny

    Dude, the Flash thing was just to annoy Jobs, you're not supposed to actually use it.

    1. Re:Flash by naz404 · · Score: 5, Interesting

      The BIIIIIIIIIG advantage over Flash SWFs /AIR apps is that your entire app can be put into a single neat bundle. Can't say the same for Javascript + CSS + Canvas. Sound on HTML5 is pretty screwed up too.

      Anyway, Flash/AIR is the way to go right now if you want to target multiple platforms at relatively low cost/time/manpower. Flash & AIR run on: Windows, OSX, Linux, Android 2.2+, Blackberry Tablet OS, Apple iOS (as a native app via the iOS packager). Native will give the best speed, but if your speed requirements aren't so stringent, Flash/AIR will get the job done.

      Oh, Lenny, you've got your techs confused. AIR != Flex. Flex is an Open-source framework that will allow you to publish SWFs or AIR Apps via MXML + Actionscript 3. AIR = more like Flash taken out of the browser sandbox & given native desktop hooks. Sounds like you're part of the "bashing stuff I haven't even touched yet based on FUD" camp.

      Don't kid yourself. The face of the web is ruled by designers, not coders. Until WYSIWYG tools that make animation of UI interfaces/objects easy for non-coder designers become ubiquitous, Flash ain't going to die anytime soon. (*note: Adobe now has a Flash .FLA to HTML5 export in beta at the labs right now)

    2. Re:Flash by asdfghjklqwertyuiop · · Score: 2

      Not sure why I would sell a web app on an app store.

    3. Re:Flash by Anonymous Coward · · Score: 5, Funny

      FUCK YEAH! Thank you, somebody gets it. Fuck Apple for no-flash, but let's never forget: fuck Flash.

    4. Re:Flash by alostpacket · · Score: 2

      Speaking as somine who did about 10 years of Flash Dev prior to Android I can assure you that Flash wont die any time soon. And that's a good thing. It's a very good technology that has a few drawbacks due to being controlled by a singular company. Those drawbacks have been loudly trumpted by its critics. It also has a bad rep because of its use (abuse) by advertisers who are already happily abusing HTML5. Nevertheless the core technology of Flash, the event based scriping language, and vector rendering engine, are top notch.

      Still, Flash isn't quite the best tool for the job on Android -- but that could easily change as phones get faster. ActionScript is a wonderful language and has many advantages over Java (and many limitations, being a scripting language). But it is much nicer than JavaScript to work with.

      My advice would be to learn Java. Syntactically they will feel very similar but there will be a few potholes along the way. For performance he'll need to understand multi-threaded programming anyways.

      When it comes to getting a phone, I'd say a Nexus One, (like others have said), will pop up on ebay a lot and be great dev phone. But really any phone will do if he's going WiFi-only.

      --
      PocketPermissions Android Permission Guide
  2. Re:Don't you want... by KBentley57 · · Score: 2

    Might as well beta test your apps on a B4 unit.

  3. Craigslist by scot4875 · · Score: 5, Informative

    If you can get by with wifi-only for your data connection, just grab whatever phone you'd like off of Craigslist. I'm currently debugging with a Hero and an Evo that aren't tied to any plan, and rarely leave my desk.

    Also, the emulator works for debugging the vast majority of the time, and gives you access to whatever networks the host is connected to.

    --Jeremy

    --
    Jesus was a liberal
  4. Nexus One? by Anonymous Coward · · Score: 2, Insightful

    Uh....Nexus One from ebay? Lots of T-Mobile users in the USA are likely to be listing them soon...

  5. Any Android 2.3 on GSM by Anonymous Coward · · Score: 2, Insightful

    Just get any GSM handset with Android 2.3 and you'll be fine.. Probably cost you 400 bucks on ebay or go somewhere in eastern Europe and get one..

  6. Developing Flash "apps" for a phone, eh? by Anonymous Coward · · Score: 2, Insightful

    Developing Flash "apps" for a phone, eh? Here's a quick set of instructions:

    - buy shotgun and ammo

    - load shotgun

    - insert in mouth

    - pull trigger, repeat as needed

    Seriously, I can't think of anything more suck-tastic than Flash apps on a phone. Piss-poor battery life, miserable performance and a UI that'll probably still think there's a mouse around...

    1. Re:Developing Flash "apps" for a phone, eh? by Bobfrankly1 · · Score: 4, Funny

      Developing Flash "apps" for a phone, eh? Here's a quick set of instructions:

      - buy shotgun and ammo

      - load shotgun

      - insert in mouth

      - pull trigger, repeat as needed

      Seriously, I can't think of anything more suck-tastic than Flash apps on a phone. Piss-poor battery life, miserable performance and a UI that'll probably still think there's a mouse around...

      Steve, the nurse said you need to get back in bed for your sponge bath...

  7. What do you mean by non-millionaires? by The+End+Of+Days · · Score: 2

    What do you mean by non-millionaires? I get the whole populist concept that you should be able to get anything you want for free just because you want it, but there are costs involved in producing high end phone hardware that don't just vanish because of the ethics of those who don't like paying for stuff.

  8. Consider a contract by xaxa · · Score: 2

    Personally, I bought my HTC Desire from e2save since I worked out it would cost about the same as buying the phone and using pay-as-you-go (£20/month × 24 = £480, but the phone alone cost about £380 at the time).

  9. Re:Prepaid data in the US by ItsLenny · · Score: 2

    Have you looked at virgin or cricket? .. i KNOW virgin has coverage in Seattle.. not sure about cricket

    --
    ----------
    Trying to fix or change something only guarantees and perpetuates it's existence
  10. Re:Nexus S by Bluecobra · · Score: 2

    This is false. I own both a HTC G1 and a Samsung Vibrant which both have the US T-Mobile 3G frequencies and I had no problems using T-Mobile's prepaid 3G network in the UK. The only caveat is to make sure that the phones are unlocked so they will accept a UK SIM card.

  11. Re:Why not a tablet? by compro01 · · Score: 2

    AFAICT, most non-3G tablets also lack the GPS he desires.

    Though he can hook a GPS in via bluetooth, but I'm not sure if that works the same way as a built in unit as far as software and compatibility is a likely issue.

    --
    upon the advice of my lawyer, i have no sig at this time
  12. Check the support phones on Cyanogen Mod forums. by Pengo · · Score: 4, Interesting

    There are almost no phones that are affordable running 2.3.

    I do development and use a unlocked Incredible on Verizon, but it's not activated, I just have it using WiFI.

    On the road my kids can use it as a portable game device, i have a hotspot 3g card so the phone works as a phone, even when roaming.

    I paid less than $200 in a local paper to get the phone, it was in perfect condition and runs fine. I actually enjoy that phone so much with Cyanogen i'm tempted to use it in place of my iPhone (also on Verizon).

    I personally would never buy any Android phone that wasn't supported by the Cyanogen developers. (I'm looking at you boot-locked Motorola!) :)

  13. Re:Emulator by Gondola · · Score: 2

    The emulator also runs like a piece of frozen dogshit. Its speed is horrible, and should not be used as any indicator of performance.

    Additionally, it cannot emulate (without a LOT of effort) any of the specialized sensors like accelerometer, multitouch, GPS, and so on.

  14. Re:Nexus S by dakameleon · · Score: 2

    The iPad goes to 11.

    --
    Man who leaps off cliff jumps to conclusion.
  15. Re:Don't you want... by julesh · · Score: 2

    Emulators will only get you so far. Emulators running on a typical PC don't have multitouch input, can't connect to the cellular network (except very rudimentary test features), and are somewhat slower than actual devices. Some things, you have to test on real hardware.