Thursday, February 12, 2009

Day 9 (Loading and Saving Images to sqlite database)

This is probably my favorite tutorial so far. This tutorial teaches you how to setup your database and application to have the ability to add and save pictures to any specific database entry just like the iPhone address book does. This is an exciting tutorial because this is something I've want to incorporate into my apps for a while, but haven't really seen a whole lot about it until this tutorial. This a very detailed tutorial that seems to cover all of the steps to achieve your goal. I would always recommend that you also download the source code as it is available. I would also recommend his previous tutorials about sqlite database apps because he starts from the beginning and then adds more possible features along the way.

This tutorial was just released yesterday so I hope that if you find this blog in your search that this information will help. I have nothing to criticize about this tutorial as it is very well written, organized and seems to have all of the step included within it's explanation of how to get from point a to point b. If you want or need to complete this tutorial just Click Here!

Tuesday, February 3, 2009

Day 8 (Web app creation with dashcode)

This is probably my most exciting blog yet! Moving to web apps makes iPhone app development much easier and faster, as well as opens a whole new library of references, ideas, and options for creating apps. Using Dashcode is very organized, and with the library and inspector it's like being able to completely control the creation of your iPhone app through interface builder. Now of course xcode will still need to be used if you want to use the accelerometer as well as release actually apps to the appstore, but the process to achieve your app purpose and goal is much easier in comparison to objective-C.

This tutorial shows you how to create a working browser app that allows table scrolling, selection, dynamic listings and reveals the ability to search your listing name on google with the push of a button. To add new levels to the stackLayout is very easy in Dashcode as well. This tutorial doesn't go in to that, however there are quite a few references for Dashcode when googled. I would recommend this tutorial to anyone who is involved in iPhone development because it will open your eyes to a whole new world within the design, development, and deployment of iPhone applications.

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

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!

Saturday, December 6, 2008

Day 3 (Navigation Controller with toolbar Tutorial)

In this tutorial, I learned more about navigation between Nib files and how connecting everything within SDK works. This tutorial was very good in explaining what needed to be done to the delegate and view controllers, but I still find a lack of communication describing what needs to be done in the Nib files within Interface Builder. I had to download the source file again to complete the tutorial, and then compare what I had completed from following the tutorial and what still needed to be done in the code as well as with the Nib files and connect them. Perhaps the writer just assumes that everyone knows exactly what they are doing, or believes that everyone has done his previous tutorials before this one and should be able to complete it from memory. Whatever his thoughts are, again I would like to see more tutorials that are more complete in describing every step to complete the lesson.

This tutorial, once completed, will give you a great basis of understanding how each Nib file interacts with each other in connections with the application. Though it is not very well explained, once completed you will see how each step within the tutorial reacts or causes the application to work within its parameters. Even though the tutorial is in my opinion incomplete, it will give you the basis understanding of how nib files, navigation controllers, toolbars work together to create an interactive navigation based application. If you would like to complete this tutorial just click here.