Objective-c for iPhone Developers Video Tutorials Now Up!

November 9, 2010

I’ve put together a series of 3o short video tutorials designed to get you up to speed on the basics of Objective-c for iPhone development . You can check them out at http://richardhart.ca/iphonedev101/. Have fun!


BCIT’s iPhone Course –> Comp 3906 on CTV!

October 15, 2010

Hello Comp 3906, we made on on the 6:00 news tonight! Thanks to the fabulous Sarah Galashan and the fantastic cameraman that paid us the visit. Check it out.

“Green App” team meeting for Sunday Oct 17 –> BCIT DTC

October 7, 2010

Attention Comp 3906 Thursday and Sunday class. I would like to schedule our first group “Green App” team meeting for Sunday Oct 17 at the DTC from 4-5 pm. I think it would be really useful to get everyone together so we can organize ourselves and get the project off the ground. I will more less be acting as the project leader/adviser for the most part, but can pitch in wherever needed. We may have a few of these meetings over the next 2 months and I’ll try and make them as worthwhile as I can.

Comp 3906 – iPhone App Dev – Sold Out Again!

September 18, 2010

I am blown away by the success we have experienced with the introduction of Comp 3906 – iPhone App Dev here at BCIT.

In my wildest dreams I never thought our course would become this popular so quickly. For those students who were unable to secure a spot in the course this semester, I would recommend getting your name in as soon as possible for next semester to ensure you don’t miss out. While I had a number of requests by students asking if I can squeeze them in, we are literally filled to capacity in both courses and unfortunately there is just no more room left.

There are still a few spots in the new Comp 4906 that will debut in November, but I strongly recommend you sign up asap to ensure you get a spot.

I’ve really been trying hard to increase the value and content for the Fall run of Comp 3906 and I think this is going to be the best run yet.

I’d also like to thank all of my previous Comp 3906 students for all their valuable feedback and support, it’s really helped me find ways to help make the course even better.

Comp 3906 Goes Green

September 17, 2010

I was so busy all summer on projects, I was not able to start the App I had planned for the Apps 4 Climate Action contest that went on this summer. I took all summer for me to come up with and idea I thought was really worthwhile.  Instead of giving up on the idea, I had a stoke of insight. Why not ask for some help?

I am extending an open invitation to all my Comp 3906 students this semester to take part in working with me to develop this environmentally themed App and launch it on the App Store. While the App will be free, I am offering students the opportunity to take part in the creation of a real world project that will actually be submitted to the App store once it’s completed.

I addition learning how to put together is significant and challenging App , I plan to have all  students who participate  mentioned in the App credits and believe it will provide and excellent portfollio piece they can show clients and future employers.

I will most likely run an extra class or two during this semester dedicated to working on this project in which I will be showing more advanced techniques than I cover in class.  I look forward to working with you all to take this idea off the drawing board and make it a reality.

More details to follow.

Looking for Local Expert iPhone Artist/Designer Guest Speaker for Comp 3906

September 17, 2010

I’m on the lookout for iPhone UI and graphics expert who would be willing to come in as a guest speaker at BCIT and deliver a presentation (3/4 to 1 hour) on the state of the art for graphics and UI on the iPhone.  I really want my students to get a feel for how important graphics and UI are to the success of an iPhone App and that it takes great deal of skill and talent to pull it off.

Tentative topics could include discussing a bit about the HIG, dos and don’ts , how the new retina display impacts the art pipeline, creating startup screens for multiple orientations, icon design….etc. This would most likely take place sometime in Oct/Nov.

If your interested, please drop me (Richard) a line and let’s touch base.

Manage Your Risk –> Don’t Get Taken for a Ride

September 14, 2010

I’ve been doing freelance iPhone development for over 2 years now, but I’ve also survived the .com boom and bust. When technologies like the iPhone heat up the market, it seems like every one and their dog has an idea for an App. If you’ve survived the .com era, you should be having flashbacks at this point. Everyone has the million dollar idea that going to make everyone rich right? Wrong.

Here’s the deal, ideas are worth just about nothing unless you have the experience, know how and resources to implement them.

So here is a situation I see played out almost every day.  You the developer get a call from “potential” new client telling you that the need an experienced developer to work on some “amazing” project that is sure to make a lot of money. There are already of course “several investors” who are interested at this point, but not interested enough to actually lay down their own hard earned money.

So the ring leader of this amazing idea approaches the developer and tries to sell them on their project, but there’s just one catch…they don’t have any money to actually pay you, the developer.

Not to worry right, after all this is sure to make money and with the potential investors already waiting at the gate, your the missing piece to the puzzle. You’ll get compensated with the investors jump in or even better, you’ll have the opportunity to take on shares in the “company”.

What this essentially comes down to, is you the developer are going to more less shoulder most of the risk on the project and will most likely never see the promised land. If it’s really such a sure thing after all, why on earth would they let you have shares in a company that will be worth millions?

Now I’m not saying that every situation you run into like this is a mirage, but what I am saying is that you really need to take steps to minimize your risk before you even think about taking on a project like this.

1. First off, you need to do your due diligence and really investigate the idea being proposed and the people behind it.  Has the idea been done before? Is the idea or process patented? Who are these supposed investors? What is their business experience? Are there any competing technologies or applications?

2. You need to get a retainer up front. Their is no way you should take on a project without getting some financial reassurance up front.

3. Get it in writing. Verbal agreements are no good. If they are promising you something, get it in writing. A contract/service agreement is a must.

4. Be clear about what your commitment is. Are you providing your services for a period of time, or until a certain milestone is met, of a certain number of hours per week? What happens once you’re finished?

5. Go with your gut. If your “Spidey Sense” tells you this could go south…it probably will, so don’t get involved in anything that feels sketchy.

The bottom line is this, don’t go into things with your eyes closed. Do your homework and cut your risk. Don’t get taken for a ride.

Comp 3906 –> The Real Deal

September 10, 2010

Hello future and previous Comp 3906 students,

Just like to take a minute to clear up some confusion that some of you might been faced with recently.

Earlier this week you may have received an unsolicited email with a rather large attachment promoting “other iPhone courses” that originated from another department outside the School of Computing.  While this email did not originate from the Comp 3906 course, the School of Computing or me, I apologize on behalf of the institution as this is not the common practice here at BCIT.

Just to make things clear,  Comp 3906 iPhone Application Development and Comp 4906 iPad Application Development are not affiliated in any way with the MDIA courses at BCIT.

Comp 3906 was put together to address the unique needs of the School of Computing and those with previous programming experience and has been tremendously successful since it’s launch.  As you may have noticed, our courses are full again this semester and have been running full since the courses creation.

I will not be sending unsolicited emails to you an time soon, so hold tight and I look forward to seeing you this fall. To previous students of Comp 3906, keep in touch.



Apple Eases Restrictions on Apps

September 10, 2010

Good news for Flash and Unity developers around the world! Apple will no longer prohibit use of third-party tools in design!

“We are relaxing all restrictions on the development tools used to create iOS apps, as long as the resulting apps do not download any code,” Apple said in a press release. “This should give developers the flexibility they want, while preserving the security we need.”

For more details click here.

App Store Review Guidelines Now Online

September 10, 2010

It’s official, the App Store review guidelines are now official posted online. Although Apple’s guidelines are now available for public review, their content indicates the company’s rejection policies will remain largely subjective. Check it out here.