3 Best Wordpress Themes for iPhone Developers

Posted on: February 23, 2010
No comments yet

So you have invested a lot of time and effort to develop an iPhone app? You may have the best app in the world, but if you don’t take the time to promote it properly, it’s not going to get the exposure that it deserves. One of the best ways to promote your iPhone application is by creating a mini portal for it. Whether you use your portal to promote all your apps or each single one is up to you. But you don’t want to just slap a site together without making it look somewhat professional. Thanks to Wordpress and all the cool premium themes available for it, you can get this job done in a more rapid and effective fashion.

When promoting your app, you want to make sure you give your prospects all the reasons they need to make the decision to buy your app. Fitting testimonials and videos into your portal would be a plus too. So you want to get a theme that is flexible enough to handle your content . The following are 3 cool Wordpress themes for iPhone developers that fit the bill:

iPhone App Theme: the best Wordpresss theme for iPhone app developers. It’s ready to go right out of the box. Lets you customize most aspects of it. You can change the price, your app image, and more without having to write any code.

Video Elements: if you want to build a video portal based on your apps or just want to display all your titles to your readers, this theme comes in very handy. It’s very attractive and flexible. It can handle videos and images easily as well.

Vibrant CMS: it’s a clean and easy to customize theme for iPhone app developers that let you give a more detailed description of what your app is all about. If you are looking to create a dedicated micro-site for your iPhone app, Vibrant CMS can come in handy.

Remember, don’t try to be cheap with your app’s website. The more professional your website looks, the more likely people will give you app a shot. With the above themes, you won’t have to spend too much money to create a decent looking iPhone app portal.

Distant Suns

Posted on: February 7, 2010
7 comments so far (is that a lot?)

1

I don’t know about you but I am a big fan of educational applications for iPhone. Distant Suns is certainly one of the top ones around. Whether you are a teenager or over 60 years young, you are going to learn a lot about our sky and the field of astronomy from Distant Suns. The app comes with thousands of stars, galaxies, and other objects that you can browse through to your heart’s desire.

The first time you start this app, you are going to be provided with a chance to sync your current location as well a peek at the guide that can help you get started with this app. The app is really simple to work with anyway. You can easily browse through the stars in the sky and get a better sense of admiration for our universe.

What I loved about this app was the inclusion of 88 constellations with articles on their mythology. As a casual astronomy fan, any additional information provided in this app helps me get a better understanding of what I am looking it.

11

As mentioned above, the application is GPS aware, which means you can always sync your position. You also have easy access to planets, the sun, and the moon. What I really liked about Distant Suns was the Monthly Highlights. This feature provides you with a whole lot of cool things to look at.  You could spend hours going through the list. And who can forget about the breathtaking images that are included with this app.

12

All in all, Distant Suns is a wonderful app for anyone who’s interested in the field of astronomy. You don’t have to be a master in this field to enjoy what Distant Suns has to offer. Whether you want to learn new things or just visit new objects in the sky, it’s all so easy with Distant Suns. Best of all, no matter how long you play with this app, there are always going to be new objects to explore and new things to learn. Now that’s what I call a super app.

Update – Version 1.3.1: Distant Suns have gotten a few very interesting features in this version. For starters, the new version takes advantage of iPhone 3GS’ compass to help you find out what exactly you are looking at in the sky. That’s especially useful for people who are not pro astronomers but want to explore the stars in a deeper fashion. Please note that you will have to have iPhone 3 OS to get this particular version to work. If you have the previous version of iPhone OS on your phone, you should wait for Distant Suns 1.3.2.

Update – Version 2.0: if you thought Distant Suns 1.3 was great, you are going to enjoy Distant Suns 2.0. The app has been significantly improved to provide you with even more speed. The artwork and creative have been improved and enhanced as well. Best of all, you now have access to over 130,000 objects in the sky, making Distant Suns 2.0 one complete package for astronomy fans. The interface has been improved and many of users’ suggestions have been implemented. Distant Suns has come a long way from its first version but don’t forget to give your feedback for further improvements.

