Smashing Magazine - we smash you with the information that will make your life easier. really.
How to Create Your First iPhone Application
What if you had a nickle for every time you heard: "I have the perfect idea for a great application!"? It’s the buzz on the street. The iPhone has created unprecedented excitement and innovation from people both inside and outside the software development community. Still for those outside the development world, the process is a bit of a mystery.
This how-to guide is supposed to walk you through the steps to make your idea for an iPhone app a reality. This post presents various ideas, techniques, tips, and resources that may come in handy if you are planning on creating your first iPhone application.
We also discuss UI design and marketing techniques in our upcoming Smashing Book ($23.90 $29.90, available worldwide). Pre-order now and save 20% off the price!
1. Have an idea – a Good Idea
How do you know if your idea is a good one? The first step is to even care if your idea is solid; and the second step is to answer the question does it have at least one of the indicators of success?
Action: Does your app fall in to one of these categories? If yes, it’s just about time to prepare the necessary tools.
2. Tools Checklist
Below is a list of items you’ll need (*starred items are required, the rest are nice-to-have’s):
- join the Apple iPhone Developer Program ($99) *
- get iPhone or iPod Touch *
- get an Intel-based Mac computer with Mac OS X 10.5.5,
- prepare a Non-Disclosure Agreement (here’s a sample) *
- download and install the latest version of the iPhone SDK if you don’t already have it.
- a spiral bound notebook*
Action: Load up on your required supplies.
3. What Are You Really Good At?
What skills do you bring to the table? Are you a designer whose brain objects to Objective C? A developer who can’t design their way out of a paper sack? Or maybe you are neither, but an individual with an idea you’d like to take to the market? Designing a successful iPhone application is a lot like starting a small business. You play the role of Researcher, Project Manager, Accountant, Information Architect, Designer, Developer, Marketer and Advertiser – all rolled into one.
Remember what all good entrepreneurs know – it takes a team to make a product successful. Don’t get me wrong, you certainly can do it all. But you can also waste a lot of time, energy and sanity in the process. Don’t go crazy, reference the checklist below and ask yourself: What roles are the best fit for you to lead? Then find other talented people to fill in the gaps. The infusion of additional ideas can only enrich the product!
Skills Checklist
- Ability to Discern what works/doesn’t work in existing iPhone Apps
- Market research
- Outlining App Functionality (Sitemap Creation)
- Sketching
- GUI Design
- Programming (Objective C, Cocoa) (we assume here that we are creating a native application)
- App Promotion and Marketing
Remember to have contractors sign your non-disclosure agreement. Having a contract in place tells your contractor "I’m a professional that takes my business and this project seriously. Now don’t go runnin’ off with this idea."
Action: Select skills that are a good fit for you to lead. For those roles where you cannot lead, hire professionals.
4. Do Your Homework: Market Research
Market research is a fancy way of saying "Look at what other people are doing and don’t make the same mistakes." Learn from the good, bad and ugly in the App Store. Coming up with creative solutions in the app concept development and design starts with analyzing other (maybe similar) applications. Even if you encounter a lot of poorly designed apps, your mind will reference these examples of what not to do.

Action: Answer these questions:
- What problem does your app solve?
- What products have you seen that perform a similar task?
- How do successful apps present information to users?
- How can you build on what works and make it unique?
- What value does your app bring to your audience?
5. Know the iPhone/iPod Touch UI
If you want to create an iPhone app, you need to understand the capabilities of the iPhone and its interface. Can you shoot a .45 caliber bullet out of your iPhone? No. Can you shoot videos? Yes!
The good news is that you don’t have to memorize the encyclopedic Apple User Interface Guidelines to get a feel for what works and what doesn’t in iPhone Apps. Download and play with as many apps as you can, and think about what functionality you want to include in your product.
Take note of:
- How do well-designed apps navigate from screen to screen?
- How do they organize information?
- How MUCH information do they present to the user?
- How do they take advantage of the iPhone’s unique characteristics: the accelerometer, swiping features, pinch, expand and rotate functions?
Action: Download the Top 10 apps in every category and play with all of them. Review the Apple Guidelines for UI design and list at least 5 features you’d like to incorporate into your app.
6. Determine "Who will use your app?"
We assume here that you’ve already determined that your app will bring value and that you will have a raging audience for your app. Well, fine, they are raging fans, but who are they really? What actions will they take to achieve their goals within the app?
If it’s a game, maybe they want to beat their high score. Or perhaps they are a first time player – how will their experience differ from someone who is getting a nice case of brain-rot playing your game all day?
If it’s a utility app, and your audience wants to find a coffee shop quickly, what actions will they take within the app to find that coffee shop? Where are they when they’re looking for coffee? Usually in the car! Do present an interface that requires multiple taps, reading and referencing a lot? Probably not! This is how thinking about how real-life intersects design.
Action: Line item out the different types of people who will use your app. You can even name them if you want to make the scenarios you draw out as real as possible.
7. Sketch Out Your Idea
And by "sketch" I mean literally sketch. Line out a 9-rectangle grid on an 8.5 x 11 sheet of paper and get to sketching!
Ask yourself:
- What information does each screen need to present?
- How can we take the user from point A to point B to point C?
- How should elements on the screen be proportioned or sized in relation to each other (i.e. is this thing even tap-able?)

