Thursday, January 15, 2009

Day 7 (Web Browser Tutorial)

In this tutorial I learned how to build a web browser application using UIWebView. This is a very detailed tutorial and is completed very well. It includes every step that needs to happen to get to the final product. I am encourage to see how easily a UIWebView based program can be implemented as I believe that building a web based application that can be configured not only for the iPhone, but other phones as well is saving time and would be more profitable.

This tutorial also gives you the change to be very creative with your browser application and change button style, activity indicator styles, and just overall view look and feel. This tutorial is also important because it shows how to implement back and forward buttons for controlling the web view as well as configuring UITextField to show and update text live within the application as you move to different web sites.

The only thing I do believe is missing in this tutorial is for the text field to have the ability to go a web site that is typed in. If you would like to complete this tutorial yourself just Click Here!

Tuesday, January 13, 2009

Day 6 (UIWebView Tutorial)

In this tutorial you will learn how to utilize a UIWebView to open a web address without using safari. As I have said in my other blog entries I would definitely recommend downloading the source code for this tutorial as well and use it to fill in the blanks while you're completing each step because every step is not documented. To start of this program create a new project and use the "View Based" application template. That will make this tutorial easier.

I do believe that UIWebView is going to be the standard in creating iPhone application in the near future as HTML, CSS, and Javascript is much easier then Objective-C. This tutorial will give you the corner stone for building a good understanding of how the UIWebView works and how to call it in implementation. This is a very simple app tutorial and will only take maybe 30 minutes to complete, but it will then allow you to expand and utilize HTML and Javascript in your program and increases the programing boundary.

If you would like to complete this tutorial just Click Here!

Tuesday, January 6, 2009

Day 5 (Simple RSS Feed Tutorial)

This is probably one of my favorite tutorials so far because it allows quit a range of content with just a few changes. This tutorial allows learning to understand parsers and RSS feeds more while continuing to learn xcode, objective C, and how to work between Interface Builder and xcode. This tutorial is fantastic for those who are both in the internet and iphone development business because you can build your internet site and feed it directly to the phone through your app. That means double coverage.

This tutorial is in a lot more detail in complete steps then others I have completed. I give props to the writter that he did a very good job writing this tutorial. The only thing I wish he did a little better is explain a little bit more about the specific code we used, however I don't believe that the code is too difficult to learn and connect their purpose within the application.

I am currently learning how to write tutorials right now, and I believe this is a great example for anyone who is looking to put together a tutorial of their own. It doesn't assume too much, however it isn't completed for those who don't even know how to turn on their computer. That's a good balance. If you'd like to check this tutorial out just click here!

Monday, January 5, 2009

Day 4 (Tab Bar Tutorial)

I am fortunate to have such a wide range of tutorials on the internet for me to explore. In this tutorial, I learned about putting together an window based application with a tab bar that controls the different views. Also, It shows you how to connect a UITextField. When you input information within the text field and press enter, it displays what you entered through the text field in a UILabel. This is a great tutorial that helps you understand UILabels and UItextFields in more depth and how to connect and use them through Interface Builder.

Again though, I would recommend downloading the source file as not every step is documented. To achieve the end result, you need to see what steps they missing and how to implement them. I find that once you have a better grasp of the interface builder and the code, that these tutorials get easier as you start to know what steps have been missed and you can invent the missing steps to achieve your goal.

I would recommend focusing more on the tab bar controller in this tutorial, as that is what is focused in the steps. The writer does do a great job in explaining the steps to create a tab bar controller that controls two different views. If you would like to complete this tutorial yourself, you visit the web site here!