Update – Version 2.1: some of the bugs in the previous version seem to have been fixed. The new version comes with a time-setting strip that lets you choose the time and date you want to look at the sky. The app will automatically adjust the sky for you. It’s certainly a nice feature to have to explore the sky more effectively. What I like the most about all these updates is that it shows the developers behind this app are interested in adding even more features to this already feature-rich app. The app has certainly gotten more smooth and faster with recent updates. Who knows what the next update will bring us.

Rating: 9.1

10 Best Facebook Apps for iPhone

Posted on: November 10, 2009
No comments yet

Facebook is the top social networking site on the Web these days. Twitter is fast approaching, but there are thousands of people who prefer communicating through Facebook. If you are a Facebook junkie and want to take Facebook on the road, here are 10 Facebook Apps you should try:

Facebook: the official Facebook application for iPhone. It’s free and updated to give you as many features as possible.

MyPhone+ for Facebook: sync your contact information and pictures with iPhone easily with MyPhone+.

Occasions: Occasions syncs with your Facebook and lets you keep track of those important birthday dates.

fex for Facebook: sync your friends pictures and information with your iPhone using this app (birthdays, …).

FriendSync: share your iPhone contacts with Facebook. Get their Facebook profile when they call you. Just awesome.

Facebook PixSter: an amazingly easy way to upload photos to Facebook right from your phone!

Facebook Easy Status: a cool application that lets you update your Facebook status when you are on the go.

Facebook a Quote: lets you update your status from its list of quotes.

FaceMic: send audio updates to your Facebook account with this cool app.

Pastebook: allows you to easily share your clipboard content on Facebook. Makes transferring data easier.

Is there any missing?

7 Best YouTube iPhone Apps

Posted on: August 25, 2009
No comments yet

iPhone is one heck of a device to watch videos on the go. Whether you are waiting for the bus or just waiting for a meeting, watching YouTube videos can be pretty entertaining. iPhone already has a widget to let you watch YouTube videos on your device, but if you are not satisfied by that, you can always try these cool YouTube apps for iPhone:

myVideos: search, find, and download your favorite YouTube videos to your iPhone. Pretty simple and gets the job done.

Download Manager: a cool little app that enables you to download YouTube videos without too much trouble on your phone.

Face Melter Pro: create art work from your images and send them to YouTube.

YouTube Select: watch the best YouTube has to offer on your phone. Pretty convenient if you don’t want to spend too much time searching on YouTube.

Read More

8 Best Netflix Apps for iPhone

Posted on: August 4, 2009
2 comments so far (is that a lot?)

Netflix is one of the best services around to get rid of your cable TV and watch the movies that you actually want to watch. Their queue system lets you find cool movies and add them to your queue and receive them once you are done with your old movies. So as long as you keep your queue up to date, you are going to keep getting movies that you want to watch in the mail.

And now thanks to your iPhone, you can manage your queue on the go. So you can get your business done and update your queue to have entertaining movies ready whenever you are ready for your break. If you are looking to manage your queue on your iPhone, here are 8 Netflix iPhone apps you should try:

  1. iRent Movie: a premium application for Netflix junkies. Has everything you need to manage your Netflix queue on your iPhone.
  2. MovieFlick: another cool app that lets you manage your Netflix queue on the go. Helps you manage your Roku as well. One of my favorites.
  3. PhoneFlix: PhoneFlix is a free app that lets you manage your Netflix queue easily on your phone.
  4. Queutastic: used to be free If I am not mistaken, but it’s well worth $0.99. The ultimate Netflix queue app for iPhone.
  5. pFlix: not only allows you to manage your queue, it also lets you share your movies on Twitter and other social networks.
  6. iPhlix: an innovative application that makes managing your Netflix account like a piece of cake.
  7. PocketFlicks: you can’t watch your Netflix movies on your iPhone but you can do almost everything else with this app.
  8. i.TV: the ultimate TV solution for iPhone. This free app not only allows you to manage your Netflix movies but also lets you keep track of your favorite TV shows too.

There you have it. The above apps are tailor-made for Netflix junkies. If you are renting lots of movies and want to do a better job managing your queue on the go, you can’t go wrong with the above apps.

8 Best Friendfeed iPhone Applications

Posted on: August 1, 2009
2 comments so far (is that a lot?)

