Learn Objective-C or hire a programmer on eLance.com?

Discussion in 'iPad Development' started by Max iPad, Jun 2, 2010.

  1. Max iPad

    Max iPad
    Expand Collapse
    iPF Noob

    Joined:
    May 27, 2010
    Messages:
    6
    Thanks Received:
    0
    Hi all!

    I'm so in love with the iPad platform that I want to start developing some apps for it. I have zero programming knowledge, but lots of graphic design and HTML/CSS skills.

    Would it be worth learning Objective-C in-depth (and how much would I truly have to learn to develop a decent app?), or would it be better to simply learn as much as I can about the iPhone SDK and Objective-C and then hire somebody to do the actually programming? In other words, I'd do the layout, buttons, etc

    Just weighing what's the best use of my time, effort, and money (I don't mind paying a programmer if it's in the $500-$2,000 range).

    Thanks for any insight!

    John
     
  2. lilman

    lilman
    Expand Collapse
    iPF Novice

    Joined:
    May 7, 2010
    Messages:
    83
    Thanks Received:
    1
    Designing the interface is nothing compared to programming the app. If you pay for a programmer then they would probably get a big cut of the app profits, right?

    I don't know Objective C but I've heard it's a pain. If you want to do the programming yourself then start with learning C, or better yet go straight to C++. You should be able to use C/C++ in the backend of the app and just use Objective C whenever necessary (for example, I think the interface has to be in Objective C).
     
  3. MikesTooLz

    MikesTooLz
    Expand Collapse
    Super Moderator

    Joined:
    May 7, 2010
    Messages:
    2,361
    Thanks Received:
    20
    Pick up the book called "Beginning iPhone DevelopeMent". Apress is the publisher.
    They will get up up an making apps in no time at all (hours).

    However, if you have now prior C programming knowledge you may have to just read each chapter 3-4 times until things click and you understand exactly why things are done they way they are.
     
  4. Max iPad

    Max iPad
    Expand Collapse
    iPF Noob

    Joined:
    May 27, 2010
    Messages:
    6
    Thanks Received:
    0
    Thanks for the replies, guys.

    Mike, I'll pick up that book. I hate programming, but the reward (making apps!) could make it worth my time tenfold.

    Thanks again-
     
  5. Robertt

    Robertt
    Expand Collapse
    iPF Novice

    Joined:
    May 18, 2010
    Messages:
    66
    Thanks Received:
    0
    If you've never done any programming, I wish u the best of luck, but I'll warn you that you'll probably fail. It's not as easy as it may sound. Keep us posted. I'd love to hear that you succeeded.
     
  6. Max iPad

    Max iPad
    Expand Collapse
    iPF Noob

    Joined:
    May 27, 2010
    Messages:
    6
    Thanks Received:
    0
    Thanks for the warning, Robertt.

    But with all the thousands of apps in the store, is it really that impossible for somebody who's driven to learn how to do the same?

    John
     
  7. lilman

    lilman
    Expand Collapse
    iPF Novice

    Joined:
    May 7, 2010
    Messages:
    83
    Thanks Received:
    1
    It's not impossible, but you should really start with C or C++ and work your way up to Cocoa. It's good to have programming experience before selling an app, especially since you have to be able to support whatever you release.

    Just mho as a software engineer.
     
  8. Robertt

    Robertt
    Expand Collapse
    iPF Novice

    Joined:
    May 18, 2010
    Messages:
    66
    Thanks Received:
    0
    Not impossible, but I'd estimate that it would take hundreds of hours to cobble up the simplest of applications for a newbie. Given enough time, yep, it can be done.
     
  9. MikesTooLz

    MikesTooLz
    Expand Collapse
    Super Moderator

    Joined:
    May 7, 2010
    Messages:
    2,361
    Thanks Received:
    20
    You sure can.

    Starting out you will struggle but you can push through and once you understand the basics things will start to click.

    If you want check out also by the same publisher that teaches objective C.
    When I started with iphone apps I looked at both but just went with the beginning iPhone development because I already had the basic minimal understanding of C.

    But the beginning iPhone Developement book starts off as if you are a beginner so you should be OK. You will be making apps in no time.

    Check out my app in the app store called BFDeals (free), I made it last year in about a week with reading that book.
     
    #9 MikesTooLz, Jun 4, 2010
    Last edited: Jun 4, 2010
  10. winwaed

    winwaed
    Expand Collapse
    iPF Novice

    Joined:
    May 15, 2010
    Messages:
    25
    Thanks Received:
    0
    There's also a big difference being a half decent programmer and producing a product that sells. Don't be surprised if your first product is a damp squib - that is common (the norm?), but learn from your mistakes and make a decent second product that people want!

    Programming isn't the only skill you need. You also need some marketing ability, graphic design (especially for the iPad - unlike the niche where I currently sell my products), basic business sense, ergonomic/usability, people skills, able to test your own products, web design, etc, etc.

    I you are serious about setting up your own micro-ISV, then you probably should look at joining the ASP - Association of Software Professionals. Their newsgroups are full of people handling these problems.
     

Share This Page



Search tags for this page

learn programming or hire a developer

,
learning objective-c texas
,
looking for an objective c programmer in dallas tx
,
objective-c programmers in dallas texas
,

should i learn programming or hire a programmer