This action might not be possible to undo. Are you sure you want to continue?
Dedicated to my Dad
6 INSIDE SECRETS 11 13 Before We Begin Inside Secrets 14 15 17 19 20 21 23 25 29 32 Three Questions I’m Asked Most Often What Do You Need To Sell On iTunes? How Long Does it Take? What Does it Cost? The Path to Success My Six Phase Process Find a Developer You Love What’s Your Passion? What Sort of Skills Do You Need? Surprise! 37 Where to Start 38 41 42 What do you do first? Educate Yourself Separating the Wheat from the Chaff 45 Secrets to a Killer Design 46 48 49 52 55 59 How to Stand Out From the Crowd Product Definition Statement: Your North Star Three Steps to Help You Develop Yours Create a Screen Flow Diagram Pencil and Paper Things You Should Know About the iPad™ .
and Scope The Beauty of Bartering 87 Outsourcing Development 88 91 92 93 93 95 98 Post Your Project to Elance™ Other Places Where Developers Lurk Paying for Experience Pick a Rising Star Help Them Shine Choosing the Right Developer A Day in the Life .7 62 63 66 68 69 71 71 72 74 75 76 77 81 Keep on Learning Critical Market Research Testing on your iDevice Without Objective-C™ Coding Make it Make Sense Now Unpack Apple™ Knows Best Creating Your Own Look and Feel Benefits of Creating a Great App Secrets to Finding a Designer What I Learned from Outsourcing Design Where the Rubber Meets the Road Can’t Afford a Designer? Project Management Basics 82 85 Time. Money.
8 99 99 100 103 105 Do as I Say. Not as I Do The Devil is in the Detail Real Contractor Love Milestones and Carrots Putting it to the Test 106 107 107 109 109 Testing is Your Job Low Tech Advice Detail Matters Here Too When an Issue Becomes a Bug How to Keep Your Developer Happy 110 The 80 percent Rule: When So-So is Good Enough 111 Submitting Your App 112 113 How Long Until it’s on iTunes™? Create a Distribution Build 114 Create a Great Product Description 114 115 115 117 List of Upcoming Upgrades Then What? Inside iTunes Connect™ Customer Love 118 Why Your Customers Are So Great 119 Use Get Satisfaction™ for Support 121 Secrets to Promoting 122 A Sneak Preview .
HAPPY TAPPER™ 9 123 123 124 125 Start Promotion Early Create an Awesome Website Be as Transparent as Possible Learn from My Mistakes 126 127 128 128 Don’t Copy Sleep On It Press Releases are a Waste of Money Forget Hiring a Lawyer if You Can 129 135 FAQs Resources 136 138 142 About HappyTapper™ Design Tools Recommended Vendors 143 147 Index BIO .
“Do what you love to help people and you will always love what you do.” .
13 Before We Begin .
then you scoured the Internet for information but you still don’t know how or where to start. you’re going to love the fact that you’re officially among those who are creating iPhone apps.000 my app’s first month in the App Store. Most likely. okay? I’m not an App Store millionaire. I am one of them and you can be too. Oh. Perhaps you attempted to study the technical manuals about languages you don’t understand. launch and promote my apps so they’re guaranteed to get noticed. And I’m not an iPhone or iPad programmer. I don’t raise venture capital. And more importantly. I admit. I’m not making $10. You’re going to love learning everything I can tell you about creating a great app. This book is not another technical guide. I didn’t even own a Mac until recently. I’m a girl who works an average job in middle America who happens to be passionate about iPhone apps. but I also established a solid formula to design. . There. develop.14 Let me get one thing out of the way first.000 to create an app. I said it.000 to $100. no-nonsense answers on how to create an app at a reasonable price because you’re ready to take your idea to the next level and simply want to know the first steps.000 a day from the App Store. I made some mistakes along the way. You want straightforward. and I did so with only $500. I have since designed and created dozens of hugely successful apps. and I made over $7. I don’t know any Objective-C or Cocoa Touch so I had to do things a little differently. And one day I decided to create an app and went about discovering the best way of doing it. then welcome! You’re going to love this book. you’re a lot like me. You’re sitting on a killer idea but don’t know where to begin and you heard it costs anywhere from $30. If you found yourself nodding as you read that last paragraph.
15 Inside Secrets .
HAPPY TAPPER™ 17 Three Questions I’m Asked Most Often When someone asks me about creating an app there are three things they want to know: • They want to know how long it took me. the least expensive used Mac I could find was a Mac Mini™ available on eBay™ for about $375. and iPad.apple. Apple™ developed it to allow third parties to create applications that can run directly on the iPhone. iPhone SDK™ and Xcode™ The iPhone SDK is a Software Development Kit that you download and install.html iPhone Developer Program™ Membership This is a $99 annual fee you pay to Apple™ that allows you access to all the tools and information you need to develop and distribute your app.com/programs/ . The new 2010 Mac Mini™ starts at $699. At the time of this writing. iPhone SDK download: http://developer.com/technology/Xcode. It is free to download and no registration is required. Xcode is Apple’s suite of tools for developing software on Mac platforms. iPod touch. • And what they need to do to get started.com/iphone Xcode download: http://developer. You must pay this fee each year if you want your app to stay ‘live’.apple. Program Membership: http://developer.apple. • How much it cost. Let’s get the show rolling so I can answer those burning questions! What Do You Need To Sell On iTunes? Mac Computer You need an Intel™-based Mac running Mac OS X Snow Leopard™ or later.
or iPad™ This may seem obvious. but that didn’t stop Weightbot™ from hitting #1! • Will the app be incredibly interactive? Engage users by giving them something to do. and create an app that caters to a specific need of that audience. or even tender-hearted.18 INSIDE SECRETS iPhone™. • Are you building a better wheel? Are there existing successful apps that lack significant feature enhancements? When Weightbot launched there were already a dozen weight tracking apps available. A Really Good Idea How do you know if you have a really good idea? First. you have to be super passionate about it. but there are still plenty of other people using this device. Put them in control and our short attention span will be hooked! . yoga lovers for example. That might be the case. but you’ll also need it to test your app. If you can come up with something funny. iPod touch™. Find a niche with ardent fans. it has to have at least one of the following success indicators: • Does your app solve a unique problem? Do you always lose your car in large parking lots? Do you need to jump start your happiness? Figure out how your app can make your customer’s life better. you are definitely on the right track. and second. you’d probably guess that most iPhone™ owners are pubescent boys. Not only do you need at least one of the above iDevices to understand the user interface. • Does it make people laugh? The closest connection between two people is laughter. • Does the app serve a specific niche? Looking at the most popular apps. but you wouldn’t believe how many people I meet who want to create an app but are using a Blackberry™.
ACTION 1. JULY 2008 16-20: Went to Cape Cod and packed my gratitude journal. 3.com and emailed asking to use it. Invest in the proper hardware (computer and a least one iDevice). Thought it would be nice to have one on my iPod touch™ instead. Review your idea. A chronology of the major milestones paints a better picture of my journey. Apply for the Developer Program. install. Create an Apple ID. JUNE 2008 23: Started my first gratitude journal. . one designer. 18: Saw a buddha drawing on http://iamscotty. and play with the SDK. and ultimately ended up doing everything myself—except for the actual coding.19 If your idea has one of the above success indicators then you’re on the right track. I went through two developers. 4. 2. 5. Ta-da! I have an idea. How Long Does it Take? It took four months of part-time work to take Gratitude Journal™ from an idea to selling on the App Store. AUGUST 2008 10: Created the first mock-up of the Gratitude Journal™ using Photoshop™. Download.
20 20: Thought up the name HappyTapper™ while out for a run. offered great insight and we planned weekly calls. 25: Passed the agreed completion date with Passionworks™. 22: My friend Jonathan. This time I was accepted straight away. who did the Bubbles app. so I created a new Apple ID and tried again. Creating bulleted lists was proving to be a challenge. decided to give Elance. 20: Still not accepted to the iPhone Developer Program™.com a try. Decided to do it myself. OCTOBER 2008 10: Tried to outsource Gratitude Journal™ design but it didn’t come together. 28: Purchased my first Mac! Woo-ho! SEPTEMBER 2008 18: After a month of failed attempts to work out busy schedules with Jonathan. Spent every morning for the next six weeks studying the iPhone user interface and developing my designs. 22: Wrote my first full spec complete with all screen views. I also received the first code release from Passionworks in an email stating it was 80 percent complete. It took us another two months to complete that last 20 percent. 30: Received five bids on Elance™ and awarded the contract to Sarat and his team at Passionworks™ for $400. 27: Registered with Developer Program. I tried to pay the $99 but received an email telling me to wait in line instead. . Odd. Dashed home and registered the domain name.
9: I finished http://happytapper.net about advertising on his site. 12: GO LIVE! I talked to dozens of iPhone™ app producers and almost all of them encountered similar hurdles: their developer didn’t work out (some worried that he actually died.HAPPY TAPPER™ 21 NOVEMBER 2008 7: Decided to do the website myself so I could use the $200 I originally budgeted towards advertising instead. 14: Contacted Leo at http://zenhabits. It looks pretty cool. I’m currently on my 14th app and have figured out exactly what it takes to short-cut the process. or they just ran out of steam and gave up.099 . the design was too complicated (configuring a server turned out to be more than they bargained for). they hadn’t heard from him in so long).com website. What Does it Cost? The developer program and new laptop were onetime expenses and part of my business start-up costs. keep the costs low. and start earning within a couple of months.300 One time startup cost Annual Fee TOTAL $3. but even including those. I submitted it to the iTunes™ store and waited. DECEMBER 2008 8: Passionworks™ gave me the final build. I covered my expenses within the first week of selling my app in the App Store! Item iPhone Developer Program™ Outsourced Development Zen Habits™ Ad Macbook Air™ Cost 99 500 200 2. Coding complete.
never truly end. Design Establish a clear blueprint of the features. and well tested. and navigation. . Develop Create an app that is efficient. My Six Phase Process Conceptualize Decide exactly what your app does and who it’s for (these people will be your niche. Distribute Submit the app to the App Store with images and a description. Promote Market the heck out of it. Some phases. such as development and promotion. bug free. screen layouts.23 The Path to Success The whole process can be broken out into six overlapping. your tribe). and often repeating. phases. Maintain Support your customer requests and work on new releases.
maintenance. This keeps momentum going and keeps my project from fizzling to a slow death. you’re done. Don’t believe that once you submit your app to iTunes™. The second rule is to go for the quick wins. I spend just as much time maintaining my existing apps as I do creating new ones. Expect it and plan for it.24 There are two important rules to remember: 1. Excitement comes from doing something and moving onto the next task. I break the development process into short phases so I can get things done and move onto the next thing. seeing results and celebrating the small victories. That’s just the beginning of another phase. 2. .
“Luck is when preparation meets opportunity.26 INSIDE SECRETS Find a Developer You Love The word on the street is that developing an app costs anywhere between $10. let’s talk about your motivation. you’ll need it to see you through your first project. it makes the developer’s job so much easier. the more it will save you in the long run. and it ensures that the project stays on schedule and within budget. maybe more.000. But first. So you might say I was pretty lucky to find such amazing talent for only 500 bucks. I’ll share all my secrets and short-cuts with you so you can enjoy the same luck creating your app.000 and $100.” We all have our own unique talents. . Investing my time upfront scores me a decent rate. The more you can invest upfront. Trust me. and I’ll tell you how to make the most of the skills you already have to save you time and money. I do a lot of prep work before I even think about contacting developers.
or something could come up some time after it’s been launched. and all of these successful app producers gave me the same advice: “If your main motivation for creating an app is to bank some big bucks–then beware. That’s simply not enough to quit a day job. will make you throw your hands up and wonder if it’s all worth it. There are as many reasons for creating an iPhone app as there are apps in the App Store. Articles like that make it seem so easy that anyone could pull it off.99. I’m not trying to discourage you. or your category’s Top 10.http://bit. the average app price is as low as it can go at $0. It will give you the clarity you need to see you through a tangled mess. And thanks to the competitive price war. Be honest about your motivation. it could be months before you receive your first check from Apple™. Write it down.000 a day.” Here’s the deal: if your app doesn’t make the App Store’s overall Top 50. but it’s important for you to understand the numbers so you can do the math and know what to budget. “I Want to Get Rich!” Did you read the news about a guy who created an app for a few hundred bucks and made a half million dollars in a month*? That caught my eye too. at some point something won’t go as planned and you’ll wonder why you even started all of this.28 What’s Your Passion? You are about to embark on a journey that. Rest assured. at some point. In fact.ly/i7p7z . When they hit #1 they were banking about $10. it may affect your budget. The reason you are creating your app will play a large part in determining your success. your best design feature may not come together. then you may make only 10-20 sales a day at best. This could happen during development. So ask yourself now: “What do I want to gain from creating an app?” When I first set out to create Gratitude Journal™. I was asked this all the time and now I understand why. I’ve met people who have genuinely bankrolled from their apps. To get there they had a very * Coder’s Half-Million-Dollar Baby Proves iPhone Gold Rush Is Still On .
This outlines iFart’s sales from December 2008: Dec 12: 75 units .#16 entertainment Dec 14: 841 units .#15 overall. You are going to learn new tools.086 units .#10 overall.#39 overall. That was back in 2008.com). #3 entertainment Dec 19: 3.#9 overall. the numbers are about the same.836 units .#70 entertainment Dec 13: 296 units .#1 overall “I want to learn something new.#4 overall. #2 entertainment Dec 20: 5. how to work with the iPhone™ and iPad™ * http://promotion. CASE STUDY According to the creators of iFart™ Mobile (http://JoelComm.497 units .com/ .HAPPY TAPPER™ 29 careful and simple launch strategy that I share with you in the Promotion handbook*. I wanted to see what it was all about.#22 overall. #3 entertainment Dec 18: 3. I figured that I would come out ahead even if I only covered my costs and received a free education.117 units . #8 entertainment Dec 15: 1.760 units . how to work with Apple™. It’s best to view your first app development project as an educational experience.#2 overall. Any profit would be an added bonus and motivation to do another app.iphoneappsecrets.274 units .510 units .500 sales to make it into App Store’s top 50. #3 entertainment Dec 17: 2. This was one of my main reasons for creating Gratitude Journal™.797 units . #1 entertainment Dec 22: 13. #5 entertainment Dec 16: 1. you need about 1. but even with all the new devices out today.#76 overall. #2 entertainment Dec 21: 9.” You’re curious about how this whole process works and want to figure it out for yourself.
then it would be mission accomplished and well worth all the effort. * † http://ivotemobile. it will tell you whether your app is one that people use and come back to again and again. and more. and how to manage your contractors. Most importantly.com http://pinchmedia. or prevents the end of something good. “I want to promote a brand.” The best reason to create an app is to make meaning. how to manage your time and budget. Meaning can be anything from making a process simpler to making someone laugh. 7 days a week. It tracks the location of your customers. Their app allows users to vote on a variety of questions and polls. what time of day. The iVote™ app by InfoMedia™* is a perfect example of this. You would be amazed at what they know about each person who uses their app. Your promotional app can reach your desired market and collect data about them. at least you failed doing something worthwhile.com . Creating meaning is the best motivator there is. rights a wrong. Create a product that makes the world a better place. increases the quality of life. If I managed to get just a few people started on a journal and turn their lives around. “I want to create a meaningful product. how often they use your app.30 INSIDE SECRETS user interfaces. Another great solution is Pinch Media™†. They offer a free analytics solution that slips right into your app giving you all sorts of insight into your customers.” Most people have their mobile device within arm’s reach at any given time. Everyone from Walmart™ to T-Pain™ knows how powerful an app can be for brand recognition and sales. I wanted to share the power of a gratitude journal with the world. It doesn’t guarantee that you’ll succeed. but it does mean that if you fail. It’s an inexpensive and cool way to reach a target audience 24 hours a day.
What Sort of Skills Do You Need?
Boasting about successfully driving an app directly into first place is easy if you’re a well connected Silicon Valley player with deep pockets. But what about those of us who are new to the game, people in the middle of nowhere with a day job and limited resources, how are we to succeed? Even after my few successful apps, I’m still not flush with venture capital, but I manage to leverage my best talents to help me cut cost, and you can too. We all have unique gifts, recognize them and use them to your advantage. My greatest talents include development project management experience, design, and usability skills. I also had experience working with remote teams, specifically those in India, from when I started two businesses. Still, I had never done anything on the Apple™ platform. In fact, I didn’t even own a Mac until I started on Gratitude Journal™. So I had to dig into my own pocket to pay a developer and had to find time to learn Xcode™ well enough to get the application on my device. Even if you have never managed software development, designed something, or started a business, you can still do this. And to do so, you may have to dip into your pocket and pay for the necessary talents. Alternatively, you can partner with someone whose skills complement yours or invest the time in yourself to learn the necessary skills. Most app teams consist of two or three people who complement one another creating a complete skill set. The following list should give you an idea of the talents that are needed to make your project happen. Make a list of all the talents you can leverage to make the most of this project.
• iPhone app Development • Design and Usability • Project Management • QA Testing
• Product Promotion • Web Development Skills • Outsourcing Experience • Market Research
• Are you a subject matter expert who knows everything about yoga? • Do you know other yoga instructors who would pose for images in your app. • Or can they help you test it? • Perhaps you already have a huge fan base you can tap into to help market it. Make a list of all of your assets and use them to the hilt!
1. List all the talents you have 2. List all the talents you’re missing. 3. Decide whether you want to educate yourself, outsource, or partner.
Needless to say.5 percent difference. Do the math.35 Surprise! My biggest surprise with creating Gratitude Journal™ is just how successful it has been. and refund requests. . and to be honest. The latter is the amount you actually get paid. My second set of reports only showed a 1. the credit card clearing. Letting Apple™ take care of this headache is worth every penny. At the end of the month they provide a report of actual sales. In a previous life I managed ecommerce sites and know how much time and effort it takes. it continues to be the most popular. There are over $1 million daily sales of iPhone apps. This is an estimate of the downloads for that day. they get a nice bonus when they earn interest on your money during those few weeks. Apple™ Pays You Once a Month . That wasn’t my only surprise. My first actual sales report was over 20 percent less than my daily sales estimates. This allows Apple™ time to process refund requests. now you do. Yet out of all my apps. A well deserved reward for Apple™! Payment Doesn’t Always Match Sales Reports Apple™ provides a daily sales report of the previous day’s downloads. My first deposit didn’t reach the bank until six weeks after the app went live. Here are a few things you might want to know before delving into your app project. that came as quite a shock. A little more bearable. Apple™ Keeps 30 Percent of the Revenues I knew this before I started so it didn’t come as a surprise to me. 30 percent adds up quickly. so be happy to give them their cut.On a Four Week Delay Apple™ sits on your cash for awhile. Apple™ deals with all the downloads. I thought I would make a few hundred sales at best and then it would fade away. but in case you didn’t know.
you won’t get paid until you have earned one dollar more in that particular currency. that’s a few hundred dollars. Euro. What gets deposited in your bank account could be considerably different than what you originally thought. allows you to reach a wider audience.36 but still. This will vary from bank to bank. It Can Take Months Before Apple™ Answers a Question You’ll eventually learn that one of the biggest frustrations is getting a prompt reply from the App team. Depending on your app’s success. The moral of the story is: don’t count your chickens before they hatch. I discovered a $10 bank charge for each currency. You Have to Earn at Least $150 Before You Get Paid Apple withholds payment until your payout portion of sales reaches a minimum of $150 per currency. Dollars.99 App Sale Price] .30 Apple’s Cut] = $0.99 app). it’s worth it to sell internationally because it increases ranking. or Yen. To put this into perspective. like the time when the author of Simple Abundance™ contacted Apple™ demanding Gratitude Journal™ be removed because of trademark infringement. Here’s some simple math: [$0.69 Your Cut Number of Finalized Sales Required to Meet $150 Minimum = 311 You Pay a Wire Fee for International Currencies When I finally received payment for my sales in Yen. Sometimes this can work to your advantage. Apple’s delayed response allowed me to come up with a game plan. . if you sold $149 worth of downloads in Euros. and Canadian dollars. and let’s face it – every little bit helps. you might be better off giving it away since you’ll never see the earnings anyway. but that’s $30 I paid to get my money that month ($30 = 44 sales of a $0.[$0. That said.
and other networks. You’ll very likely find an answer.HAPPY TAPPER™ 37 CASE STUDY One afternoon my Vision Board™ app just simply disappeared after updating the price. . Fortunately. When Apple™ isn’t available start reaching out on Twitter™. time is critical and you need an answer quickly. Poof! It was gone and there was no one I could contact to see why or when it would be available again for sale. there’s an amazing online network of extremely helpful people across the globe who are all going through similar issues. however. Google™. Most of the time. So know that you’re not alone. It reappeared a few nerve wracking hours later but I had to wait it out.
39 Where to Start .
just get one that has an Intel™ processor and MAC OS Snow Leopard™.com/iphone/ http://developer. Step one allows you to download the SDK and access helpful guides and videos. and it’s free. These steps should be done before anything else. or iPad™.apple. Step 1: Register as an iPhone Developer* This step costs you nothing and unlocks the tools you need to get started.html . Even if you don’t have a Mac yet. it’s time to roll up our sleeves and take the first steps. you can still register to view the training materials. you’ll eventually need a Mac to install the SDK.HAPPY TAPPER™ 41 What do you do first? Okay. Unless you partner with someone who has already purchased an iPhone Developer * † http://developer. iPod touch™. which has proven to be an excellent investment.apple. whereas the Developer Program gives you the power to install your app on a device and sell it on the App Store. Don’t feel obligated to get the most powerful and expensive Mac on the market. Step 2: Register for the iPhone Developer Program™† This is different than step one. You must be registered to download the iPhone SDK™ and get access to Apple’s training materials. That part of the project cost me a new Macbook Air™. However. NOTE! The SDK only works on Apple’s computers. When all is said and done. The iPhone SDK™ is a free software development kit you will need to create the application and add it to your iPhone™. you’ll be glad you didn’t put them off.com/iphone/program/index.
How did I manage to go live when I did? Two months earlier I gave up waiting and tried to register again. As I wrote this book. 2008. If you want to sell apps on the App Store then you want the $99 Standard Membership–even if you’re a small group or large company. and small teams who want to sell apps on the App Store) and $299 for enterprise (for companies who do not want to sell apps on the App Store but want to create proprietary apps and install them on internal corporate devices). 2. Once you register for the program. That could have been plain luck. The program costs $99 for standard membership (for individuals. The sneaky thing is that I had already gone live a week before I got that email. 3. When I first registered on 27th August. .42 INSIDE SECRETS Program™ membership you’ll need to bust out your credit card. ACTION 1. I wasn’t allowed to purchase the program membership. Register as an iPhone Developer. Four months later I finally received an email from Apple™ giving me the green light to pay my $99 bucks and register. companies. I tried to register again with an existing Apple ID™ and received the message that they’d be in touch. Those buttons give you access to the iPhone Provisioning Portal™. you’ll see some new buttons on the iPhone Dev Center website. which is where you’ll do all of your app preparation. Register for the iPhone Developer Program™. So if you’re serious. I created a new Apple ID™ and went through the exact same steps and was accepted straightaway. do it right now. Instead. Register an Apple ID™ (this may differ from your iDevice Apple ID™). I received that message that they’d be in touch.
Without a doubt. take a couple of hours to learn the best way to design an app. sample code. Make some time to go through it. they’re excellent for learning on the go. guides. “But aren’t you supposed to tell me how this works?” I’m here to tell you how to save on outsourcing. * † ‡ http://bit. This is worth scanning through for the great advice on designing for the iPad™. The available materials do an amazing job explaining human interface design principles and how they apply to Apple’s multi-touch interface devices. especially to a novice. • iPhone™ Human Interface Guidelines† (reference library): This document pretty much says the same things as the video. It can be confusing where to begin with so much material at your disposal. Even if you plan to outsource the design. try the podcasts. The first part is about planning for your iPhone™ development. and articles all nicely categorized by technology. • iPad Human Interface Guidelines‡: This document does a good job of distinguishing iPhone™ elements and iPad™ elements. Below is a list of the best links to get you started: • User Interface Design for iPhone™ Applications* (video): This 50 minute video gives you the low down on the entire iPhone™ design and how to take advantage of its usability. videos. It’s broken down into two parts. the time you invest in learning from Apple™ translates into money you save down the road. Start with the design process. If reading isn’t your thing. Apple™ wants you to succeed so they put together a rich collection of documentation. The second is about designing the user interface for your app.ly/b5i62c http://bit.ly/aYKeun . Use them! Separating the Wheat from the Chaff The glut of information can seem overwhelming.44 Educate Yourself The iPhone™ Developer website is a wealth of excellent learning materials.ly/rRi9P http://bit.
smashingmagazine. Worth it. The videos are only about 20 minutes long and each minute invested in your education could save you $10 of developer costs down the road.45 I went though these guides a few times because each time. make your way through the other videos and readings on the iPhone™ Developer website.com/2009/10/09/iphone-app-design-trends/ http://www. Also worth it are these excellent blog posts: • iPhone™ App Design Mistakes: Overblown Visuals (Smashing Magazine)* • iPhone™ App Design Trends (Smashing Magazine)† • iPhone™ App Design Mistakes: Disregard of Context (Smashing Magazine)‡ • iPhone™ Interface Design (Video by Edward Tuft)§ If you want a little more in depth training. Read. 3. It’s a seven hour training course that will walk you through almost the entire app creation process from registering as an iPhone Developer and installing the iPhone SDK to creating your application launch image and icon. Lynda.ly/cvyQ5r . I glimmer a bit more insight about the iPhone™ interface. which is essentially what makes an app stand out.com/bboard/q-and-a-fetch-msg?msg_id=00036T http://bit.com has an iPhone SDK course called iPhone SDK Essential Training™¶. 2.smashingmagazine.com/2009/11/15/iphone-apps-design-mistakes-disregard-of-context/ http://www.edwardtufte. This training course also includes some basic Objective-C™ and Cocoa Touch™ training that could be essential for future app development. Read.com/2009/07/21/iphone-apps-design-mistakes-overblown-visuals/ http://www.smashingmagazine. Watch the Human Interface Guidelines Videos (iPhone and iPad). Download the Human Interface Guide as Your Quick Reference. After you finish with those guides. Read. especially if your developer gets too busy with all of the referrals you’ve given them! ACTION 1. * † ‡ § ¶ http://www.
47 Secrets to a Killer Design .
Nixing those things was a smart move. wisdom. Don’t design for everyone. Those things weren’t core to the main functionality and would have added unnecessarily to development cost and time. Your customer has to gain something from using your app. My quotes feature was my subtle surprise. the user is rewarded with a quote for the day. feature or style. Select your target audience and keep your app simple and aligned specifically for that group*. I was tempted to add features like ambient music and graphs. Keep your features list limited. Surprise your users. With Gratitude Journal™. Something simple and fun: it can be an animation. Reward your audience and they’ll reward you back. I was tempted to make Gratitude Journal™ a basic run-of-the-mill journal. there has to be something in it for them. or efficiency. In the end. thinking I would have a wider customer base. Whether they get a laugh. Thankfully. But there’s nothing special with just a journal. my app stands out from the rest of the journal apps. After creating a journal entry. * Learn more about “tribes” in How to Successfully Promote Your App. This little feature has received an amazing amount of positive feedback. Sneak in a little unexpected extra for your users. friends kept me on focused on staying within my target audience.HAPPY TAPPER™ 49 How to Stand Out From the Crowd There has to be something in it for the user. . You are creating for a portable and mobile device. just a couple of main features will do the trick. Just keep it subtle.
The product definition statement is one sentence that says what your app does and who it’s for. feel. . For many years. every time they check their email. casual. and functionality of your app. This will be your North Star throughout your project. or retirees? Will they use your application at the end of every day. the more consistent your decisions will be about the look. view. or whenever they have a few extra moments? The answers to these questions – and how you apply them – are essential to your app’s success. experienced? Will your primary audience be primarily male or female? Are they teenagers. Spending time identifying my target audience provided me with absolute clarity when it came to selecting the features and design for each app. Who is your target customer? What kind of user are they? Novice. it has been used as a navigation aid and geographical reference point because of its unique ability to provide true direction. and share daily gratitude in a personalized design. This is the original product definition statement for Gratitude Journal™: “An easy-to-use journal for people who want to improve their life by allowing them to record. business people. intermediate. pointing you in the right direction each time you have a question.” Three Steps to Help You Develop Yours Step 1: Who is your target audience? The more accurately you define your target audience.51 Product Definition Statement: Your North Star The North Star is a star that seems fixed in the sky. It will help you manage scope and stay within budget.
52 CASE STUDY Here are a few characteristics about Gratitude Journal™ users: • They want to create an entry quickly and easily. You will refer to this list often. Brainstorm and write everything down. • Add at least five gratitude entries for one day • Change the date for entries • Create additional gratitude entries (more than five) • Create a single gratitude entry to share • Add images to a gratitude entry • Share a single gratitude entry from the list • View others’ shared gratitude entries • Ambient sounds • Custom background • Chime when saved • Display a quote when all five entries are saved . • They want to reflect back at their gratitude from previous days. • They use their device daily. list all the features your app will deliver. To give you a bit of an inside understanding. Anything that didn’t scream out as part of the main functionality was either scratched or put into Phase II. • They don’t always have access to WiFi. • They want to keep a gratitude journal without carrying around a notebook. • They want to share their gratitude with others. • They are comfortable with their keyboard skills. Step 2: What features do you want to include? Next. here’s the original Gratitude Journal™ feature list.
3. 2. distill the list of features into a single statement–the product definition statement–that describes the solution your product offers and who your users are. . With the image of your target audience in mind.HAPPY TAPPER™ 53 • Create a profile • Ability to view by calendar • Ability to view list • Ability to delete or edit an entry Step 3: Combine the target audience and the features list. Even if you began this project with a specific app in mind. ACTION 1. It’s especially important to eliminate features that don’t support the product definition statement. Create your product definition statement. The variety of the iPhone and iPad’s capabilities make it tempting to use everything it has to offer. longer development time. computer – anywhere you work on your app. more features means higher costs. you may find that the process of defining a product definition statement has changed your objective. Add it to your design specification. Paste it to your wall. white board. Once you’ve determined a solid product definition statement – and you’ve started to use it as a filter for your proposed features – you may want to use it to verify that your initial decision to create an app is still the right one. and a greater chance of bugs. Keep it lean and focused. However.
Pictures are always far more powerful than paragraphs. they translate well into any language. CASE STUDY Below is the final flow diagram I created for Gratitude Journal™. Your developer will thank you for it and it will help you throughout your app’s development life especially during testing and for writing directions if your app requires potentially non-intuitive functionality or navigation. Even if you only have a couple of screens. this one image will save you a lot of explaining in your specification. .55 Create a Screen Flow Diagram A simple diagram outlining exactly how each screen links to the others forces you to think about the app’s natural flow. or OpenOffice™ Draw. Google™ Presentation. Anything that lets you draw some boxes and arrows will work. Not only are they quicker to create. I normally use a tool called Omnigraffle™ to create my screen flows but you can also use PowerPoint™.
1. Create a screen flow of your app. 2. Paste it next to your Product Definition Statement. 3. Add it to your design specification.
Pencil and Paper
Start with the lowest level of design possible. Pencil and paper are just fine and don’t worry if you’re not artistic. If you can draw rectangles, squares, and circles then you’re good. This is simply to get the idea out of your head and onto paper. This allows you to visually capture the list of features you created. If you are particular about the basics, here’s a list of tools to help your paper designs look a bit nicer, but don’t feel like you have to use them.
Pencil and Paper Tools to Get you Started
• iPhone™ Stencil Kit: http://bit.ly/54rQal • iPhone™ Wireframe Template (paper print out): http://bit.ly/4R0eVD • Notepod™: iPad and iPhone sketchbooks: http://notepod.net/ • App Sketchbook: http://appsketchbook.com/ • PixelPads™: http://bit.ly/9L9zMh • UI Stencils sticky pads: http://bit.ly/aIzuyr • Apress iPhone™ Application Sketch Book: http://bit.ly/dryhBX • Printable iPhone™ Wireframe Template (free): http://bit.ly/cYGp7x
Computer Generated Designs
Once you’ve sketched out the foundation of your designs, you’re ready to create a cleaner version on the computer. Some wonderful people have created dandy tools that will help you put together pretty spectacular layouts in record time. Below are a couple of links to tools that really speed up the process: • iPhone™ GUI PSD from Geoff Teehan: http://bit.ly/cY37LC • iPhone™ Elements by Designers Toolbox: http://bit.ly/1Tru6 • Omnigraffle™ Stencils • iPhone™ Mock-up For more of these tools search for “iPhone stencil”, “iPad stencil”, “iPhone PSD”, or “iPad PSD”. New files are being posted regularly.
Don’t worry about the look and feel (colors. images). I’ll reveal some secret steps that helped me whip my app into something a little lot more appealing to the eye.59 If you don’t have Photoshop™. It’s free. Gratitude Journal™ first mock-up and the final design after at least 50 different iterations. Once you have your tool(s) of choice create each screen’s layout but keep them as basic as possible. download Gimp™*. The goal is to create a layout that visually captures the features on each screen. fonts. * http://gimp. But first. this phase is just one step up from your drawings. For the record. You want to test the design before investing time making it look good. or can’t afford to purchase a copy. we need to work with those initial layouts a little more.org . gradients. open source software that does the same thing. I created the design on the left before stencils and Photoshop™ templates existed. the final product turned out completely different. As you can see.
Keep them simple. Below are the latest screen dimensions for the iPhone™ 3GS. 4. and iPad™: • iPhone 3GS™: 480-by-320 pixel resolution at 163 ppi • iPhone 4™: 960-by-640-pixel resolution at 326 ppi • iPod touch™: 480-by-320-pixel resolution at 163 ppi • iPad™: 1024-by-768-pixel resolution at 132 ppi ACTION 1. 2. Draw out your screens on paper or a white board first. 3. Using your computer. iPod touch™. . create a clean blueprint of your designs. Don’t worry about the details now.60 NOTE! The size of your Photoshop layout will differ depending on which iDevice your app is intended for.
The left pane is called the master and the right is the detail. Not to mention that you’ll miss out on a lot of design opportunities. Fewer Screens Let users see more content and do more work on one screen. Though drilldowns and back buttons won’t be as necessary as they are on the iPhone™. That makes iPads™ among one of the fastest growing new consumer computer devices ever*. porting an iPhone™ app directly to the iPad™ will sink it. * MorganStanely Internet Trends. Take advantage of all the iPad™ has to offer but be careful not to bring back all the functionality you pruned from your iPhone™ version. The left pane is fixed at 320 points in all orientations. here’s some advice to help you revise it so that it can take full advantage of all the UI features the iPad offers. they should still be used when appropriate. June 7. Split Views The iPad offers a new landscape split screen. Take advantage of split views and popovers to flatten your hierarchy. Be careful not to pack too much into one screen but provide enough information so your users don’t have to move around too much to access all of the content and functionality. This is a big opportunity for all of us. Make no mistake. It’s a Whole New Landscape Whether you’ve already designed and developed your app for the iPhone™ or not.62 INSIDE SECRETS Things You Should Know About the iPad™ Over a million iPads™ sold in less than a month after Apple™ started shipping them. 2010 . By the end of the third month of sales over 3 million iPads™ were sold.
or metal should be meticulous.63 Pop-overs A pop-over is a temporary view that should automatically close when no longer needed. or a list of other items. are 1004 x 768 pixels (for portrait) or 748 x 1024 pixels (for landscape). such as the trash can. It should be noted that a popover always displays an arrow and you cannot change the appearance of a pop-over’s border. like a driving game. Make your app as realistic looking as possible. Take Advantage of Amazing Graphics This is when great talent is worth paying for. you’ll need to create a launch screen for each orientation and design your app so it easily transitions when the user reorients their device. Rethink Your Controls Minimizing application controls. Unless your app is meant to be viewed in a specific orientation. . This not only allows for more space for your content but is expected by iPad™ users. Design for Both Landscape and Portrait The full dimensions of the screen. It’s perfect for displaying navigation. Toolbars on the bottom of an iPhone™ app should be migrated to the top of an iPad™ app. minus the status bar. Textures like wood. Make controls discoverable yet inconspicuous by designing your own custom controls that integrate seamlessly with your app’s style. leather. additional information. Ensure your animations and sounds reflect real life rather than defying natural laws. in number and prominence. A book app should do everything just like a real book. except smell like it. Let them fade out then become brighter when people tap the screen.
ly/aj20WQ http://informationarchitects.Smashing Magazine™ • iPad Usability‡ by Jakob Nielson iPad™ tools to help get you started: • iPad™ Sketch Paper from Oelna.de§ • iPad™ GUI Kit in PSD Format from RawApps¶ • iPad™ GUI PSD from Geoff Teehan** • iPad™ UI Vector Elements from Icon Library†† • iPad™ Omnigraffle™ Stencil from Information Architects‡‡ ACTION 1. Start designing your app with paper and later computer prototypes.64 Keep on Learning This is just the tip of the iceberg for the amazing iPad™ UI features.html http://oelna.jp/ipad-stencil-for-omnigraffle/ . • iPad Human Interface Guidelines by Apple* • Useful Design Tips for Your iPad App† . 2.com/blog/2010/02/01/ipad-gui-psd/ http://bit. 3.rawapps. Download and study successful iPad apps.useit.com/849/ipad-gui-kit-in-psd-format-is-here/ http://www.teehanlax.ly/drEPmD http://bit. Read the iPad Human Interface Guidelines on Apple.com/alertbox/ipad. * † ‡ § ¶ ** †† ‡‡ http://bit. Including everything would be a whole new book! Here are a couple of places to educate yourself so you can really make your app stand out.ly/9UffqK http://www.de/blog/?p=552 http://www.
find at least one person outside your project to share your designs with. Instead. will provide you with powerful information you can’t get any other way. To protect your interest – and theirs – request they sign a Non-Disclosure Agreement (NDA) first*. so you need to get feedback now. How to Get Useful Feedback There are plenty of quick and easy ways to get user feedback. I’ve never had anyone refuse to sign one. Not everyone thinks the way you do. saving you money and time. It gives you a solid design that won’t change scope part way through development.com/forums/30970/entries/34758 . before you invest all of your time and resources. You don’t want your first feedback to be from reviews on the App Store.66 INSIDE SECRETS Critical Market Research If you want a great app. or will use the app as you do. not after you go live.com : http://help. They’re usually so excited to be included in my new project that they’re more than happy to oblige. Putting your simple mock-ups in front of your target audience. you need to get feedback right now. Nothing beats a live audience reaction. The easiest is to ask a few friends who own iDevices for ten minutes of their time. Updates take longer when you outsource.Elance. Whether you’re working with a team or working solo. or even a willing friend. Don’t wait until your app is released before you receive your first feedback. you must test your designs. knows what you know. The Value of Early Feedback Feedback gives you perspective about which features are critical for release and which can wait. Even if you only manage to get one person’s input. * Sample NDA from Elance. you are still better off than if you didn’t ask for anyone’s input.
Avoid discussing the app beforehand. Nothing beats a live audience reaction. The purpose of this test is for you to watch and learn. Once you establish what the app does. • Ask them what they think the app does? • Ask why they feel that way? • What do they think the flow of the app is? • What’s the purpose of a certain button? See if they get it without you explaining it to them. These tests cost nothing yet add so much value to your design. pull out the paper print outs of your designs and try the following tests. that will defeat the purpose of your testing. ask them what type of task or activity they can perform with the app. Even more powerful is an HTML click-thru. try to perform all the tests in person. Don’t prompt them or help them out. Then ask them to perform it. You want to see if they can figure it out for themselves. it allows you to test on your iDevice without Objective-C™ coding! . Get It “Get it” testing is just what it sounds like.67 Ten Minutes to a Better App If possible. When you’re ready. You want to hear what they think without your influence. Key Task “Key Task” testing means asking the user to do something specific – on an app for an airline this task may be to find and book a trip to Maui. When people are doing made-up tasks. You want to tell whether or not they can figure out what your app does without instruction. Be sure to keep your opinions to yourself. You want their genuine first impression. they have no emotional investment and can’t use as much personal knowledge. Though you can outline predefined tasks you’ll usually get more revealing results if they have a hand in choosing the task. Show them the app and see if they get it.
2. . Print out your designs. 3. creating a click-thru will be a breeze. Open the email on your iDevice and save the image to your photo gallery. Testing on your iDevice Without Objective-C™ Coding A click-thru. 3. 4. Open that mock-up image in photo gallery to see a full screen view. Follow these * See the References section for more wire framing techniques. Options 2: HTML Click-thru If you know anything about HTML. You won’t have the ability to click through the different screens. Thank them for their time by buying them coffee. Take really good notes. Email yourself a copy of the mock-up. but it will give you a better idea what your screens will look like. also known as wireframe testing. Option 1: Email This is a very quick way to view your mock-up on your iDevice. 2. 1. 5. I discovered a few free methods to create a click-thru quickly and easily*. Find friends who will give you honest feedback.68 ACTION 1. Three or four people are plenty. Run “Get It” and “Key Task” tests. is an easy way to get your app on your device without a single line of Objective-C™ (the primary iPhone™ development language).
Take really good notes. 4. 3. 3. but here’s an overview of how it works: 1. Link each screen together using image map hotspots. Load all of your HTML pages to a web server. One to create a mock-up that runs on your computer. 4. Create an HTML page for each screen and insert an image of that screen. Thank them for their time by buying them coffee.HAPPY TAPPER™ 69 simple steps and you’re in business: 1. You are now testing your screens on the device without any Objective-C™! Option 3: MockApp™ MockApp™ created a Powerpoint template that you can modify to create a mock-up of your app. 2. you convert it to a PDF. ACTION 1. 5. Run “Get it” and “Key task” tests. Create your click-thru and find a few friends to test it. . 2. Add your click-thru in your design spec. Register to download the Powerpoint™ templates. It’s pretty slick. I suggest you visit their site to get all the details. If you modify the one that runs on your device. 2. The other will create a mock-up that runs right in your device. There are two types of templates. Open the main HTML page on your iPhone browser. 5. 4. 3. Then download an app called GoodReader™ in order to display the PDF with all its clickable links.
And remember. Remove any features you really don’t need for release. they’re doing you a favor. run the same tests again. and be easier to maintain. “Does this make sense to you?” Now Unpack Creating an iPhone™ app is much like packing for a trip. Once you’ve incorporated your findings and updated your designs. or may let you see an old idea in a new light.71 Make it Make Sense As painful as it can be to have someone blast apart your app. Go for the low hanging fruit for big. easy wins. Why pay for them up front if there’s no demand? Leave Out Anything That Requires a Server If your application requires a server you’re adding to your overall startup costs. Fewer features mean it will get to market faster. Even a minor change can have a major impact. money. Once you’ve generated some revenue from sales. Whenever I go somewhere I have a rule to remove half the clothes and double the amount of cash I am taking. rather. and resources in its indefinite maintenance. . Take new feature requests with a grain of salt. Every time I test I gain incredible insight and feedback. your app will be far more user friendly. With the iPhone™ it’s the same formula. and make them better. you can add customer requested features into your app. go back to your original mock-ups. I usually do this at least three times before putting on the final touches. It might just be another app they’re mimicking. Take all you learned. take out any unnecessary features and consider changing the navigation to make it more usable. if your app requires a server you’ll need to invest time. Seeing your handiwork through someone else’s eyes may even suggest entirely new app solutions. By waiting you’ll discover exactly which new features your customers want and won’t waste time or resources on unnecessary features. even if I just turn to a friend and quickly ask. Resist the impulse to add things.
72 I originally wanted my customers to share their gratitude with others in a Twitter™-like fashion. Don’t contribute to that garbage. ACTION 1. Not to mention that you won’t make a lot of friends when you reject their content. but that meant I would have to store those entries in a database on a server and maintain them. Improve your designs. That alone can cost you more than the app development itself. 3. the App Store is riddled with poorly designed apps. . A good Intellectual Property (IP) attorney charges a minimum of $250/hour and the average Terms of Service usually takes several weeks to compile. 24/7 job. I was in that type of business in the past and unless you have a team. You could also be putting yourself and your company in legal jeopardy if questionable or infringing content is posted. Rinse and repeat. they’ll likely seek revenge by leaving a poor rating and review for your app. Test again. Leave Out Anything That Needs Your Intervention If your app allows users to supply the content then someone needs to police that content. and admin headaches. Don’t Contribute to the CrApp Store Despite the fact that there are a ton of materials telling and showing you exactly how to make an app look great. There’s really no excuse. security. This is a full-time. which could also affect your timeline. 2. it’s exhausting and introduces legal. Leave Out Anything that Requires a TOS Having your users agree to a Terms of Service adds to your costs because you need to hire a lawyer to come up with the terms.
* http://daringfireball. Users are accustomed to the look and behavior of the standard views and controls and if you use them they will learn your application faster and feel comfortable with it sooner. For example.net/2008/11/iphone_likeness .HAPPY TAPPER™ 73 Apple™ Knows Best You should use Apple’s standard user interface elements and follow their recommended uses as often as possible. and testing into creating simple and usable navigation so use what they’ve already determined works – and works well. They invested a lot of time. you can change button colors or add your own image. so sticking with what they know works is best. effort. Creating Your Own Look and Feel Many of the default controls can be customized with your own style. Even my two-year-old nephew figured out the iPhone™ interface. And a simple change can make your app go from messy amateur to polished professional in seconds. Still not convinced? Then read this*.
74 INSIDE SECRETS Avoid radically changing the look of controls that perform a standard action. I wanted Gratitude Journal™ to have a unique look. Apple™ Advertises Your App for You One day Apple™ just might reach out asking to feature your app in their advertising. and if they think it’s broken they’ll write a negative review about it and because of those reviews it simply won’t sell. send. it’s hard to bring it back. For example. button colors. In fact. they will wonder what your fancy control does that the standard one doesn’t. Positive feedback is an incentive for others to hit the buy button and everything you do before you put your app in the App Store should be done to promote ease of use and encourage positive feedback. delete. how often does positive feedback get you to hit the “buy” button? For me. it’s an honor to be considered. Your customers will leave you feedback–be it positive or negative–but it’s always better if it’s positive. well. that’s the best advertising anyone could ever dream of getting. it’s essential. I wanted the customer to choose the design. This is why investing time up front in my design paid off in the long run. so I created six themes for them to choose from. Benefits of Creating a Great App Feedback I’m sure you already know why it’s important to design an app that is easy and fun to use. Not only will your customers have to learn how to use it. A single negative feedback can sink an app and drop it out of the top ranking. These little changes gave me a unique look while retaining the logical functionality. And if Apple™ does use your app. . and navigation buttons. Think about it. I created different backgrounds. And once it starts to go south. but point blank: if people can’t use it. they consider it broken. This has happened to me as well as several others who have used this guide. creating a completely new design for the trash button does you no good. Even if it comes to nothing.
Do they really work? . 2. ACTION 1. quality apps from you in the future. customers will thank you for it by purchasing your other apps. 3. if not higher and better. Read reviews on other apps and see what people like and dislike. just improve it. But don’t rest on your laurels. Don’t reinvent Apple’s wheel. Once you create one great app.75 Future Apps Sell Better Selling multiple apps through iTunes™ is where the real money is. Your customers will expect the same. Be honest with yourself about your designs.
I decided to do the designs myself. and just because someone is a good designer doesn’t mean they can do great iPhone app design. In addition to paying someone to build your app.HAPPY TAPPER™ 77 Secrets to Finding a Designer If you’re lucky your developer and designer are the same person. you might want to pay someone to polish up your designs before contacting a developer. My budget couldn’t afford the design quality I was aiming for and the end results were really disappointing. What I Learned from Outsourcing Design I attempted to outsource my designs through Elance™ but didn’t have much luck. They have to prove they understand the iDevice interface. also did all the designs as well. I don’t want you to waste time like I did. I’ve yet to find one to work with. but that doesn’t mean they don’t exist. the developer of the highly successful app Put Things Off™*. Ultimately. Make sure the designer has prior iPhone experience and can back it up with a portfolio of their iDevice designs. Limited iDevice Experience Might be a Bargain There are designers who are new to iPhone and iPad development and are eager to break into the market. You discovered the best flow and layout for each screen and now someone can help you create that final look you’re going for. * http://itunes. He’s a rare find.apple.com/app/put-things-off/id309622930?mt=8 . so learn from my mistakes. You may score a decent rate because they’ll offer a discount so they can get a first project under their belt. Minimal iDevice skill is better than none. Request a Portfolio of iPhone Designs Being an MD doesn’t mean you can do brain surgery. Nick Cernis.
You can find copies of these on Elance™*. 2. This will help you test the waters. Post these to freelance sites or directly to designers you know. Write a description of your job requirements. they’ve signed the NDA. 5.Elance. and agreeded on a price and payment schedule. send a detailed specification that clearly defines exactly what you want. ACTION 1.com/p/help/myElance/contracts. 3. be sure to include: • Your final mock-up designs • Your usability test findings • Any artwork you want included (such as logos. In your design spec. Sign an NDA and share your project details with them. fonts) • A description of what your app does (the product definition statement) • A features list • Your navigation flow diagram • Major milestones in the design process You’ll also need to create a statement of work or a binding contract. They aren’t fancy or heavily designed. * http://www. I use Google Docs™ for all my specs.78 INSIDE SECRETS Testing the Waters Request that they design just one screen of your app before committing any funds. Just be sure to get them to sign the NDA first! Where the Rubber Meets the Road After you’ve selected a designer. Send them your design specification and any artwork they need. 4. they just tell the story with all the resources I already put together. Interview the designers.html . See prior work and test their skills.
Then try to incorporate that greatness into your final designs. If you can’t afford to attend a training course in person. Looking at these apps. Learn from the best.lynda. So eventually I taught myself how it’s done. there are plenty of great Photoshop™ courses online. it deflated my spirits. But don’t copy! Photoshop™ Courses A simple one day Photoshop course could be enough to clear the fog. I’ve never used online training but heard that Lynda. If you’re in the same boat. Every time a great looking app came on the market. gradients. I used Photoshop™ for years but I still have plenty to learn.com™* has some of the best and it only * http://www. and the latest web design effects. Download these apps and see why they’re so great. but I managed to get there. I scrutinizing them and tried to recreate their styles in Photoshop teaching myself how to create the same effects. After dozens of design reworks I still wasn’t getting the polished look users expect from an Apple product.aspx . be prepared to make a design tool like Photoshop™ or Gimp™ your new best friend.com/home/otl. I also downloaded every app that I felt had a great design. not the default design • layout consistent with Apple’s apps • a lot of attention to detail • designs resemble real life objects Search for “iPhone app design inspiration” and you’ll discover some blog posts featuring apps with amazing look and feel. I just wasn’t able to create that same level of quality.80 Can’t Afford a Designer? You shopped around and the design prices are killing your project. That’s what happened to me. I studied dozens of online tutorials about how to create shiny buttons. This was the point where I wondered if I should keep going. It took a few weeks. or the designers you can afford can’t provide the quality you expect. I noticed they all had the same things in common: • limited navigation options • navigation so simple that no language is required • unique look and feel.
Learn how to use Photoshop™ or Gimp™.50 for the premium plan that comes with all of the exercise files).HAPPY TAPPER™ 81 costs $25 per month ($37. 2. ACTION 1. Anytime I came across one I picked it up. Pouring over these books made all the difference. studied it for a good five minutes and noted anything I liked then tried to fit that into my design. the Buddha (often referred to as “the baby with a dot on its head”). 3. I discovered him on http://iamscotty. Field Trip I visited book shops and studied the journals for sale as well. Investing in his work was one of the best decisions I made.com and contacted the creator. I paid him what I could afford and promote his work any way I can. I also spent hours going through boxes of my old journals. Now Scott creates all my mascots. He also did my logo. Now all my apps have a consistent and complementary look and each app is unmistakably a HappyTapper™ app. Or you can partner with a designer. Come up with something uniquely you. That’s how I came up with the idea of the different themes feature in my app. I didn’t read them cover to cover. Exchange services. Invest in One Excellent Design Element I splurged on my mascot. requesting permission to use it. Scott Jackson. . Study successful app designs. I just studied the bits that reflected what I wanted to accomplish the most. Use Your Library Card I made the most of my library card and checked out every book I could find about Photoshop™. Don’t copy other’s designs. 4.
83 Project Management Basics .
• If you want to spend less. If you can’t afford the bid price offered by a developer. 2. Before we discuss that. Less Time = More Money and/or Smaller Scope Less Money = More Time and/or Smaller Scope Larger Scope = More Money and/or More Time In plain language: • If you want to rush the job. reevaluate your app. . wireframes. and Scope You’ve poured your heart and soul into the designs. Scope of the project. and are now ready to begin the development phase of the project. have a solid spec. review the functionality you want for the launch. Money. including features and design. you need to establish your budget and decide how much of your precious savings you’re willing to spend. 3. • And if you increase your scope then be prepared to pay extra and for it to take longer. Money needed to pay freelancers. Understanding these basic concepts will help you manage your project and negotiate a better price. Before you start sending out your gorgeous spec and NDAs to developers. then you better increase your funds or decrease your scope. and see if you can decrease the scope or extend your launch date to increase the developer’s time frame.HAPPY TAPPER™ 85 Time. Changing one of these items inversely affects the other two. you need to understand that there are three things that affect a project: 1. Try to find a middle ground that’s fair to everyone. decrease the scope or increase the time – or a bit of both. preliminary testing. Time it takes to complete the app.
Keep this in mind when working with your developer. or scope? 2. time.86 INSIDE SECRETS ACTION 1. What is most flexible? Your budget. .
88 The Beauty of Bartering Remember the good old bartering system? You swap services instead of cash. I did the same for my accountant. Will it cost you MacTavish Best. it’s also a great way to formulate a bond and build a lasting business relationship.000 listings inyou barter section of Craigslist in July. ACTION * Source: America’s Research Group. What services or goods can the barter? double the number posted during the same month last year. we have a special relationship we wouldn’t have had otherwise. If you can’t afford the price. And now the service I receive in return is outstanding. • There were some 142. according to Craigslist 2. spokeswoman Susan less to offer your service or goods than to pay in cash? 3. it’s easier on the wallet and your taxes. I’m a big fan of bartering and think it’s a great way to get ahead on a shoestring budget. compared with 33 percent in 2006*. Check out bartering websites. check out the barter section on Craigslist. If you need inspiration. Is there a way you can help grow their business? Or provide them with something they need? Do you have a product they might enjoy for free? Think creatively. Reading through these posts can seed some ideas and may just connect you with other bartering gurus. Not only is it affordable. September 2009 . consider what you have to offer in exchange that doesn’t cost you much more than time or inventory. Interesting Bartering Stats • Sixty-seven percent of consumers have haggled in recent months. Because of our experience working together. almost 1. I created a website for my yoga instructor in exchange for free yoga lessons.
89 Outsourcing Development .
Geography doesn’t matter anymore. he had a look at it and gave me the thumbs up. not the other way around. After reading a number of iPhone™ app postings. We worked around-the-clock on Gratitude Journal™ and had no problems communicating. which I had no idea what to do with at the time.$400. and they have an excellent payment system. and vice versa. So I decided it was time for me to move on. . I decided to give it a whirl. Just when I was logging on for the day they were winding up and would hand the project over to me. The contractor I selected. A friend agreed to help me with development. The best thing about Elance is that it costs nothing to post a project. Hire the best talent no matter where they’re located. Study other iPhone app postings to understand what developers are bidding on and the average project costs. The projects with the most bids might have the biggest budgets. but he simply couldn’t find the time in his schedule to pull it together. My Elance™ Experience I stumbled across Elance™ when I was just about to give up on creating Gratitude Journal™. about 13 hours ahead of me. They’re based in India.HAPPY TAPPER™ 91 Post Your Project to Elance™ I discovered my first developer on a website called Elance. was actually the highest bid. We had a few online discussions and he sent me a sample of his code. They also offers a decent project management site to post messages and communicate with potential developers directly online. Elance™ is a website where you can tap into a skilled talent pool of more than 100. Working with Passionworks™ was a dream.000 tested and rated freelance contractors. This makes it a great place to discover how much your project will cost.com. but I passed the code onto my friend. their site is packed with advice about outsourcing. Passionworks™. turning to Elance™ to find a project that I could bid on. all the contracts you’ll need. Use Elance to Study the Market Even if you don’t find or hire your freelancer on Elance™. I received six bids on the Gratitude Journal™ job ranging from $200 . but they also might be very well specified.
*** PLEASE NOTE: Although. Development Process: I would like to complete a simple click-thru first for usability testing (done by me). The simple click-thru would be ready for testing in 2-3 weeks with finishing touches done shortly after that. I may tweak the layouts and functionality before full designs are applied. and images as well as full project management. What I Will Provide: All screen designs are complete. I definitely want to work with someone who has excellent iPhone application development experience. The program is fully designed and does not require any complex functionality.92 INSIDE SECRETS GRATITUDE JOURNAL ELANCE POST What I Need Done: I’m a usability and design professional who would like to find an experienced developer or company who understands the iPhone SDK™ inside and out. Other Context/Requirements that Providers will Need to Know: Although the application is very simple. content. Also bear in mind that although I’m a designer. But it would be great to do some testing on the simulator before going fully functional. I would like help developing a very simple custom Notepad-like iPhone application (3 screens) that uses built in iPhone™ functionality. Timeframe for Delivery: I would like to have this up and running in 4-6 weeks -. I will provide all designs. Based on the test results. Please note that usability testing has already been done on the paper designs. I have other projects coming over the next 3-6 months. *** . I’ve done quite a bit of coding as well so am familiar with your role. Specific Expertise that I am Seeking: iPhone application development experience is key. Great communication skills and a self starter are also critical.again a very simple application so I don’t believe that development is going to take very long. I have selected “Fixed Fee” as the default I would be happy to discuss an Hourly billing model too. as well as the loading page and icon. If I find a developer whom I work well with.
The first time I tweeted that I was looking for a developer I only had about 250 followers. or past a number of developers. Outsourcing is touch-and-go. I’m guessing the experience will be similar if not better. 2. Those who don’t. . 3. Check out the ones listed in this guide. a few months later I tried it again and had the same luck. There are plenty of other freelance websites. Start following iPhone developers and producers and some may follow you back. one got in touch saying he was interested in working together. Twitter™ I discovered three of my current developers through Twitter™. Freelance™ and Other Sites Elance™ isn’t the only website where good iPhone developers can be found. finding the right person will require floating your spec on more than one site. Our partnership worked out so well. ACTION 1. Post your project to freelance sites to see how much it will cost. which will gain you a lot of respect from the developers. Though I haven’t tried them myself. Nest yourself in their community and you could strike up a relationship with a good one. Still. see if you can improve your design and adjust your scope into phases so some can be implemented later. aren’t interested in your project anyway so move on as quickly as you can. Get connected through the Twitter community. Don’t feel pushed into going outside your budget. you have the benefit of a solid design spec.93 Other Places Where Developers Lurk Guru™. Ask around for good developers. If the figures you’re getting are giving you sticker shock. 4. Remember. Most will appreciate the thought you put into your design and in return will take the time to give you a realistic estimate. Google™ “freelance iPhone developer” and you’ll get pages of results.
go for it. too backlogged with new work from all the prospects I sent their way. My rising star was Passionworks™ (http://passionworks. I discovered that rising stars are the best. I’m sure they’re worth every penny and if you can afford those rates.in) from India. although well versed in creating for the Apple™ platforms. saved me a bundle. At which point you may have to part ways and find a new rising star. between $125-200 per hour. I mention them in my blog (http:// carlakaywhite. Eventually their developer talents will grow so strong that they too will be charging $125-200 an hour. a good track record is everything.HAPPY TAPPER™ 95 Paying for Experience When it comes to experience. They are hungry to work on a good project and get the experience. After I went live. Was I upset? Absolutely not! . I received dozens of emails from people asking who I used to develop Gratitude Journal™ and I happily pointed them in the direction of Passionworks™.com). At the time they bid on my Elance™ posting. they only had a couple of iPhone™ apps in their portfolio. but there’s a downside too. I turned to them to do some enhancements but they declined. Pick a Rising Star I had the most success hiring a developer who was eager to break into the iPhone development world. But experienced developers charge a lot more. Help Them Shine I have promoted Passionworks™ anywhere I can. But the satisfaction of helping them get to that point is rewarding and they will appreciate you for giving them that first opportunity. They offered a really good rate and were learning as we progressed. and did an outstanding job. but there are ways of finding developers for much less. It’s fun to see their talents progress with the projects. on my http://happytapper. They were quick learners. The result of all this promotion is that it generated a lot of new business for them.com site and in all my interviews.
but plenty. all eager to make their mark. ACTION 1. Can you change your scope so they can learn? 3. And I found not just one. Can you increase your developer timeline to allow for the learning curve? . It was time for me to find a new up-and-coming star to help grow their business. Is your app simple enough for a novice to develop? 2. We both gained from the relationship.96 INSIDE SECRETS I took the risk of hiring them with limited experience and they took the risk of doing the job at an affordable price.
The number of projects depends on the number of developers on the team. Excitement for a new project has a limited shelf life. it’s just difficult to predict the future. Be sure they tell you exactly what they did for each project in their portfolio because it might be just a little update on the app rather than the entire build. This isn’t the developer’s fault or yours. If there’s just one developer. ask them for some sample code to review. two or three projects is the most you want them dealing with at one time.98 Choosing the Right Developer Look at Their Prior Work Start with requesting to see their portfolio. Even if you can’t make heads or tails of it. Be sure to praise your friend publicly for their help after you go live. They may not be completely honest. Also. Ask About Their Current Backlog Find out how many projects they are working on. add 50 percent padding. . You don’t want your project to be the neglected step child because it’s not the highest earning project for them. Any more than that and you are looking at long delays. Ask for Their Start Date Make sure they can start a week after all contracts and agreements are finalized. If you have a friend who understands Objective-C™. have them take a quick look at the code to make sure it’s clean and well documented. so you want to tap into it as early as possible and keep the momentum going. We’re all terrible estimators and if you’re project is expected to be more than six months. if they don’t already have examples of their work online. Ask How Long it will Take to Develop Break your project into phases and request a time estimate for the project. you want to make sure they know how to develop on the iPhone™ and aren’t using your money to learn the very basic first steps. but you have to ask.
This was a project listing posted just to us. what kind of questions they ask. Of course we decided not to work on this application in principle. Trust Your Gut You have to believe that you can trust your developer.Sarat . You can see how they work. we got a bid invitation on Elance™ for a new project. hire them for a mini project first to test the waters.” . No code change and quickly make the money. he proved it. My gut told me I could trust him and sure enough. something that takes a day at best. The smaller it is. and how well you get on. I mean after working on Gratitude how can we do an app like that? We believe in the power of positive thinking. it gives you the chance to evaluate them based on their actions rather than just their words. An extra six weeks didn’t affect me as much as an extra six months would have. I knew that I could trust him. After a few email exchanges with Sarat (Passionworks™). Most importantly. but it will be a lot less wrong than if the developer estimated a big project. He communicated openly and answered all of my questions with as much information as he could.HAPPY TAPPER™ 99 Break the project into smaller steps. That they have integrity and won’t take your designs and run. the easier it is to estimate. This is an email he sent me after Gratitude Journal went live. It is exactly the same as Gratitude but for recoding the opposite events. If something takes longer than expected. NOTE! “A couple of weeks after Gratitude was out. If you’re not ready to commit your entire project to them. icon and graphics. it’s better to have it be a couple weeks over rather than months. It may still be wrong. They wanted to make an application titled “Ingratitude”. basically to record the things that didn’t go well that day. but we changed the scope part way through. Passionworks™ originally agreed to complete Gratitude Journal™ in four weeks – it took 10 weeks. All we had to do was change the application name.
make a cup of tea. Not only is this fair to your developer. providing screen shots with notes showing where to make changes and complete step-by-step details of every action I took to achieve a result. . made my tea and opened my email from Sarat with all the requested changes. I’d open the bundle in Xcode™ then install it on my iPod touch™ to test. so I just put in the basic designs noting that the final product design will look different.101 A Day in the Life A typical day creating Gratitude Journal™ started around 5 AM. I would wake up. This went on for about 10 weeks. Do as I Say. The Devil is in the Detail The design spec I created included an image of the journal entry screen with the words “(entry goes here)” in the center of the screen. I was still in the process of creating my six different themes. To me it made perfect sense. I don’t recommend you do this with your project. Sometimes I would IM them with my findings but mostly we stuck to emails. Instead. The beauty of outsourcing overseas was that all the work was done while I was asleep. And everything I needed to do was completed while Sarat and his team were asleep. it will spare you a lot of headaches. I was letting Sarat know that’s where the text would go whenever someone creates an entry in their journal. I included every detail I could in the feedback. have all your designs as near completion as possible before contacting a developer. Around 7 AM I emailed Passionworks™ my results. and read an email from Passionworks that included the latest build of my software. The next morning I would get up around 5 AM. Not as I Do The original spec I sent to Passionworks™ had the low-resolution mock-ups of the designs. The tests would take about 10 minutes but writing up the results took at least two hours.
They’re fueled by the buzz and are excited to get started. it truly can work to your advantage. but it had been a few years. you might be in for a few surprises. you should do this for any developer. and there’s one trait that they all share: they will follow your directions down to the last detail. you don’t give them any wiggle room. Real Contractor Love Developers are motivated when they first take on a project.102 Then Sarat sent me the first build and sure enough. An Excellent Kick-Off Investing in a solid design spec gives your developer confidence that you know your stuff. I had worked with developers in India before so I should have seen this one coming. you won’t even . By providing them with the complete picture. They will not add in their own logic or reasoning. If your spec is solid. A Spec that Wows! Include all your hard work into the design spec. which reduces the testing time. Images speak louder than words. If you aren’t aware of this. so try to graphically display your ideas as much as possible. For example. not just those in India. the journal entry screen looked exactly as it did in the spec. Developers need short wins and dragging a project on is only going to burn them out. In fact. Who’s to blame? Me and only me. Starting your project out right and keeping that momentum going throughout the project’s duration is a fine art. complete with “(entry goes here)” in the middle of the screen. but one that can be learned. if you invest time upfront completing your final designs before handing them off to your developer. and I forgot. You thought through your design and won’t be changing your mind half-way through the project. they’ll get the job done a lot faster. If you are aware of this. Did I Say Details? I worked with developers in India in some previous situations.
Your spec should include: • Product definition statement • A story about someone using your app • Features overview • Screen flow diagram • A screen shot of each screen • Header functionality • Body functionality • Footer functionality • Next screens • Click-thru if you created one • Something about you or your company • A table listing when the spec was last modified • Milestones • Assumptions • When you expect regular updates All of my communications with designers and developers has been done via email and IM. Finish your designs before contacting your developer.HAPPY TAPPER™ 103 need to pick up the phone or Skype™ with the developer. but right now I can only imagine what they sound like. 3. 2. It all starts with a complete spec. They’ll just get it. . I’ve never had to pick up the phone or Skype™ them to discuss the project. Hopefully one day I’ll get to meet my team in person. Gain their confidence and enthusiasm with excellent visual details. ACTION 1. Invest your time creating a spectacular spec.
or holding back in favor of more enticing projects. Some of these goals. a cool pair of socks goes a long way.105 Milestones and Carrots When it comes to developing your app. stand head-and-shoulders above the others. These are your milestones – they mark significant progress along the road to getting your app to the store. I want them to know that I appreciate them. If your app only has four screens. offer them a payment at the end of each milestone. It doesn’t need to be much. however. I send my team little presents every now and again just because. ACTION 1. Establish project milestones. I paid Passionworks™ at the project kick-off and after completing each milestone. Pay them a bonus for completing on schedule. Also. even more if they’re ahead or do an exceptional job. . Pay your developer at each major milestone. shortening development time and saving you loads. 2. Break your development project into smaller parts and establish milestones within each of those stages. I happily gave them a bonus at the end because they did such a great job. offer them a bonus for completing the project on time and even more if they complete ahead of schedule. To really keep your freelancer motivated. it might seem like an unending and confusing mess of unlimited goals. 3. Milestones help with time estimates and keep the momentum going with smaller wins that you can both celebrate. each screen can be its own milestone. It can make the difference between pushing your project to the front of the line.
Gratitude Journal™ Milestones
• October 1: Project Kick-off HappyTapper™ will provide design documents and any details needed to create the low fidelity application. • October 9: Deliver Low Fidelity Application Passionworks™ delivers low fidelity application to run in the iPhone™ simulator for usability tests. • October 12: HappyTapper™ Delivers Design Changes and Image Files Depending on the outcome of the usability tests, HappyTapper™ will provide any changes to the application’s design changes. These changes will not exceed more than two hours development time. If they exceed that amount, Passionworks™ and HappyTapper™ will agree the best way forward. HappyTapper™ will also provide all required images to complete the high fidelity application by October 12th. • October 20: Deliver High Fidelity Application A high fidelity application will be delivered complete with source code for usability, performance, and QA testing. • October 22: Deliver Testing Results HappyTapper™ will deliver any changes due to usability, performance and QA tests. • October 25: Final Product Deliver - Project Complete
Putting it to the Test
Getting your app on your device can be a little hairy and will require you learn a thing or two about Xcode™. What . This level of communication might seem a little condescending to the developer. It took me days to figure out how to load my app on my iPod touch™ the first time. but don’t rely on it for your testing. creating the feedback email took me hours. Your device and the simulator behave very differently. There are plenty of good forum posts if you run into a snag. Low Tech Advice The SDK comes with an iPhone™ simulator that allows you to run your app directly on your computer. this is where I had my steepest learning curve. Something that works on the simulator may not work on your device. I created an issue number for each issue I found. and creates a fantastic working relationship. it reduces confusion. You must also test everything with each build. So bite the bullet and learn that bit of Xcode to get you through the last mile. But trust me. You cannot leave this up to your developer. don’t expect it to still work. Programming is as much an art as a science and everything is related. But it had to be done if I wanted Apple’s blessing on my way to the App Store. This is a great way to quickly view your app. I also included plenty of screen shots. You still need to install your app on your device and test it there. A fix in one area can break something in another area that was previously working. keeps the project ticking along. writing down each step taken. and vice versa. the exact results.HAPPY TAPPER™ 109 Testing is Your Job It’s up to you to test every one of your app’s features and to make the final determination that it is bug free. Detail Matters Here Too Testing a new build of my app only took me a few minutes but as mentioned previously. and what I expected the app to do. Besides trying to create the polished design. I categorized each issue by screen name and recorded everything in a Google™ doc that we both had access to. If a feature works in one build and your developer sends you some new code.
• All entries are shown. • “home” is still in the search field . not just the entries with “home”. Tapped on the search field 4. CASE STUDY Example of Testing Details “ISSUE #32: Main Screen .Search Results Bug” Steps Take: 1. • Search field is empty. • Tapped on the first entry to view it. • The search results with “home” are shown. • Tapped on “Journal” to go back to the search results. • Tapped on “Journal” to go back to the search results. Entered the text “home” 5. • Tapped on the first entry to view it. Closed the keypad Results: • See screen shot • Entries with “home” in the text are shown. Opened app 2. Desired Results: • See screen shot • Entries with “home” in the text are shown.110 INSIDE SECRETS you think is causing the issue may be a symptom of something seemingly unrelated that only the developer can correctly diagnose. Tapped “Journal” to go to Main Screen 3.
Developers need to hear that they’re doing a good job before you start digging on them about the bugs. How you communicate your findings can be essential to completing the project on time and on budget while keeping your developer happy. You may not find all the bugs. thank them for that too. Not only will soften the blow. it builds a relationship that can last through the storm of bug fixes and scope changes. How to Keep Your Developer Happy Developers despise bugs as much as you do so when you find one. 3. record every step and detail. Start with complimenting them. step-by-step.111 When an Issue Becomes a Bug An issue isn’t a bug unless it’s repeatable. point out all the things you like about the build. Developers take pride in their work and hearing the bad stuff is like someone telling you your kid is ugly. . Test your app on an iDevice for each build. rest assured. if it happens twice. you got lucky. they will surface later in your customer reviews and that will hurt sales. if it happens three times. If they finished new development. If you don’t. When you get to the part about the bugs. Take screen shots. This may sound a bit much. If you find a bug. be sure to give them all the details. 2. go gentle on them. it will be easier for them to fix if you pass along every detail you experienced coming across the issue including how you came across the bug. it was a user error. If it happens once. but fix the ones you find. but who doesn’t want to hear this? It’s not only respectable. If they fixed a bug. Finish by telling them again that you appreciate all their efforts and you enjoy working with them. Compliment your developer before giving them the bad news. ACTION 1. give them a high five. it’s a bug.
This was core functionality for Gratitude Journal™ so I simply couldn’t let this one slide. waiting too long could be fatal. Moreover. but it meant that I could go to market.112 The 80 percent Rule: When So-So is Good Enough At some point you’ll have to decide that your app is good enough to submit to the app store. I wanted the bullets to be these beautifully designed images I had designed for each theme. Eighty percent complete was good enough for me. Eventually. Instead. It meant I couldn’t use my beautiful bullets. release early and incorporate feedback after you go live. . If you’re a small shop like me. Development overran our original timeframe quite a bit as we both searched for an answer. Eighty percent was good enough for the initial launch. we discovered a way to create a list with special characters in a text file. Part way through development. Passionworks™ told me that they couldn’t figure out how to create a bulleted list on the fly.
113 Submitting Your App .
Apple provides no advice as to how to fix it so it receives approval so you may end up submitting it a few times until you get it right. If your app does get rejected. That’s a very simplified version of what’s involved. avoid using any design elements that might be perceived as trademark infringement.HAPPY TAPPER™ 115 How Long Until it’s on iTunes™? There are currently 15. they only tell you why they reject it. At the time. • The number one reason an app is rejected is because it doesn’t function as advertised. 2010 . Though it’s not on the above list. which is simply bad user experience.000 apps submitted every week and all apps are approved or rejected within a week*. • And the third reason is that they crash. This includes a picture frame that looks like a Polaroid™ or an Apple™ or iPhone™ icon. Avoid Rejection There are three main reasons why Apple™ doesn’t approve an app. from personal experience. Basically. Only use the APIs in the official SDK. approval turn-around was three weeks and my app was rejected because the image holder looked too much like a Polariod™. • The second reason apps are rejected is because developers use private APIs. you create a build specifically for distribution and upload it to Apple iTunes Connect along with a product description and screen shots. and it ended up taking just as long to get it approved as it did to develop. This site gives you everything you need to submit your app to the App store. Apps that don’t do what is claimed in their description. This happened with Vision Board™. Just know that it’s a rather tedious * Apple WWDC Keynote by Steve Jobs. June 7. Create a Distribution Build By this stage in your project you’ll know the iPhone Program Portal™ inside and out. If Apple™ rejects your app it goes to the back of the line and once resubmitted you wait until they review it again.
Chances are. so I quoted her. Show Quotes from People Who Have Used Your App If you get a great review. Your customer should be able to skim this in seconds. Add a Personal Note Provide a glimpse of your human side and thank the customer for purchasing the app. Make sure your description is interesting and accurate. List the Features Put your main features at the top and keep each item on the list simple and concise. And if you come across a crazy error that makes no sense.116 INSIDE SECRETS process and be patient learning it the first go around. State if your App is Discounted If you are offering your app at a special price (discount) for a limited time. Google™ it. Don’t include . List of Upcoming Upgrades If you couldn’t include everything you wanted in your first release–and are actively working on adding those features–include a list of just a couple of those items. Tell the user exactly what they need to know before they hit the buy button. let them know how much and for how long. Create a Great Product Description Screen shots and descriptions are critical marketing materials and can be what gets your app approved. put it at the top of your description. Eventually you’ll get the hang of all the steps involved and it will be a breeze. plenty of other people have had the same problem. Oprah is a huge fan of the Gratitude Journal™ and made it mainstream.
Once your app goes live you’ll want to start tracking sales. All of this can be done through your developer membership. They will not send your money to you until this information is complete. and Banking Information If you plan to sell your app. Tax. which is nice if you want to plan a launch promotion on the release date. Make sure your app doesn’t use private APIs and doesn’t crash. and sending out promo codes. These reports are not your actual sales but are an indication of the number of downloads by country. managing users. . 2. you need to provide Apple™ with tax and banking details. 3. Create a description that matches the functionality. Then What? Apple™ will send you a very simple email saying your app is approved. Coming up is a breakdown of the different section on iTunes Connect™ and all they have to offer. Submit your bundle to Apple™ and wait a week. Contracts. They recently added a feature that allows you to set the release date. which gives you access to iTunes Connect™ website.117 anything that won’t be in the next release as you don’t want to get your customers’ hopes up if something falls through. ACTION 1. Inside iTunes Connect™ Sales and Trend Reports Apple™ provides daily and weekly sales reports.
S.118 Financial Reports These are the actual sales. Contact Us This section provides answers to questions and puts you in touch with an iTunes™ Rep. screen shots. iTunes™ Store. This is pretty nice if you decide to partner with someone. Manage Your Applications This is where you submit your app for distribution on the App Store. . You are provided with 50 codes for each version of an application and they expire four weeks after they are requested. It’s also where you submit updates and app details including icon design. Manage Users You can grant others access to your iTunes Connect™ account. Request Promotions Codes If you want to give someone a free copy of your app you can send them a promo code. At the end of the month Apple™ provides a report for the total sales in each currency. and product description. These codes can only be used in the U.
119 Customer Love .
I make a conscious effort to let each of them know how much I appreciate that they got in touch. customers will be absolutely impressed and sing your praises on the social network scene. and one-on-one with friends. I can’t say enough great things about this site. Some excellent ideas are buried in there. My customers post questions and anyone can answer them. and they are the best insight you can get.99 app. All of my products are listed under http://getsatisfaction.HAPPY TAPPER™ 121 Why Your Customers Are So Great One of the best things about creating an iPhone™ app are the great people you meet. Some can expect a lot out of a $0. some want to know how I did it. That sort of word-of-mouth marketing is the best you can get.com/happytapper. Get Satisfaction automatically tries to answer their questions as they type it. Some even sent some really fabulous gifts. It’s a bulletin board designed specifically for great customer support. saving you a lot of time of repeating the same answer over and over again. You don’t want to miss a single one. and some just want to say thanks. tweets. . Best of all it’s free! Questions come directly into my feeder and email so I can answer them as soon as they’re posted. Use Get Satisfaction™ for Support It’s important that you provide your customers with a way to get in touch with you for support and praise. Some have feature requests. It’s important they realize that their feedback is gold to me and that I am listening. Customers want to know they’ve been heard. If you reply quickly. instantly move towards building relationships with your customers.com) is an amazing service. but most are just dumping every idea they have because they want to help you to improve your product. Get Satisfaction (http://getsatisfaction. They speak so highly of all my apps in their blogs. As soon as your app is on the market your customers will surface on Twitter™ and other places. When it comes to customer support. These customers have not only become my friends but are also my best advertising. Customers can also provide feedback and feature requests as well as show the “buzz on Twitter” about the product. Maybe it’s the nature of my app. but people around the world have contacted me since I launched Gratitude Journal™.
123 Secrets to Promoting .
com/blog/the-cookie-cutter-guide-to-charting-in-the-app-store/ http://themeforest. Bargain! Create an Awesome Website I invested a good month putting together my original HappyTapper™ website. The quality of the website should reflect the quality of the app. But what if it isn’t and how do you get there? And once you’re there. like the LauchIt theme available from Themeforest for just $8†. There are plenty of themes designed solely to promote iPhone and iPad apps. Anything to attract attention. It also generated a lot of buzz on Twitter. A simple. * † http://taptaptap. There are some excellent place holder website themes out there for a steal. one page site may be all it takes. slick. which resulted in thousands of visits. I also suggest you read TapTapTap’s post “The Cookie Cutter Guide to Charting in the App Store”*. Because of this. or that they are in a lawsuit.HAPPY TAPPER™ 125 A Sneak Preview The App Store does a great job promoting your app for you – if it’s in the top 50 overall or in the top 20 of its category.net/item/launchit/full_screen_preview/80079 . Start Promotion Early Create a buzz about your app and make yourself a subject matter expert. Start collecting emails through your website. my site was highlighted on dozens of sites that feature great designs. how do you stay? The “How to Promote Your App” handbook is filled with ideas on how to reach your audience and keep their loyalty. They’re affordable and will get you up and running in no time. This section is just a glimpse of what that book has to offer. On the following page are a few inexpensive templates that work just wonderfully. Some apps did this by creating controversy before going live. They submitted press releases stating that their app was rejected by Apple™.
and newsletters were as interested in my story as they were with my app. 3.$70 • Fone Theme‡ .net/item/fone-deluxe-premium-wordpress-template/104793?ref=happytapper http://themeforest.php?r=30081&i=l76 http://www.woothemes.$65 • Inspire Wordpress Theme* . Start collecting emails through a slick website.$27 • Stage HTML Template¶ .$14 • Fone Delux Wordpress Theme§ . This story took root and sprung to life in places I didn’t expect. and in major news publications like USA Today.php?r=30081&i=l75 http://themeforest. I’ve been on national radio shows.net/item/fone-deluxe-premium-wordpress-template/104793?ref=happytapper http://themeforest.126 INSIDE SECRETS iDevice Website Themes • Templatic Wordpress Theme .net/item/stage-a-html-template/77007?ref=happytapper http://themeforest.com/amember/go. Read How to Promote Your App to really rock! * † ‡ § ¶ ** http://www. Find your tribe and become a leader. Create buzz. 4. magazines. ACTION 1.$12 Be as Transparent as Possible I shared my story about how I created Gratitude Journal™ openly and honestly.net/item/my-application/96345?ref=happytapper . All sorts of magazines.$17 • My Application Template** . Each article results in another person contacting me requesting to feature me in their blog or magazine.$70 • Apz Wordpress Theme† . blogs. If you have a story worth telling and people will tell it for you.com/amember/go. I wrote about how keeping a gratitude journal took me out of the depression I was in since my dad passed away and helped me find peace and happiness.woothemes. 2.
127 Learn from My Mistakes .
I instantly apologized as sincerely and honestly as I could. We gradually became friends.HAPPY TAPPER™ 129 Don’t Copy As tempting. Then I sent it out to my email distribution list. It’s amazing what a simple walk around the block can do to release ideas. I found a great designer who creates my emails. By then. Not being prepared was no excuse for my actions. My creativity is the first thing to go and I end up working ten times harder instead of smarter. don’t do it. At the time. and easy.net/item/appbuilders-email-template/74813 . You can reach him @brandledesign. Sleep On It I don’t know how many times I exasperated myself trying to solve a technical problem or trying to find design inspiration and getting nowhere. * http://themeforest. Not only was it riddled with typos and broken links. the designer was super cool about it and laughed it off. Outpost™. Apple didn’t allow you to set the launch date so it just happened. but to add insult to injury. Just give it a few hours or a night’s sleep. as it can be to copy and paste your designs. I was humiliated. and this wasn’t the time to used some canned “I’m sorry for the inconvenience” spiels. Fortunately. I get more stubborn. To save face. In the end it cost me to not just walk away from it for a few hours or a day. Or you can use this HTML template from Themeforest* that only costs $12. You will be exposed and it will cost you credibility. My Vision Board™ app launch was a laughable mess. If I don’t walk away. I plow down the same old path rather than trying a new route. In my haste. I now spend just as much time investing in the launch campaign as I do the design. Let go and the answers will come to you. I used pretty much the same design just inserted my app images. get you out of a rut and back on track. I copied the launch HTML email for Basecamp’s app. and I wasn’t prepared. it only took about 20 minutes before it reached the original designer of that HTML email.
Then give me an expensive one hour lesson on Trademark law while I educated him on the mobile app market and the term “gratitude journal”. If you can. Do something incredible. Stand apart from everyone else. avoid lawyers at all cost. Something I could have easily figured it out on my own through the help of Google™. excitement. Forget Hiring a Lawyer if You Can These guys can cost you twice as much as a developer and add very little value. Or handwrite a personal note. A quick email to some of them will easily run you $50. CASE STUDY A Quick Lesson on Trademarks I paid a lawyer $450 to teach me about trademarks. purposeful. meaningful. I panicked and the first thing I did was reach out to friends for legal references. .130 INSIDE SECRETS Press Releases are a Waste of Money I spent $350 on a press release and although it was extremely well written. Fill it with passion. The author of Simple Abundance™ contacted me saying I needed to pull Gratitude Journal™ because it infringed on their trademark rights. Not one journalist cared. and unforgettable. That adds up quickly. and life. Big mistake. Instead. it got me nothing in return. Try something old-school like picking up the phone and calling someone. put the trademark symbol (™) on all of your unique names. And why should they? It was a generic pitch and basically SPAM. do something that makes you stand out. Save yourself a lot of money and avoid apps that need TOCs or any other legalese. Secondly. Basically I paid a lawyer $375 to go to the Trademark Electronic Search System (TESS) and plug in the term “gratitude journal”. Research your app name on TESS and make sure it’s legit.
131 FAQs .
but please do let me know what you think of them if you work with them. They were too busy to help with future enhancements for Gratitude Journal™ in January 2009.com. • Advance Research and Assessment: I will review any relevant websites and materials on your app in advance of our session.132 Can you recommend a developer? You bet. • Ten percent of your fee donated to one of these charities (your choice): GlobalGiving.in) by using Elance. they’re excellent. I’ve never worked with these guys. with 10 percent donated to charity. I also included developers whom I met over the months and got to know. so I can’t vouch for their work. This brief Q&A is an immensely valuable process on its own. These information exchanges are done exclusively on the phone. Do you have time to discuss my app idea? Of course! My One-on-One jam sessions are brainstorming conversations for surfacing opportunities and zooming in strategies for your iPhone app. At the back of this book is a list of all the contractors and resources I use. Your jump start session includes: • Jump Start Questions: these are a meaningful inquiry into your iPhone app project.com or Kiva. I will email it to you when you book your session. I haven’t tried these services. The conversation usually runs about an hour but I will thoroughly review your app concept in advance. . so I’m not sure how successful they are. • A 60-minute Consulting Session: for you and your business (you’re welcome to invite other people in on the call). There are plenty of other outsourcing websites like http://guru. But if you can get them and afford them. Inspiration and how-to guaranteed. The cost is $300.org.com. I discovered Passionworks™ (http://passionworks.com and http://hireacoder. • An MP3 file: of the recorded session emailed to you for your future reference. but let me know so I can include a note about them in a future release. I’m not sure about their availability. so I found a new developer. and it will guide our actual call.
and made sure I got dressed for work in time. If I feel that I can add value and the timing works. Are there any special websites that helped you? TapTapTap’s blog is superb (http://taptaptap. finding developers. How did you manage to get all this done at 5 AM? I have an amazing husband who took care of everything else in my life while I poured myself into this development. .HAPPY TAPPER™ 133 Email me a few lines about your app and where you want to take it. Can you help me with the design specification? Yes! I can help you with your designs. cleaned. talked about pricing and marketing strategies.com/blog). partnership. I usually book two to four weeks in advance. writing the specification. I have a great idea for an app. I suggest you talk to an accountant or business advisor and get professional input. then we’ll schedule a phone session. I charge an hourly rate based on the level of service required. He played a large part in making Gratitude Journal™ possible. He cooked. They create gorgeous apps and have been insanely successful. or sole proprietorship. They posted their sales numbers. or just send me a link to your site. But I do appreciate being considered. so at the time of writing I’ll have to pass. What sort of business model should I use? I’m in no position to give you advice as to whether you should form a corporation. and explained how they designed their apps. A formalized business isn’t required to sell an app. and managing your project. would you be interested in partnering? It’s always an honor to be asked this but I’m currently working on several applications and do this in my spare time.
DISCRETION DESIGNS WEB & PRINT ∙ MULTIMEDIA ∙ MARKETING ∙ SEO & ANALYTICS http://discretiondesigns... cover.com DANIELLE FAVREAU .com ∙ info@discretiondesigns.Copy editing. and layout courtesy of. design.
137 Resources .
http://happytapper.com/apps/happytapper Download our iPhone™ apps. Health.com/little-buddha . http://happytapper.com/gratitude-journal Vision Board™: Visualize your dreams into action! http://happytapper.com About HappyTapper™ and our apps. change your life.138 About HappyTapper™ HappyTapper™ Apps on iTunes http://itunes.om The official book site. Inside Secrets to an iPhone App http://iphoneappsecrets. HappyTapper™ Apps Gratitude Journal™: Change your thoughts.com Carla’s personal blog about finding peace and prosperity. Wealth & Happiness http://carlakaywhite.com/vision-board Little Buddha™: Over 39. HappyTapper™ http://happytapper.com/services Personal phone session to jump start your project.000 inspirational quotes. One-on-One Jam Sessions http://happytapper.
com/happytapper YouTube: http://youtube. Other places you can find HappyTapper™ Email: email@example.com Twitter: @carlawhite Facebook: HappyTapper™ Fan Page Vimeo: http://vimeo.com/photos/happytapper/ .HAPPY TAPPER™ 139 Press Kit http://happytapper.com/user/carlakaywhite Flickr: http://flickr.zip Images of logos and products.com/PressKit/HappyTapperPressKit.
pixelpads.140 INSIDE SECRETS Design Tools iPhone Sketch Tools iPhone Stencil Kit: http://www.uistencils.ca/posts/iphone-app-wireframe-template Notepod: iPad and iPhone sketchbooks http://appsketchbook.com/ PixelPads http://www.fullofdesign.uistencils.com/posts/iphone-app-wireframe-template/ iPad Sketch Tools iPad Sketch Paper from Oelna.com/products/iphone-sticky-pad Apress iPhone Application Sketch Book http://apress.com/ App Sketchbook http://appsketchbook.de http://oelna.com/PixelPads_I_Home.de/blog/?p=552 .html UI Stencils sticky pads http://www.com/products/iphone-stencil-kit iPhone Wireframe Template (paper print out) http://www.com/book/view/9781430228233 Printable iPhone Wireframe Template (free) http://fullofdesign.
rawapps.com/849/ipad-gui-kit-in-psd-format-is-here/ iPad GUI PSD from Geoff Teehan http://www.com/products/ipad-stencil-kit iPhone Computer Mock-up Tools iPhone GUI PSD from Geoff Teehan http://www.ly/aLUGIY iPad Omnigraffle™ Stencil from Information Architects™ http://informationarchitects.teehanlax.uistencils.appsketchbook.ch/ iPad Computer Mock-up Tools iPad GUI Kit in PSD Format from RawApps™ http://www.teehanlax.com/product/app-sketchbook-ipad-version iPad Stencil Kit http://www.jp/ipad-stencil-for-omnigraffle/ .com/blog/2010/02/01/ipad-gui-psd/ iPhone Elements by Designers Toolbox http://www.141 iPad Sketchbook http://store.designerstoolbox.lkmc.com/designresources/iphone/ Omnigraffle™ Stencils http://graffletopia.com/blog/2010/02/01/ipad-gui-psd/ iPad UI Vector Elements (AI) from Icon Library™ http://bit.com/categories/iphone iPhone Mock-up http://iphonemockup.
com/products/mockups Mock-App™ http://mockapp.com/ Touch Screen Hand Gestures Omnigraffle™ Stencil http://graffletopia.com/ Justinmind Prototyper http://www.kerofrog.net/resources/108-mono-icons-huge-set-of-minimal-icons/ Wireframing Bolsamiq Mock-ups http://www.balsamiq.com/stencils/439 Free icons by DryIcons™ http://dryicons.au/ .com/ Wireframing iPhone & iPod Apps LiveView for iPhone & iPad http://zambetti.tutorial9.com/free-icons/ 108 Mono Icons by Tutorial9™ http://www.com.142 iPhone and iPad Icons Great Icons by Glyfish™ http://glyphish.justinmind.com/projects/liveview/ Dapp iPhone Code Generator http://dapp.
$70 http://www.php?r=30081&i=l76 Apz Wordpress™ Theme .$65 http://templatic.com/members/go.php?r=30081&i=l75 Fone Theme .HAPPY TAPPER™ 143 SketchyPad http://sketchyapp.net/item/stage-a-html-template/77007?ref=happytapper My Application Template .$27 http://bit.com/amember/go.$12 http://themeforest.$17 http://themeforest.net/item/my-application/96345?ref=happytapper .com/ iDevice Website Themes Templatic Wordpress™ Theme .php?r=5861&i=l33 Inspire Wordpress™ Theme .ly/dkaxDl Fone Delux Wordpress™ Theme .woothemes.woothemes.$14 http://bit.ly/dkaxDl Stage HTML Template .$70 http://www.com/amember/go.
• I am Scotty™: http://iamscotty.neubloc.com Scott Jackson created all my mascots and logo. • Appcrunch™: http://appcrunch.digitalmediaminute. • iPhodea: http://iphodea. design apps.com/ I have never worked with these guys.com/ I worked with founder. or promote apps and would like to be listed in this book. • Brandle Design™: http://www. design app websites or newsletters.co. and he makes projects fun. Want to be listed? If you develop apps.uk/ Contact Josh. layout. . Dragos. and copyediting of this book.brandledesign. They’re happy to help developers with great products get free reviews and exposure. on a couple of projects and he’s great! Easy to share ideas. drop me a message and I’ll hook you up! Contact me through: http://happytapper. App Promoters • Digital Media Minute™: http://www.com/ Ryan Brandle did a smashing HTML newsletter for Little Buddha.144 INSIDE SECRETS Recommended Vendors Designers • Discretion Designs™: http://discretiondesigns.com Danielle Favreau did the redesign.com/ Tom Mullaly is always looking for new apps to review. Great artist! iPhone Developers • Nuebloc: http://www. but exchanged a few emails with Bruce Hunter. They seem pretty good. so they offer the full suite of services. He recently teamed up with a fantastic designer.com/contact. very innovative. Contact him through his website for a review.
145 Index .
91. 66. 78. 75. 30. 16. 79 Google 35. 113. 19. 47. 110. 39. 54. 56. 93. 61. 115. 71. 33. 17. 28. 27 80 percent 110 E easy wins 69 eBay 15 efficiency 47 Elance 18. 69. 75. 21. 123. 39. 58. 61. 147 iPhone SDK 15 iPod touch 15. 60. 147 F features 21. 142. 140. 30. 40. 39. 108. 43. 107 iTunes 15. 107. 114. 53. 115. 17. 40 Apple iTunes Connect 113 application controls 61 App Store 12. 113. 18. 62 I idea 12.146 Misc. 116 D design specification 51. 43. 76. 76 Developer Program 15. 72 B Backlog 96 banking 115 bartering 86 Basecamp 127 blueprint 21. 130. 107. 19. 64. 58. 119. 18. 104. 130 estimate 91. 116 advertising 72 analytics 28 Apple ID 17. 76 feedback 47. 60. 107. 16. 79. 50. 69. 61 discount 75. 83. 53. 89. 96. 109 business model 131 buzz 100. 26. 19. 99. 60. 69. 138. 131 actual sales 33. 69. 43 currency 34. 26. 97. 90. 51. 58. 26. 70. 67. 40 developers 83. 15. #1 16. 64. 17. 101. 66. 67. 56. 99. 62. 15. 76. 131 Idea 16 iFart 27 InfoMedia 28 infringing content 70 Intellectual Property 70 interactive 16 iPad 12. 136. 42. 39. 136 iVote 28 C charity 130 click-thru 65. 128 H high fidelity 104 Human Interface Guide 43 Human Interface Guidelines 42. 130. 66 Get Satisfaction 119 Gimp 57. 66. 22. 49. 72. 114 drilldowns 60 . 107. 19. 73. 51. 51. 130. 124 G Get It 65. 75. 123. 27. 84. 83. 138. 116. 72. 103 functionality 47. 96. 123. 64. 100. 93. 109 bug 107. 18. 119. 57. 89. 107. 42. 86. 114 features list 47. 56. 91. 58 Brandle Design 142 brand recognition 28 Bubbles 18 Buddha 79 budget 24. 17. 16. 75. 50. 49. 16. 91. 78. 86. 139. 140 iPhone 12. 116. 91. 76. 107. 39. 89. 66. 26. 89. 93. 64. 43. 31. 97 A accountant 86. 56. 109 build 75. 91. 119 freelancer 89. 27. 60. 62. 131 dimensions 58. 113. 119. 139. 51. 49. 96. 123. 101 Cocoa Touch 12. 27. 40.
93. 79 Pinch Media 28 pop-over 60. 113 server 67. 101 promo code 115. 61 LauchIt 123 launch 27. 78. 54. 89. 66 L landscape 60. 110. 71. 58. 83. 19. 62 One-on-One 130 OpenOffice 53 Oprah 114 . 49. 91. 53. 107. 56. 67. 84. 87. 69 marketing 114. 109 Scott 79. 127 launch screen 61 lawyer 70. 67 screen shots 99. 70 short wins 100 Simple Abundance 34. 130 P Passion 26 Passionworks 18. 99. 130 Photoshop 17. 17. 94. 76. 97. 123 prototypes 62 Put Things Off 75 K Key Task 65. 69. 76. 75. 69. 61. 72. 89. 110. 61 portfolio 75. 39 Macbook 19 Mac Mini 15 Macworld 147 maintenance 22. 58. 103. 69. 104. 66. 93. 107. 128 Skype 101 Smashing Magazine 43. 67. 90. 101 N navigation 21. 64. 115 scope 49. 113 release date 115 rising stars 93 S sales report 33. 91. 123 Promotion 27. 78 Non-Disclosure Agreement (NDA) 64. 62 Snow Leopard 15. 101 screens 53. 39 social network 119 spec (see also design specification) 67. 64. 18. 128 learning curve 94. 104 millionaire 12 MockApp 67 mock-up 57. 113. 66. 79. 99. 142 screen dimensions 58 screen flow 53. 21 North Star 49 O Objective-C 12. 15.HAPPY TAPPER™ 147 J Jakob Nielson 62 Jump Start 130 Outpost 127 outsourcing 42. 57. 65. 43. 107 LifeHacker 147 Lifestyles 147 Little Buddha 142 low fidelity 104 Lynda. 116 SDK (see also iPhone SDK) 15.com 43. 61. 39. 97. 76 niche 16. 76 motivation 24. 30. 100. 76. 26. 116 promote 72. 43. 78 Q QA 30. 30. 66. 119 Milestones 101. 99. 91. 96 Powerpoint 67 press release 128 product definition statement 49. 96 Omnigraffle 53. 103. 109. 54. 104 M Mac 12. 83. 27 multi-touch interface 42 R refund 33 reject 70. 43. 115. 51. 83.
split views 60 Start Date 96 startup cost 19 Success 21
TapTapTap 123, 131 target audience 47, 49, 51, 64 Terms of Service (TOS) 70 TESS 128 Theme 124 Themeforest 123, 127 time frame 83 trademark infringement 113 trademarks 128 tribe 21, 124 Twitter 35, 70, 91, 119, 123, 137
User Interface (UI) 56, 60, 62 usability 30, 42, 62, 76, 90, 104 USA Today 124, 147
venture capital 12, 30 Vision Board 35, 113, 127
Weightbot 16 WiFi 50 wireframe 66, 83
Xcode 15, 30, 99, 107
Zen Habits 19
“Do what you love to help people, and you will always love what you do.”
Carla Kay White
Author & Founder of HappyTapper™
Carla created her first iPhone app, Gratitude Journal™ during the hours of 5 - 7am before going into her day job. Gratitude Journal™ is a diary for noting five things we’re thankful for each day. By focusing on gratitude, we become aware of those things and thus create a shift in our thinking to the positive. Carla did all the designs, managed the development, started http://happytapper.com and did all the promotion herself. She is a one person show. Carla outsourced the development for $500 and the entire project cost her just $700. Gratitude Journal™ was released in December 2008 and shot up to #2 in the Lifestyles category of the App Store within its first week. More importantly, it has received nearly all five star reviews. Carla’s apps received great reviews from Macworld™, LifeHacker™ and was featured in USA Today™. Apple™ also requested the rights to feature it in their advertising. Combining her iPhone™ development experience with her design and project management knowledge, Carla formulated a successful process that brings ideas to market faster. Using this process, she continues to create more iPhone™ apps while sharing everything she learns along the way. Carla is on a mission to create a life of financial independence while bringing meaning and purpose to other people’s lives. She created a formula that allows her to work on projects she loves while raising money for charity.
Always include a link to iphoneappsecrets. and you should adjust your use of the information and recommendations accordingly. Your particular situation may not be exactly suited to the examples illustrated here. All rights reserved worldwide. Also.ISBN: 978-0-9828982-0-8 Copyright © 2008-2010 Carla Kay White and HappyTapper™. you should use this information as you see fit. This publication is protected under the US Copyright Act of 1976 and all other applicable international. she assumes no responsibility for errors or omissions. Finally.com. it’s likely that they won’t be the same. and at your own risk. in fact.com and happytapper. except for the inclusion of brief quotations in a review. use your own wisdom as guidance. and all rights are reserved. Although the author has made every reasonable attempt to achieve complete accuracy of the content in this guide. legal. or reprint any part of it without written consent from the author. state and local laws. Nothing in this guide is intended to replace common sense. and is meant to inform and entertain the reader. Please note that much of this publication is based on personal experience and anecdotal evidence. So have fun with your iPhone™ and iPad™ app creation! . federal. Please do not sell it. Please do not distribute this book in any way. Inc. other professional advice.
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue reading from where you left off, or restart the preview.