Friendfeed may not be as big as Twitter yet, but many former tweeters are using it religiously to update their status across multiple networks. Friendfeed is really more suitable for discussion and reactions than Twitter, and it is a bit more convenient to use for organized discussions. It’s not to say that you should forget about Twitter and Facebook, but if you are not using Friendfeed already, now’s the time to start.

If you are planning to use Friendfeed religiously in the near future, here are 8 cool iPhone apps that you should try to keep your account up to date all times:

BuddyFeed: the best client for FriendFeed hands down. It’s got everything you need to manage your FriendFeed account on the go.

Alert Thingy: one of the best Friendfeed Twitter clients out there. Not as good as Friendfeed but pretty good.

Read More

10 Best Chat Applications for iPhone

Posted on: July 9, 2009
3 comments so far (is that a lot?)

Chatting. One of my favorite activities on my phone. Whether you are a talkative person or just chat occasionally, there are lots of chat applications for iPhone that let you chat like a pro. Whether you are running a business and want to collaborate with your colleagues or just want to catch up with your friends, chatting is a great way to do it. With that in mind, here are 10 chatting apps for iPhone that you should try:

12

IM+: The mother of all chat programs for iPhone. Chat on Twitter, GTalk, Yahoo, ICQ, MSN, and … with IM+.

1

FlowChat: one of the best looking IRC clients for iPhone. You can upload and share photos easily. And managing multiple chats can’t be easier.

11

Ember: a CampFire client that lets you create your own chat rooms and start your group chats fast!

Read More

8 Best Pedometer Applications for iPhone

Posted on: June 9, 2009
8 comments so far (is that a lot?)

It shouldn’t be a big surprise to you that your iPhone 3G is capable of acting as a personal pedometer for you. If you are planning to get fit by walking around every day, you can use your iPhone to track your number of steps and find out whether you are burning enough energy to lose weight. All you have to do is the right pedometer iPhone application to get you started.

Here are 8 best pedometer applications for iPhone:

picture-5

1. iTreadmill: the best pedometer available on iTunes. You can also use it to have your virtual treadmill. A must own. You can use it practically in any situation. Very innovative.

picture-1

2. My Weight Loss Coach: a comprehensive solution for anyone hoping to lose weight. Not only acts as a pedometer, it helps you get on the right track and stay on it too.

picture-2

3. Jogalot: your personal pedometer on iPhone. Tells you how long you have been walking, the number of steps you have taken, and estimated burned calorie.

picture-31

4. iSteps: iSteps is a wonderful iPhone application that makes losing weight more fun. Whether you are just trying to hit 10,000 steps or go beyond 15,000, iSteps is a handy app to have with you.

picture-41

5. Distance Meter Pro: whether you want to go biking or running, this app will track your activity and help you stay on the right track.

picture-6

6. RunningKeeper: another decent pedometer application for iPhone and iPod Touch. Very simple and straight forward. Pretty accurate and gets the job done.

116

7. iWalk: another simple application to count your steps. It supports metric system as well.

117

8. Go Walk Pedometer: another simple step counter that tells you how many calories you are burning during your workout sessions.

With these pedometer apps, you will never have to walk without knowing how much energy you are burning or whether you are hitting your exercise targets.

Your take: which pedometer app are you using on your phone?

6 Top Backgammon Apps for iPhone

Posted on: May 27, 2009
8 comments so far (is that a lot?)

Brown & Tan Stripe Backgammon Set - Large Attache

I don’t know about you but I am a huge fan of backgammon. It’s one of the most fun board games that you get to play. It may not be as complicated as Chess, but it’s just as fun. Thankfully, there are a few apps to choose from to play this cool board game on your iPhone.

Here are the best backgammon applications for iPhone:

116

Backgammon Professional: play against your friends or the computer right on your iPhone.

117

Backgammon Touch: Backgammon Touch is a work in the progress but a decent backgammon app indeed.

118

Astraware Board Games: talk about killing a few birds with one stone. Play all board games you can handle with ABG.

119

Big Bang Board Games: another application that lets you play chess, backgammon, and … on your iPhone.

120

Backgammon Premium: 3 levels of difficulty and multi-player level make this app fun.

121