Image credit: Cultured Code
Thumbnailing your ideas on paper can push your creativity far beyond where your imagination might stagnate working in an sketching application! You can also buy the iPhone Stencil Kit to quickly sketch out iPhone UI prototypes on paper.
Action: Create at least one thumbnail page of your application per screen. Experiment with various navigational schemes, the text you put on buttons, and how screens connect. If you want to transfer your sketches into digital format, iPlotz is a good tool to check out.
8. Time for Design
If you are a designer, download the iPhone GUI Photoshop template or our iPhone PSD Vector Kit. Both are collections of iPhone GUI elements that will save you a lot of time in getting started. If you’ve solidified your layout during sketching, drawing up the screens will be less of a layout exercise and more about the actual design of the app.
If you are not a designer, hire one! It’s like hiring an electrician to do electrical work. You can go to Home Depot and buy tools to try it yourself, but who wants to risk getting zapped? If you’ve followed steps 1–3, you’ll have everything you need for a designer to get started.
When looking for a designer, try to find someone who has experience designing for mobile devices. They may have some good feedback and suggested improvements for your sketches. A few places to look for designers: Coroflot, Crowdspring, eLance. When posting your job offer, be very specific about your requirements, and also be ready to review a lot of portfolios.
Action: If you are a designer, get started in Photoshop. If you are not a designer, start interviewing designers for your job.
9. Programming

