This is the first hands on tutorial in my series. Goes over getting started with iOS Development.
The start of my tutorial series. Background about me.
via Daring Fireball
The Motorola phones have significantly better battery life. The Droid X and Droid 2 finished at the top; handsets with AMOLED screens finished at the bottom. So, AMOLED: colors look weird, you can't see them in sunlight, the components are in short supply, and battery life is worse.(They turned Flash Player off for the tests; would be interesting to see if turning it on makes a difference.)
I think we all know the answer to whether Flash Player would make a difference on battery life or not, if enabled.
Please go get the new LED flashlight app for iPhone 4 from DS Media Labs.
I finally got around to updating my MT installation to 4.3. My old installation was broken due to upgrading my server a couple months ago and I never got around to upgrading MT.
It has been awhile since my last confession, but a lot has happen since. Around January, my company DS Media Labs was acquired by Apperian through a talent/IP acquisition. Let's just say that while it was fun and we did some cool stuff, in the end it did not work out and I resigned. I just left the company to go out on my own again. There will be more details to be revealed about the new company over the next couple weeks. I will be at WWDC with my new team.
My current project is called Mixr. It is a professional DJ application for iPad. My friend Noe and I had been working on it pretty hard, when we joined forces with our new team. This new team/company is fantastic. I am pretty stoked right now. I can not wait to get it out in the hands of some pros to use.
I have received a lot of feedback on doing the tutorial videos on IPhone and iPad development. Thank you for all the suggestions. I am going to go ahead and start from a beginner level and work up from there.
http://daringfireball.net/2009/10/herd_mentality
I think there’s a simple reason why the herd mentality is worse in the PC industry: Microsoft. In fact, I think it used to be worse. A decade ago the entire computing industry — all facets of it — was dominated by a herd mentality that boiled down to Get behind Microsoft and follow their lead, or else you’ll get stomped. That’s no longer true in application software. The web, and Google in particular, have put an end to that.
I can not agree more with Gruber on this statement. All I can add, is thank goodness this is now the case.
I have developed or lead the development of over 40 iPhone applications now. In doing this, I have gained a lot of experience in developing for iPhone OS. I want to start a series of iPhone tutorials.
I wanted to get some feedback on what kind of tutorials I should post. I guess I can start from the very basics and work to advanced topics, but I feel a lot others have already done this. Unless, a lot of you feel other tutorials have not been clear or have not been detailed enough about various topics.
So please send me your thoughts and requests.
Well, after many months of hard work and constant derailments due to client work, we finally released Light Riders (previously Light Bikes). It was first shown at iPhoneDevCamp 2 where we created the first version of it in 12 hours. Let's just say it had to be rewritten :) It now uses a 3D engine we are creating in house called Hurricane. On the iPhone, it utilizes OpenGL ES. For the first version of Light Riders, we used 2D sprites for the bikes and explosions. It has a simple camera over a 2D plane for the board. We really focused on the Multiplayer aspect on this first version. We would love to hear feedback from everyone on it. It supports up to 4 players on LAN now and a new update in the works will support internet play. We are really working hard on the Multiplayer pieces. We want to see 3 vs 3 and 4 vs 4 Team Death match in your hands :) Blue team, this is blue leader...
For the next version, we already have our 3D bike models completed. If you have watched any of the videos, you will notice 3D bikes. Those are the same models we are using in the upcoming 3D update. Our competitor has an upper hand with their 3D view, at least for now ;) I only wish I could show you what is coming for Light Riders. It's going to be insane. I can not wait for everyone to get these new updates. I can say, the video is a hint on what is coming your way :)
If you have any thoughts or ideas, please go over to http://iphonestudio.dsmedialabs.com/, and shoot us some feedback through our contact form. We are always looking at how we can improve our products.
I will be posting some new iPhone development tutorials here soon. It has been nuts here at DS Media Labs. DS is a small studio of friends and we have developed 20+ iPhone apps in 9 months. I would say we have been pretty busy.
We need to come up with a different name for our game Light Bikes. As most of you know, LightBike is now taken. We need to rebrand our game and want to allow the users to vote on it. So please head over to Touch Arcade and vote! NOW!
So, back at iPhone Dev Camp 2, we entered the competition with a TRON style game for the iPhone. We called it Light Bikes. Since iPhone Dev Camp 2, we have rewritten pretty much all the code and the game uses a 3D engine. We are using OpenGL and OpenAL. It supports 4 players over WiFi. Each player uses a separate device.
The first version we are doing has a overhead camera view. We are putting in support for different camera views for 1.1. The game will mostly likely be pushed to the App Store this weekend.
It came to a surprise a few weeks back when we seen another company stole our name (LightBike) to ride on our coat tales with all the websites and press we had generated over the past few months.
Pretty sad if you ask me. So, because of this, we are going to be rebranding our Light Bikes game as Neo Riders.
Be looking for reviews on Touch Arcade and other sites for Neo Riders.
UPDATE: I have removed the statement about the source code. I was contacted by Pankaku, Inc and they have assured me that they built their version from the ground up. I apologize for posting information based on a source that was incorrect.