Backgammon Classic: 3 levels, 3 themes, and the 3D view make this app a whole lot of fun.

What’s your favorite backgammon app for iPhone?

10 Ping Pong Applications for iPhone

Posted on: May 19, 2009
1 comment so far

132

Ping Pong is one of the most fun sports to play outdoors or on a TV. It’s addictive and challenging at times with all the cuts and serves and … Thanks to iPhone SDK, now you can play Table Tennis right on your iPhone/iPod Touch. The good news here is there is no really bad Ping Pong app for iPhone. All of them are fairly entertaining and can cheer you up when you are down.

Here are 10 Table Tennis applications that let you kill time and have a whole lot of time on your iPhone:

133

World Cup Ping Pong: one of the best apps made for the iPhone platform. Highly entertaining, and if you can beat the last level, my hats off to you.

134

Table Tennis Star: a fast-paced challenging game of Ping Ping. Are you up for the challenge?

135

Wacket!: a racquet simulation game. You swing your phone, and this app takes care of the rest.

136

Mini PingPong: a cool little app for iPhone. Turn your phone into a Ping Pong table.

137

Zen Table Tennis: play table tennis against the Ping Pong master! Crazy shot galore. Good luck!

138

iPong!: iPong involves you keeping the ball in play and challenge your friends to a game of patience and concentration.

139

Pocket Table-Tennis: the accelerometer mode is one challenging game but it’s all fun.

140

PowerPong: play pong, surf the Internet, and answer your phone calls at the same time. Keep the ball in play and compete with your friends.

141

iPingPong 3D: waiting for an update but iPingPong 3D is a decent Ping Pong game for iPhone.

142

Ping: Pong: Ping-Pong is a different kind of table tennis, but it’s still fun.

What’s your favorite table tennis application? Did I miss anything?

Fritz Chess Giveaway

Posted on: May 10, 2009
No comments yet

1

Fritz Chess is a killer application for iPhone that lets you get your chess game to the next level. Fritz is a world champion, and absolute best of an engine. And now it has come to the iPhone platform (read the review here). The good folks behind Fritz Chess have been kind enough to give me a coupon for Fritz Chess ($9.99 value) to give away. Here is how to win:

Rules:

1. Follow @iPhoneness

2. Add us to Delicious by clicking on the following link.

3. Leave a comment. Any will do.

That’s all. The giveaway ends on May 10th, 11:59 PM EST. I will send you the coupon as soon as we have a winner (using Random.org). Coupon expires on May 15th, so please redeem before then.

Good luck!

15 Top Twitter iPhone Applications

Posted on: April 7, 2009
2 comments so far (is that a lot?)

Twitter iPhone Apps

Twitter has quickly become one of the most addictive social networks on the Web. People spend hours a day on Twitter and share their stories and knowledge with others. But you don’t have to be behind a computer to tweet like a pro when you have an iPhone. Thankfully, there are many Twitter iPhone apps to choose from, so you are never short on options.

Here is a list of top iPhone Twitter applications currently available on iTunes:

picture-5
1. Ziibii: Ziibii is a great little app for folks who want to connect to Twitter, Facebook, and YouTube all from one place. And it’s free too!

picture-6

2. Twittelator Pro: Twittelator one of the best Twitter apps for the iPhone. It’s very convenient and comes with a lot of themes.

picture-7

3. Tweetie: Tweetie is another great iPhone client for Twitter. It’s very convenient too.

picture-8

4. Twinkle: a decent iPhone Twitter client that allows you to get in touch with your followers easily.

picture-9

5. Whrrl 2.0: Whrrl is another cool social networking application that allows you to stay in touch with your friends on Facebook and Twitter.

picture-10

6. Loopt: Loopt needs no introduction. And Loopt for iPhone allows you to update your Facebook and Twitter accounts easily.

picture-11

7. Twitterrific Premium: Twitterrific is still one of the top Twitter clients for the iPhone. It may have slipped a bit but it’s still up there with the big boys.

picture-12

8. Twitterfon: Twitterfon is a lightweight Twitter application for iPhone. It’s easy to use and convenient.

picture-13

9. Fring: Fring is a cool little social networking app that allows you to manage your MSN, Yahoo, and Twitter accounts.

