Ask News.YC: iPhone development
What I AM interested in is MacOSX and the iPhone. especially the iPhone. I bought one shortly after they debuted, and it's the best consumer electronics device I've ever owned, bar none. I've never once been tempted by any other miniature computer-type devices, PDAs, etc, until this one came along, and now I can't imagine life without it.
As you are all no doubt aware, Apple is set to release their iPhone SDK next month. I want to develop software for the iPhone. Does anybody here want to collaborate?
I've developed one big MacOSX project in Cocoa, detailed here:
http://www.platinumball.net/pineapple/news/macosx/
and a bunch of smaller projects for my current employer, which I can't show you, because they're proprietary. I am fairly decent at Objective-C and the MacOSX frameworks, but I suck at user interfaces. Mac users are very picky about how their software looks and works, and I'll be the first to admit I can't live up to those expectations. I can write everything else pretty well, though. My particular strengths are multi-threading and TCP/IP networking.
Here's an idea I had. I really loved the networked multi-player Hearts game that was bundled with Windows 95. It allowed up to four human players, each one sitting at his own computer. If you didn't have four people who wanted to play, it had really excellent robot players built-in, that could fill up to three of the seats. It would be cool to recreate that game, where the four players could each be using a Mac OR an iPhone. If it's popular, it could be expanded to other card games, and Windows and Linux clients.
It's just an idea, though. I'd be just as happy to help implement somebody else's idea, if it's a good one.
Who else here is contemplating iPhone development?
but I realized I don't have the required skills in: Cocoa, performance, accelerometers, game code, tuning, usability, Objective-C, iPhone SDK, coding, testing
Will someone write this? I guarantee I will buy it.
I'd certainly be cool, though.
My pal Jonathan Zdziarski has written a book about iPhone development that O'Reilly will publish soon. Should be a good read.
Why not write it as a web app? That way you won't have to port to Win/Linux and you can develop for iPhone already. Using WURFL you could also make the app available to other mobile devices.
Compare this to just the first few seconds of iPhone experience...
I took that limit as a challenge and wrote a sudoku player that is designed for click-only. I enjoy the interface more than the traditional web sudokus to the point where I won't play them anymore, but it is limited. I don't support marking (I don't mark) and cheating is trivial (I don't cheat), but within those constraints it is a peaceful user experience.http://sudoku.lunarware.com if you want to peek
my idea was to use udp broadcasts to detect other people on your local network who are running copies of the game. if you want to play against somebody who's not on your local network, you'd have to enter a hostname or ip address.
Plus, your phone's contacts typically have iChat contacts associated with them, so if done well, the system could match up based on phone number and/or ichat screen name, and be able to find mobile and desktop clients of your friends.
Does anyone out there know how to get multitouch input in an objc app? I don't want to sit around experimenting with the crap in UIKit/ to figure it out.
You should implement your idea!
The mobile-safari web-app I built: http://poptakeout.com
Contact me through wademeredith.com if you need a graphic designer. (I can provide more design examples, as well.)
I've been wanting to do some native-mac stuff for a long time.