Beginner iPhone developer do's and don'ts?
June 8, 2010 10:07 AM Subscribe
Beginning iPhone development... What kind of things should I look out for? What are some great app ideas? Are there any major mistakes that I should avoid? Etc etc...
I've taken 3 quarters of classes for C at my local community college, and one quarter of Python. I've also messed around with the django framework a little, so I have at least some idea of what's going on in terms of programming.
Right now I'm going through the book Beginning iPhone 3 Development: Exploring the iPhone SDK and it's a great book so far (at page 130 or so). I get slightly stuck every now and then, but my knowledge in C is really helping me push through the material.
I always thought that the SDK would cost $99 as a one-time fee, but apparently it's $99/year. That makes me a bit nervous about whether or not I'll be able to sell a quality app (or more) and at the very least make $99 to offset the cost of becoming an iPhone app developer.
So some of my questions are...
- What kind of app should I start off with first?
- How will I know when I'll be ready to subscribe as a developer?
- Should I publish a beta version for free and see what happens? (getting feedback for the app and such)
- Is there any other small advert for apps other than Google ads? Google hates me and accused me of frauding their adsense system...
I'm just nervous I suppose. It's the first time I'm attempting to publish software.
posted by RaDeuX to computers & internet (8 answers total) 23 users marked this as a favorite
1. When you actually have closed the loop from coding-compiling-deploying-testing, if you're anything like me you'll get a massive boost in morale. The less it takes to get to this point, the better.
2. The more complicated your app is, the harder it will be for people to learn, or the more likely it is that people will misuse or not use whatever features you worked so hard on. A simpler app is easier to learn and use correctly, and means less wasted time.
3. It sounds like you're just starting out. Taking on a big project and getting lost in the details is a recipe for discouragement if things don't work out. Your first few projects probably won't be mega-hits; get comfortable with the particular ecosystem you're developing for using smaller projects that are viable for your level of experience before taking on more complicated projects.
posted by Jpfed at 10:24 AM on June 8, 2010