picture-14

10. Summizer – Twitter Search Trend: a cool little Twitter app that allows you to track trends on Twitter.

picture-15

11. Twittms: Twittms is a great way to send direct messages on Twitter. It’s simple to use too!

picture-16

12. SimplyTweet: SimplyTweet is another Twitter application for the iPhone and iPod touch.

picture-17

13. LaTwit: LaTwit is a sophisticated Twitter app that allows you to do all kinds of things on your phone.

picture-18

14. TwitterTrak: TwitterTrak is another simple Twitter iPhone client. It’s very easy to use.

picture-19

15. TwitterVision: TwitterVision is a cool Twitter application for iPhone that allows you to see where in the world people are tweeting from. Very fun to use.

Honorable mention: Twitkitteh: Twitter for Cats

There you have it. There are just so many Twitter clients available for your iPhone or iPod Touch. Just don’t spend too much time choosing among them at the expense of your Twitter account.

How to Write a Viral iPhone App – Part I

Posted on: April 4, 2009
2 comments so far (is that a lot?)

1

iPhone application development is one of the hottest fields in the world of information technology these days. Many programmers have found instant fame and fortune by writing killer iPhone applications. It’s true that these apps are fairly cheap, but if you write one that goes viral, you can make a lot of money. But here is the challenge. How do your write a viral program for the iPhone? Not every app is going to make it, and you could end up spending hours working on an app that ends up producing no real results. Here are a few factors that have helped web-apps go viral on iTunes:

  1. Simplicity: you want a program that is easy to use. You don’t want your users to have to be rocket scientists to play with your product. The more difficult you make your program, the less success your are going to have.
  2. Usefulness: this really applies to business and utility web-apps. You need to solve a problem and address a need. You can’t just introduce a product for the sake of doing it.
  3. Innovation: sometimes the simplest ideas take off because nobody has thought of them before. Take iFart for example. It’s very simple but has made its developers a lot of money.
  4. Share Options: whether it’s providing support for multi-users or just allowing your users to send e-mails or other content to those who they know, you will need to provide some experience sharing functionality. You can’t go viral without it.
  5. Price: your product can be priced from $0.99 to $20. Sometimes, you get more value by giving it all for free. In fact, a lot of companies have gained a lot of exposure by giving away freebies. Make sure you don’t price it too high or you are going to turn people off.
  6. Monetization: don’t try to over-monetize your apps. Your users are not stupid and can read through you.
  7. Support: be responsive. Provide them with support, and you’ll reap the rewards.
  8. Updates: your job is not done once you have finished coding. You should listen to your customers and provide them with features that they need.

Developing an iPhone application is more than just writing the code. There are thousands of applications available for the iPhone, but not all of them have gone viral. It’s easy to see why. Applications that are simple to use and provide unique value to the users have a better chance of going viral. And you can’t go viral if you don’t give your users to share your app and the fun with their friends. At the end of the day, keep it simple and unique, and you are on your way.

iTC Calc Giveaway

Posted on: March 5, 2009
1 comment so far

Recently, I had a chance to review iTC Calc and iTC Calc light, and I’ve got to say it’s an excellent niche iPhone application for production professionals and those into Adobe AfterEffects. The good guys behind this cool application have been kind enough to offer two of our readers a free copy of iTC Calc each. So don’t miss out! Please follow the below rules to enter.

