• Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
  • Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!

Developing for Android

Collapse
X
  •  
  • Filter
  • Time
  • Show
Clear All
new posts

    Developing for Android

    Anyone looked at this or even earning a crust at it?

    I'm wondering which of Android 2.3 or Android 3 I should start working with.

    One would naturally assume Android 3 is a superset of 2.3, and will supercede/obsolete the latter; but I keep seeing references to Android 3 being targetted more at tablets rather than mobile phones. So could it be they are separate "strands" which will both remain in use?
    Work in the public sector? Read the IR35 FAQ here

    #2
    I've just started Android development using the Eclipse IDE and Android Toolkit. It's very intuitive. I recommend the following Hello, Android: Introducing Google's Mobile Development Platform Pragmatic Programmers: Amazon.co.uk: Ed Burnette: Books

    Comment


      #3
      Just released first app yesterday as it happens. Will tidy up a few things and issue final version tomorrow.

      https://market.android.com/details?i...=search_result

      Many phones are being sold with 2.1 or were when I looked into it a few months back. Could not get anything above 2.1 to work on emulators when I started then although that too may have changed. In practice, most views for displaying images or text/web pages and the standard controls appear to have been stable for a while, my app works equally well on 1.6. It doesn't use any fancy stuff like GPS etc.

      Compared to programming in .net I have found Android in Eclipse a total nightmare. A book might be good idea, you can spend ages trying to find decent guidance or solutions to problems on the net. There are some rough notes on all the various problems I encountered here:

      http://www.xoggoth.org/pages/android.txt
      bloggoth

      If everything isn't black and white, I say, 'Why the hell not?'
      John Wayne (My guru, not to be confused with my beloved prophet Jeremy Clarkson)

      Comment


        #4
        As xog suggests, much of the market (i.e. end users) is still on 2.1 or less, including some on 1.x versions. As there is no overall control, and mobile service providers are pretty much able to dick around at will with the actual capabilities of the versions they deign to provide to their customers, the business of developing for Android can be a minefield. One can only be certain that a given app (beyond a certain degree of complexity) will work for a large part of the market if one tests on a few dozen devices.

        Comment


          #5
          For what it's worth, the Wiki says the biggest market share is in Android 2.1 & 2.2:
          "based on the number of Android devices that have accessed Android Market within a 14-day period ending on the data collection date noted below"

          Code:
          Usage share
          
          Data collected during two weeks ending on April 1, 2011
          
          Platform        API level               Distribution
          
          Android         3.0 (Honeycomb) 	11 	0.2%
          Android         2.3.3 (Gingerbread) 	10 	1.7%
          Android         2.3 (Gingerbread) 	9 	0.8%
          Android         2.2 (Froyo) 	        8 	63.9%
          Android         2.1 (Eclair) 	        7 	27.2%
          Android         1.6 (Donut) 	        4 	3.5%
          Android         1.5 (Cupcake) 	        3 	2.7%
          Android (operating system) - Wikipedia, the free encyclopedia

          Comment


            #6
            Originally posted by Solent View Post
            I've just started Android development using the Eclipse IDE and Android Toolkit. It's very intuitive. I recommend the following Hello, Android: Introducing Google's Mobile Development Platform Pragmatic Programmers: Amazon.co.uk: Ed Burnette: Books
            I started off with that, it's a good starter book
            Doing the needful since 1827

            Comment


              #7
              Has anyone made any money from Android app development?

              Comment


                #8
                Originally posted by TimberWolf View Post
                Has anyone made any money from Android app development?
                Only if you count something that strictly isn't an App, but runs on Android phones
                Doing the needful since 1827

                Comment


                  #9
                  Originally posted by OwlHoot View Post
                  Anyone looked at this or even earning a crust at it?

                  I'm wondering which of Android 2.3 or Android 3 I should start working with.

                  One would naturally assume Android 3 is a superset of 2.3, and will supercede/obsolete the latter; but I keep seeing references to Android 3 being targetted more at tablets rather than mobile phones. So could it be they are separate "strands" which will both remain in use?
                  Android 3 is still closed source at the moment, so I suspect for that reason it would be a bit trickier? The open source nature of Android suggests to me it might be easier to develop for than iOS, but I have never actually tried either.
                  "A life, Jimmy, you know what that is? It’s the s*** that happens while you’re waiting for moments that never come." -- Lester Freamon

                  Comment


                    #10
                    will work for a large part of the market if one tests on a few dozen devices
                    That what bothers me. Mine has been tested on a whole 1 real device. Given the negligible profit an app like mine will make testing on a range of devices, even using those test services you can pay by the month for, are not practical.

                    On the other hand, as I said, you are probably ok if you stick to fairly basic methods and services and everyone has a chance to see if it works on their phone for 15 mins before their payment is final.

                    One thing bothers me, if you go to android market on your phone you will find you are already signed in to Google checkout and there appears to be no way to sign out. You can only use android market and some other google apps if you phone is associated with a google account. Does that mean that if somebody steals your phone they can go shopping on your credit card at any online store that uses google checkout?
                    bloggoth

                    If everything isn't black and white, I say, 'Why the hell not?'
                    John Wayne (My guru, not to be confused with my beloved prophet Jeremy Clarkson)

                    Comment

                    Working...
                    X