Even though this how-to is sequential, it’s a good idea to get a developer on board at the same time when you line up design resources. Talking with a developer sooner than later will help you scope out a project that is technically feasible and within your budget.
If you are a Objective C/Cocoa developer crack, open Xcode and get started! A few forums to join if you haven’t already:
If you are not a developer, you know what to do – find one! Specify the type of app you want to produce – whether it is a game, utility or anything else. Each type usually requires a different coding skill set. A few places to look for developers: Odesk, iPhoneFreelancer, eLance and any of the forums listed above.
10. Submit your application to Apple Store
OK, so how do you submit your application to Apple Store now? The process of compiling your application and publishing the binary for iTunes Connect can be difficult for anyone unfamiliar with XCode. If you are working with a developer, ask them to help you:
- Create your Certificates
- Define your App ID’s
- Create your Distribution Provisioning Profile
- Compile the application
- Upload to iTunes Connect
Action: If you are a developer, map out a development timeline and get started. If you are not a developer, start interviewing devs for your job.
11. Promote Your App
If a tree falls in the middle of the woods and nobody was around to hear it does it make a sound? Apps can sit in the store unnoticed very easily. Don’t let this happen to you. Be ready with a plan to market your app. In fact, be ready with many plans to market your app. Be ready to experiment, some ideas will work, others won’t.
Strategies for maintaining/boosting app sales:
- Incorporating social media. If your users make the high score on his or her favorite game, it is a good idea to make it easy for the user to post it to Facebook or Twitter. Think about how your app can incorporate social media and build that functionality into your app. At a minimum, set up a fan page for your app on Facebook and Twitter and use them as platforms to communicate with your users and get feedback on your app.
- Pre-launch promotion. Start building buzz about your app before it has launched. E-mail people who write about things that relate to your app and see if they will talk up the upcoming release of your app.
- Plan for multiple releases. Don’t pack your app with every single feature you want to offer in the very first release. Make your dream list for the app and make sure that the app is designed to incorporate all of the features at some time in the future. Then periodically drop new versions of the app to boost app store sales.
Action: Make a list of 20 promotional strategies that target the audience for your app. Take action on them yourself or hire someone who can!
11. Stay Focused and Don’t Give Up!
It’s easy when you are working on your first app to get all AppHappy, dreaming up a zillion new app-ideas. Dream, but don’t get sidetracked by new ideas. Your first app needs to make a big splash and getting involved in too many projects at once can dilute your passion for making your first application a success.
Action: Get out there and go kick some app!
We also discuss UI design and marketing techniques in our upcoming Smashing Book ($23.90 $29.90, available worldwide). Pre-order now and save 20% off the price!
Jen Gordon is the owner of Atlanta-based iPhone app design studio Clever Twist. She specializes in usable interfaces, beautiful design and straight talk. She loves her family, the iPhone and periodically dreams that she's close friends with Dolly Parton. Follow her on Twitter or drop her a line to say hi!
- 92 Comments
- 1
- 2August 11th, 2009 3:49 am
lol @ Promotion Your App
- 3August 11th, 2009 3:53 am
very informative and detailed. thank you…
- 4August 11th, 2009 3:55 am
This is great ’cause I want to learn Cocoa soon!
- 5August 11th, 2009 4:22 am
More App designers and developers should pay more attention to Point #1. The number of absolutely useless apps is amazing…
Neat article…
- 6August 11th, 2009 4:33 am
Nice article. If you do decide to go down the game route, you may find the following post on my blog useful. It details all of the software packages (graphics, code, sound, etc) I used to create my first iPhone game -> iPhone game development toolkit
I promise its not self promotion, i just felt that it may complement this article for some people since it suggests the software that could be used to cover steps 8 and 9.
- 7August 11th, 2009 4:56 am
Great post!
Thanks
- 8August 11th, 2009 4:59 am
Thanks!
- 9August 11th, 2009 5:06 am
11 11
- 10August 11th, 2009 5:13 am
I wish there was something like lite xampp for iPhone. I want just small app for myself, but I do not want to spend $$$ just to mess with it. sigh
- 11August 11th, 2009 5:29 am
yah i agree with @Mike
- 12August 11th, 2009 5:32 am
@Mike you can download the SDK for free and have it declare your iPhone a “development platform” to put your test app on.
- 13August 11th, 2009 5:34 am
Great article and well layed out. I wish I would have found this earlier on… Would have saved me some time researching all this stuff.
I have found using Titanium a great tool that uses html and javascript to produce native iPhone and Android apps a great benefit. My two cents for somebody looking to develop cross-platform mobile apps.
I believe the tool is produced by appcelerator.PS you still need xcode and android sdk..
- 14August 11th, 2009 5:35 am
Hi SM, i wondered… Is it possible to developp an iPhone app’ exclusively for my business, for a intern use only ?
Thx, and nice post, as usual. - 15August 11th, 2009 5:44 am
I’m in the middle of finishing up my application right now and this is very helpful. I know everyone and their mother are deving iPhone apps right now which can get discouraging but number 11 in the list is very important. Staying focus is definitely the hardest thing to accomplish. Good luck to anyone else out there deving.
- 16August 11th, 2009 5:45 am
We recently launched Get Apps Done in private beta. It’s a very simple job board specific for iphone related jobs. You can request an invite for the beta on our home page http://www.GetAppsDone.com
- 17August 11th, 2009 6:00 am
Hey all thanks for the great feedback!
This is my first article for SM so I’m happy it’s finding positive reviews. Feel free to follow me on Twitter to chat :) jen
@itsjengordon
- 18August 11th, 2009 6:08 am
This post made it seem like a very easy process. I have been trying to come up with ideas for a while now but figured it was just krazy to get it moving forward. Thanks for the review!
- 19August 11th, 2009 6:09 am
One request: The initial table under Section 1 – in both the RSS feed and on the main site page, some of the text is cut off unless I shrink my browser’s text side. Can that perhaps be fixed? Nice article though, much appreciated!
- 20August 11th, 2009 6:31 am
Thanks for the awesome
- 21August 11th, 2009 6:46 am
Good overview, but the attribution for the photo of the iPhone UI sketches is incorrect. I’m pretty sure the original photos were posted by the Cultured Code dev team here:
- 22August 11th, 2009 8:08 am
Awesome, as usual…!
- 23August 11th, 2009 8:17 am
What a great post. Makes me want to spend some time thinking about what I should build.
- 24August 11th, 2009 8:27 am
excellent guide!
- 25August 11th, 2009 8:33 am
Very nice post. Will keep this in mind for a future project =)
- 26August 11th, 2009 8:35 am
This post is just so awesome!! Thanks much. Can’t help but comment here.
- 27August 11th, 2009 8:46 am
This came just in time. Thank you very much!
- 28August 11th, 2009 8:58 am
We had to submit a copy of our business license in order to be “allowed” by Apple to develop an app for the iPhone. Is this still required?
- 29August 11th, 2009 9:21 am
I wish I were good at developing but I’m sure I could make something look cool. Hm.
- 30August 11th, 2009 10:43 am
Yessss! 30th comment!! I can’t wait for nobody to read this
- 31August 11th, 2009 10:56 am
When I was reading this site (ostensibly for the web design community), I can’t imagine not mentioning http://www.phonegap.com/ as a way to easily make your iPhone apps. It allows you to use web technologies to make native apps easily which utilize familiar web methods instead of having to bumble through Objective-C.
While my company usually produces Objective-C due to past embedded experience, I can’t see that being the correct path for someone coming from the web world. If you know javascript, start with Phonegap, not with objective-C.
- 32August 11th, 2009 11:02 am
the time on the iphone in the pic! haha, i love attn to detail at SM.
I would like to see (or even contribute to) an article on successful music branding/marketing in 2009/10. There are so many new avenues and models to explore… I have been doing a lot of research, but you guys have a knack for finding incredible content.
- 33August 11th, 2009 11:07 am
Nice post, Jen. Great information and resources.
Coming from one that is working on an iPhone/iTouch application myself, this article is quite beneficial to those that are not only starting out with their first app, but also to those that have done so before.
- 34August 11th, 2009 11:29 am
How to develop a simple RSS app for iPhone. http://theappleblog.com/2008/08/04/tutorial-build-a-simple-rss-reader-for-iphone/
- 35August 11th, 2009 11:34 am
Thank you for sharing this useful content! Greetings!
- 36August 11th, 2009 11:54 am
lol 4:20!!!
- 37August 11th, 2009 12:18 pm
amazing!!!
- 38August 11th, 2009 12:54 pm
I was hoping for a simple tutorial on how to build a basic “hello world” app. This article spreads itself way too thin and doesn’t really cover any individual task very well. Boo!
- 39August 11th, 2009 1:14 pm
Do you have a list of good iPhone App developers / UI designers that you would recommend?
- 40August 11th, 2009 1:17 pm
Very nice post! very useful!
- 41August 11th, 2009 1:38 pm
Post 35…great comment. Maybe you can suggest that SM ask the author Jen or others to write a series of articles with each article focusing on one of her points in the development process? Obviously, it would have been a very longggggggggggg article if she went into great detail on each step. Also, some people make a living as developers, designers, marketers, consultants, etc…so it might cost you to get more detailed info. ;-)
Thanks for taking the time to share your thoughts and advice Jen!!!
- 42August 11th, 2009 1:42 pm
There’s a typo in the very first sentence – don’t you spell it as nickel not nickle?
- 43August 11th, 2009 2:06 pm
I found these quite helpfull to get started with XCode specially for the iPhone; These are podcasts from the Stanford University called “iPhone Application Programming”, it’s a bundle of 10 videos, free to download (via iTunes, but that comes all with your osx for sure ;))
http://deimos3.apple.com/WebObjects/Core.woa/Browse/itunes.stanford.edu.2024353965Hope it helps
** If the link doesn’t work, just search in the itunes store for “IPhone Application Programming”
- 44August 11th, 2009 4:41 pm
Step 10b: Get rejected by Apple’s App Store…
- 45August 11th, 2009 5:01 pm
Great tips. I was just about to start on my school capstone project with these tips, although I am simply newbie to iPhone development.
Thanks.
- 46August 11th, 2009 5:59 pm
This is absolutely brilliant. Thank you so much for this, it’s just what I needed!
- 47August 11th, 2009 6:33 pm
This is among the best, most thorough instructions I’ve seen for getting started developing iPhone Apps. I’ll also add that a developer should add application analytics to understand how users interact with your application once released. While I work for Flurry, a free mobile application analytics provider, there are several services available. You can play around with data that has been collected from a live application to see what you can expect with Flurry Analytics at http://www.flurry.com/demo. We also have a lot of tips gathered from our development community around up-selling, cross-selling, and other in-app marketing strategies for the iPhone – all free. You can check these out at http://blog.flurry.com. Good luck with developing your apps!
- 48August 11th, 2009 6:49 pm
thanks! great article i learn something new and fresh… need to buy first iphone and mac computer hehehe:D
- 49August 11th, 2009 6:49 pm
Great article. Full of useful information!
- 50August 11th, 2009 8:25 pm
Great tips!! Some of us Windows users want to develop programs for the Touch and iphone. I want to do more than just build apps for Android
- 51August 11th, 2009 9:19 pm
Very informative and detailed article for those who are thinking about getting started. But the thing is, with the current attitude of Apple, I would risk my time and money on making a iPhone App :)
- 52August 11th, 2009 11:37 pm
Great post. Thank you. Usefull Informations to start your own succesfull Iphone app.
- 53August 12th, 2009 3:54 am
Under programming, I highly recommend two sites for iPhone developers. One is iDevapps.com. It is geared towards general apps. The other, iDevGames.com, is aimed at game developers, as iPhone is doing some great biz in gaming. They have a large forum with many seasoned Mac programmers.
- 54August 12th, 2009 5:53 am
Great information .. Very good study plan .. was very useful for me and of course for every beginner.
- 55
- 56August 12th, 2009 8:02 am
Great article, one of the best I have seen, and I have looked around a lot!
Thanks Again! - 57August 12th, 2009 8:08 am
Hey Guys,
I’ve got the promotion, a niche, the backend, but I’m not an iphone developper, if someone’s interest to a partnership, just shout me a mail. It’ll be a very simple app. - 58August 12th, 2009 8:12 am
A spiral bound Notebook * Required. LOL
- 59August 12th, 2009 9:37 am
@Carlitto tks for the dev links!
- 60August 12th, 2009 10:27 am
>7. Sketch Out Your Idea
Instead of buying a iPhone Stencil Kit, there is an online application http://www.balsamiq.com.
It has sketch like graphics that allows you to input text dinamicaly into the pre-build buttons, iPhone screens and such.
Save your mockups into image or XML files instead of a crumpled photocopy of your co-workers illegible handwriting.
A must for every developer, all platforms, not just iPhone! - 61August 12th, 2009 11:04 am
This is wonderful and well thought out step by step guide for the beginner and a great reminder for the rest! Thank you for the well written article, links and know how! You have included all of the elements that so many article on this subject skip right over.
Thank you!
- 62August 12th, 2009 1:15 pm
Only problem is getting a response from sites that may be able to promote or review your product. Any suggestions there?
- 63August 12th, 2009 11:20 pm
Excellent article. Very impressive and the graphical resources provided are suberb.
Michael Murdock, CEO
DocMurdock - 64August 13th, 2009 5:52 am
@abby re: review sites: My experience has been great with high-traffic sites like http://www.toucharcade.com, but for the most part your typical iPhone user is making purchases from their handset, not searching the web (i.e. review sites) for apps. Here’s a great article by Tim Cascio – 50 ways to promote your new iPhone app:
- 65August 13th, 2009 12:39 pm
This is great. I’d never really thought about how you went about making iPhone Apps, but maybe now I could mess about and have a go at it.
- 66August 14th, 2009 5:07 am
Jen,
Nice job on article. For a handy design tool checkout the iPhone Application Sketch Book:
http://www.mobilesketchbook.com
Video review: http://bit.ly/12PG9I
- 67August 14th, 2009 11:29 am
Great info. I would probably add to read a lot about rejected apps by Apple. Might save you a lot of effort to read a list of what gets rejected by Apple.
- 68August 16th, 2009 12:54 am
Really amazing article!!…very informative & useful, here’s hoping that i get my 3gs soon & get on with some app development later on…
- 69August 16th, 2009 11:33 am
Stop pushing this overrated phone plz :(
- 70August 16th, 2009 4:56 pm
哇,这么好的设计呀,来过了
- 71August 16th, 2009 11:09 pm
Thats a easy step to step guide. Maybe Í should start to build my own app?
Thanz for the post!
- 72August 17th, 2009 7:34 am
Do a Goolge search for AppsAmuck and if you can follow instructions you can build 31 apps yourself. It was a lot of fun!
- 73
- 74August 20th, 2009 8:37 am
Does anybody know how many license popular Twitter clients have been able to sell? 1000? 10K? 100K?
- 75August 26th, 2009 2:35 am
This is pure GOLD!!
Thanks a million!! - 76August 26th, 2009 5:42 am
I had no intentions of developing/design an app for iphones but after reading this I can’t wait to give a shot
–
Thanks & Regards
Noel from nopun.com
a professional graphic design studio - 77August 27th, 2009 7:41 am
Thanks for providing a helpful and constructive outline!
- 78September 10th, 2009 3:01 pm
Jen – Thanks for a great post and for including crowdSPRING in your list of resources for design. I saw the initial post on someone else’s blog (in full – which isn’t cool at all). Someone kindly pointed out that you wrote the post and while a bit late, I wanted to thank you and apologize for not noticing that sooner. Our community of more than 38,000 designers appreciates it!
Best,
Ross Kimbarovsky
co-Founder - 79September 10th, 2009 11:05 pm
We recently released the sketch template we use to design our iPhone apps.
The template is based on a grid which is equal to 10px height, and has tick mark indicators of status bar, nav bar, tab bar and tool bar and keyboard.
You can download the free template at http://bit.ly/13y61H
Hope you find it useful!
- 80September 16th, 2009 1:28 pm
Do you have to have a Mac for this? Will Linux work?
- 81October 8th, 2009 6:22 pm
Thanks, this article saved me hours of frustration! Great article. Keep up the good work.
- 82October 10th, 2009 10:01 am
Really great post and a massive help for anyone wanting to start developing iPhone apps.
Goodluck everyone :D
- 83October 13th, 2009 5:22 am
I would just like to ask your email add. thanks
- 84October 14th, 2009 12:32 pm
iPhoneSeattle.com is an online designer for iPhone applications.
Choose an app template and iPhoneSeattle.com online designer to customize your app. Add content, insert pictures, video, audio and format your content using most common formatting tools.
Pay for your app when you are done and ready to submit to AppStore.
- 85October 15th, 2009 4:08 am
Great article and great positive responses.
I have my spiral bound notebook ready!
- 86October 20th, 2009 5:25 am
This is a really good articel for getting started. I can recommend screendelight.com as source as well, for everybody who wants to get into appstore business.
- 87October 21st, 2009 7:19 am
Awesome job! This is the best article on app development I’ve ever seen!!
- 88October 26th, 2009 11:50 am
I have been working on designing the UI for several custom iPhone apps and I am so glad to have run int to this post. Thank you Smash!
Shameless plug:
Here is an alternate option for simple iPhone application development:
http://www.swebapps.com - 89November 11th, 2009 3:29 am
Thanks :) i’ll start this summer
- 90November 11th, 2009 3:00 pm
This is great. Thank you!!
- 91November 16th, 2009 12:05 pm
Thanks..I was looking for info on how Developing apps for Iphone worked.I got it all from your post.
- 92November 18th, 2009 8:44 am
Excellent work to put together all the details required to understand what the heck iPhone Apps are.
- 00
There are no trackbacks at this time. If you are interested in leaving a trackback, please use this URL.
Leave a Comment
Make sure you enter the * required information where indicated. Please also rate the article as it will help us decide future content and posts. Comments are moderated – and rel="nofollow" is in use. Please no link dropping, no keywords or domains as names; do not spam, and do not advertise!
Interact
Popular
- 100 Wordpress Themes
- Photoshop Tutorials
- Fantastic Wallpapers
- 40+ Excellent Freefonts
- Dual-Screen Wallpapers
- Wordpress Themes for 2009
- Illustrator Tutorials
- Incredible Free Icon Sets
- High-Quality Free Fonts
- 30 Scripts For Galleries
- Photoshop Text Effects
- Useful Icon Sets
- Web Design Trends
- iPhone Wallpapers
- Before Launching a Website
- CSS Layouts And Templates
- Photoshop Actions
- Stunning Pictures and Photos
- Fantastic HDR Pictures
- Logo Design Tutorials
- Free Design Templates
- 10 Mistakes In Logo Design
- Photoshop Custom Shapes
- 40 Creative Design Layouts
- 8 Layout Solutions
- 53 CSS Techniques
- Photography Techniques
- Black & White Photography
- Styling Design Elements
- CSS-Based Forms
- 50 jQuery Techniques
- 50 Portfolio Websites
- 50 CSS Techniques
- Creative Logo Designs
- Desktop Wallpapers
- 25 Open Source Mac Apps
- 50 Free Icon Sets
- The Big Showcase Of Online T-Shirt Stores - http://bit.ly/5Tq8uA
- @ilmv oh ok then ;)
- @ilmv no, the SM Book will not be out of date :) We made sure it contains universal design, usability and marketing principles.
- Apple ad bombing Windows 7 on Google - http://bit.ly/28ctPq
- Atatonic - a fresh CSS framework - http://bit.ly/4oOV2w (via @umutm)
- @HrvojeKC yes, that's an interesting idea. Maybe when the waiting is over, we'll write a detailed post about it.









very informative as always! first comment excellent!