Here are the rules:

  1. Visit to  http://www.itccalc.com to find the answer to this 2 questions:
    1. What is the new feature of iTC Calc 1.1?
    2. What is the resolution of the Massuah movie?
  2. Follow @iphoneness and @SteveSebban and tweet the following message or click here:
    1. Win ITC Calc for iPhone: follow @iphoneness and @SteveSebban and visit http://budurl.com/ql9r for details. Please RT.
  3. Join the iTC Calc User Group on Facebook (http://www.facebook.com/group.php?gid=54090389582) and send a private message to Steve with your answers.
  4. Make sure you follow the above steps. You’ve got to be in it to win it.

The winners will be selected on the 03/15. If you are a winner, you will receive a coupon that you can use to download iTC Calc from iTunes.

iPhone In Action Giveaway

Posted on: March 1, 2009
3 comments so far (is that a lot?)

iPhone development is a highly in demand skill in the world of programming. The iPhone platform has enabled many businesses to reach out to new customers and take their businesses to the next level. iPhone in Action is one of the best books written to help developers pick up iPhone programming. Recently, I had a chance to review iPhone in Action (read the review here), and I’ve got to say, it was one of the best iPhone books I have ever read.

Christopher Allen and Shannon Appelcline have written a book that helps developers pick up and master the art of iPhone programming fast. Christopher is a leader in the iPhone development community, so you now you are getting the best stuff in this book.

The good folks at Manning Publishing have been kind enough to offer a free copy of this excellent book to one lucky reader of ours. The rules are very simple:

1. Log on to http://www.manning.com/callen/ and grab the table of content (or download it here). Look around and let me know which chapter you are most excited about reading. While you are at it, browse through books on manning.com and let me know which upcoming book you are excited about the most. Leave a comment with all the above information.

2. Follow Us on Twitter. Click here to tweet this message.

3. Subscribe to our RSS feed.

4. Don’t forget to leave your comment :)

That’s it. We will use Random.org to choose the winner. Make sure you leave a real e-mail address as that is how we contact you to get the book to you (if you win). Duplicate comments result in disqualification. Only U.S. entries.

The contest runs from March 3rd to March 13th 2009. All entries should be made by 11:59 PM EST. The winner will be announced on March 16th.

Winner: Using Random.org, comment #1 is the winner. Thank you all for participating. Stay tuned for more giveaways!

iPhone in Action: Introduction to Web and SDK Development Review

Posted on: February 1, 2009
2 comments so far (is that a lot?)

iPhone in Action: Introduction to Web and SDK Development

The iPhone has revolutionized the mobile industry in more ways than one. The iPhone is full of innovative features and is a great all around gadget. But perhaps its most powerful feature is its SDK. Apple made the smart decision of enabling its community of programmers to write applications for the iPhone. That has led to thousands of applications being developed by programmers around the globe.

The iPhone SDK is such a great platform that it has allowed many programmers to quit their day jobs and achieve stardom with their innovative applications. The job market may be tough, but the iPhone programming will be in demand for a foreseeable future. If you are new to this field, don’t fret. It is not too late to learn what it takes to write powerful iPhone applications and dominate iTunes’ top seller charts.

iPhone in Action is a pragmatic introduction to Web and native programming for the iPhone platform. Unlike many other iPhone programming books on the market, you are presented with various real examples, and before you know it you’ll be able to get your feet wet with iPhone development. Here is a brief breakdown of what’s included in iPhone in Action:

Chapter I: Introducing the iPhone

Before learning how to program for the iPhone, you need to know what kind of animal you are dealing with. Programming for mobile phones is a delicate business, so it is essential for all new iPhone programmers to understand:

  • iPhone input/output specifications
  • iPhone network specifications
  • iPhone hardware features
  • iPhone browser specifications

By reading this chapter you gain a complete understanding of what you need to keep in mind when designing your very own application. Even if you are familiar with these specifications, I strongly encourage every programmer to take a look at the section on input and output specifications. It’s a life saver.

Chapter 2: Web Development or SDK

Many iPhone programming books only focus on one aspect of iPhone programming (Native or Web). With iPhone in Action, no door is left untouched. This chapter covers what it takes to be a successful programmer in each of the above styles. By the end of this chapter, not only you know which way to go, but you will have a good idea what it takes to develop stand-alone or integrated iPhone application.

Chapter 3: Redeveloping Web Pages for the iPhone

Perhaps the most important chapter in this book. It’s easy to assume that programming for the mobile web is the same as programming for the regular web. But in reality, making your pages iPhone friendly takes some work. You will learn how to work with CSS and how to handle iPhone events. I personally like some of the pitfalls that are provided in this chapter. Missing the smallest details can leave your users frustrated with your apps (take a look at some of the complaints on iTunes). If you are a Gmail or Facebook junkie, you’ll learn how to redisplay these pages as well.

Chapter 4: Advanced Webkit and Textual Web Apps

