• 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!

IPhone Apps

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

    IPhone Apps

    Interesting article detailing some of the people who have written iPhone/Android apps including a woman who does not traditionally come from a software development background.

    Anyone written an iPhone app? Do you need to be a software developer to pick it up or has Apple made it really easy for non-developers as well?

    #2
    Well Nick Fitz mentions that he has spent a year getting to grips with it all, so I think I'll pass. That and the fact that you need to buy a Mac and get used to all the strange Mac doings and costs.

    Comment


      #3
      Originally posted by Clippy View Post
      Interesting article detailing some of the people who have written iPhone/Android apps including a woman who does not traditionally come from a software development background.
      She was a maths teacher, though, so there's a chance she's had some prior exposure to programming, maybe at university.

      Originally posted by Clippy View Post
      Anyone written an iPhone app? Do you need to be a software developer to pick it up or has Apple made it really easy for non-developers as well?
      You need to learn Objective C, which is basically C with Smalltalk-like extensions. So you need to be able to get your head around pointers and so forth for the C part, and OOP for the Smalltalk part.

      Once you've done that, the APIs are extensive and generally well-designed. All the usual rules of software development still apply, though, and life is a lot easier if you're comfortable with things like looking through hex dumps of memory and reading disassemblies of the ARM (x86 on the simulator) machine code when debugging.

      Comment


        #4
        Originally posted by Clippy View Post
        Anyone written an iPhone app? Do you need to be a software developer to pick it up or has Apple made it really easy for non-developers as well?
        Not an iPhone app but 3 Android apps.

        Comment


          #5
          Originally posted by SupremeSpod View Post
          Not an iPhone app but 3 Android apps.
          GoatFinder

          Dial A Goat

          Goats 'r' us

          Comment


            #6
            Originally posted by minestrone View Post
            GoatFinder

            Dial A Goat

            Goats 'r' us
            So he isn't responsible for Rate My Goat ?
            'CUK forum personality of 2011 - Winner - Yes really!!!!

            Comment


              #7
              Originally posted by Clippy View Post
              or has Apple made it really easy for non-developers as well?
              Absofookinlutely not.

              I've been playing with it for a few months now and its only just clicked with me and started to make sense. Its mainly the toolset that is the hardest thing to pick up (especially for a .NET dev used to the beauty of Visual Studio, Interface builder is a turd to work with), the code syntax isn't too bad as there are millions of code snippets out there to look at and play with and the documentation is good.

              Should hopefully be submitting my first app to the app store in a couple of weeks time

              But it certainly isn't easy at all IMO. The next release of XCode looks good though, they've integrated it with Interface Builder so hopefully should be a nicer environment to code in.

              Comment

              Working...
              X