If you want to create advanced iPhone applications, you better learn how to work with WebKit. This chapter not only covers CSS and HTML, but you will also learn how to work with WK’s Database. I am personally excited about WebKit and possible changes that are coming in the future. The platform is changing and growing, and exciting times are ahead for all of us. Don’t for a second think that WebKit is all there is to programming web apps for the iPhone. It’s a start. :)

Chapter 5 & 6: Programming iUI / Canvas
The 4th chapter can be encouraging and discouraging for new iPhone programmers. You may start the chapter thinking that by the end of the chapter you will know all there is to know about iPhone Web programming. The problem is, you really don’t get to the advanced stuff until you start the 5th chapter. Don’t get me wrong. These two chapters may be fairly more advanced material, but it’s easy to walk through them with all the examples and tips here or there.

Chapter 7: It’s all about Dash-Code!

moz-screenshot

It’s good to know all these different libraries and all the tips, but I personally prefer to have a good programming environment to go with all the coding tips. This chapter is for you if you are not familiar with the Dash-Code environment. You will not only learn how to get the best out of Dash-Code, but you’ll also learn how to integrate all those cool libraries with it as well. If you know Dash-Code, you can probably skip this chapter.

Chapter 8: Debug…Debug…Debug


OK. I admit. When I started my programming career, I was too lazy to dedicate too much time to debugging. I was too optimistic, thinking that I would get everything right in my first try. But bugs happen, and how do you squash bugs? With a good debugging plan. If you are a debugging freak, you are going to enjoy this chapter very much, and your apps will be much better for it!

Chapter 9 & 10: The Basics of Objective C Programming

The first 8 chapters are great. You learn about your programming environment and what you are dealing with. But the fun stuff starts right here. If you want to develop native iPhone apps, you’ll have to learn Objective C. Chapter 9 is a crash course on C programming and OOP. If you are new to the whole field of programming, I strongly encourage you to read and reread the Model-View-Controller section.

Chapter 10 covers more O-C, and you learn how to deal with the iPhone OS (create objects, methods,…). This chapter is an absolute must read for new programmers.

Chapter 11: the X-code!

This chapter covers X-code and how you can use it to develop your iPhone applications. You’ll learn about the environment and how to write your first “hello world” application with X-code. Excellent reference for beginners.

Chapter 12: Interface Builder

Interface Builder is a graphical design environment that allows you to design interfaces quick. This chapter is structured similar to the previous chapter. You learn the basics of how to use Interface Builder. You will also learn how to connect X-code with Interface Builder. Keep in mind that you need to actually spend time working with these environments to get the best out of them. Reading the book is one thing, but not everything can be explained in the book. The more you use these programs to write code, the better you get with using them.

Chapter 13: View
I remember when I started using the MVC model when I got introduced to the J2EE platform. It wasn’t easy for me to understand. I was coming from plain C programming background, and I was used to chaotic programming. These days most programmers become familiar with MVC model early, which allows them to develop complex applications more effectively. This chapter shows you how to get started with View Objects. This chapter not only talks about what views are all about, you are walked through creating them by the authors. Don’t you love books that actually show you how to do things instead of leaving you to figure it all out for yourself?

Chapter 14: Events

This is one of the most important chapters in this book if you are not too experienced with programming. Even if you are an experienced programmer, you’d be surprised how much information you can pick up from this chapter. At the end of the day, your application can’t be interactive unless you master events. There is no escaping this!

Chapter 15: Advanced View Controllers

Now this chapter was so fun. Here you can figure out how to work with tool bar controllers. If you follow the examples in the book, here is where you start feeling that you are becoming an iPhone programmer. I don’t know about you but that’s the best feeling I get when picking up new languages, learning enough to start writing my programs.

Chapter 16: Working with Data

This is the chapter where actions and data are covered. You’ll learn how to accept and handle user actions here. You’ll also learn how to handle user preferences so things go smoothly for your users with your application. The code examples here are just superb, and probably the best way to get these concepts.

Must Read: learning how to work with files and databases is important in any programming language. This is the chapter that covers these concepts. Skip it in your own peril.

Chapter 17: accelerometers
Took me a while to get here, but this chapter is very fun. You not only learn how to work with the accelerometers, you’ll also find out how to tap into the power of iPhone’s GPS to detect location. Most popular game developers have mastered this feature, and you probably should too! Now, before reading this chapter, you want to make sure that you haven’t forgotten about things you learned in previous chapters. Make sure you review them to get a clear understanding of concepts discussed here and beyond.

Chapter 18: Media

iPhone apps wouldn’t be fun without video, audio, and images (take a look at iFart). I was impressed with how the media was covered here. Before starting this book, I felt that I needed to figure out how to spice up my pet project, and this chapter helped me a lot with a few nuggets I picked up here and there.

Chapter 19: Advanced Graphics and Animation
If you have made it this far, you’ve got to take time to congratulate yourself. This book is designed for beginners and intermediate programmers, but getting here takes time. But here is where things get very interesting. Animation is what sets boring applications apart from great ones. In this chapter you learn about:

  • Open GL SE
  • Quartz 2D
  • Core Animation

picture-12

I was very impressed with the coverage of Quartz in this book. You get started from basic concepts but by the end of chapter you can use advanced Quartz programming to develop fun little apps (see above example). The coverage of Open GL could have probably been better, but you can always buy a book on that to get everything down.

Chapter 20: Advanced Web Programming

The very last chapter and what a great chapter to end the book on. Advanced web programming concepts (e.g. handling XML, URLs, networking, …) are all covered here. I was excited to read about Web 2.0 programming in this chapter, but you will probably need to get down and dirty with a Web 2.0 programming book to gain a deeper understanding of what it takes to develop apps for the social media. I was impressed that the authors touched on topics such as TouchJSON, but after reading all 20 chapters, I felt I was ready to read yet another 20 chapters (I hope the authors will be kind enough to come up with a super advanced iPhone programming book).

Verdict:

I hate to be dramatic here but iPhone in Action was another smash hit by Manning Publishing. Whether you are a novice programmer or an advanced programmer new to the iPhone platform, you are going to finish this book feeling ready to take on the world. Don’t get me wrong. This won’t be the only book that you will have to read to become a super iPhone programmer, but this will teach you everything you need to know to get started quickly.

iPhone development is one of the best skills you can pick up these days. It’s in demand, and people pay big bucks to those who know how to develop attractive iPhone apps. The good news here is that by the end of this book, you will have learned how to design UI and take advantage of Quartz and CA to develop interactive iPhone apps.

Grade: A-. Overall, I found the book to be very useful for me personally. I am an advanced Java programmer but had no knowledge of mobile development going in. After finishing this book, I was able to get started developing my pet project quickly. The coverage of Web 2.0 programming could have been more thorough but you could have thousands of pages on this topics. This book very much reminded me of those diet pills commercials on TV, but unlike those pills this book really works!

15

Watch Obama Live on your iPhone

Posted on: January 20, 2009
No comments yet

Today’s the day. Obama will finally take his office, and we finally get to see a new person in the White House after 8 long years. Now, I know a lot of you guys have made the trip to be a part of this grand event, but for those of you who haven’t, don’t fret. Not only you can watch Obama on TV, but you can also watch him on your iPhone. Ustream iPhone app allows you to watch live TV on iPhone. So, even if you don’t have a TV, you can watch this particular event live.

Let the party begin.

Keep It Simple Stupid!

Posted on: December 19, 2008
No comments yet

The iPhone app market is very hot currently, and it is growing very fast. There are many categories of applications to choose from on the iTunes. Whether you are into business & finance or just interested in playing games, you have plenty of options on the iTunes. If you are hoping to get into this business, it’s not too late. Everyday, more developers jump into this business, and the business has been kind to a few developers already (allowing them to quit their day jobs).

Most folks assume that in order to make it in the iPhone application business, you will have come up with some crazy complex application that no one knows how it works. The truth is simple, creative applications have a much better chance of bringing you success and money over the long run. Take a look at iFart. It’s very simple. Yet, it keeps putting smiles on people’s faces.

iFart has become extremely successful due to its viral nature. Folks can’t stop talking about that app that allows you to schedule farts in advance. There are plenty of other examples that show the K.I.S.S works and works big. Who says you have to be a rocket scientist to make a super successful iPhone application.