<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>iPhone and iOS App UI Design Templates</title>
	<atom:link href="http://www.appdesignvault.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.appdesignvault.com</link>
	<description>iPhone App Design UI Templates - Custom Design for your iOS apps with iPhone and iPad and save the money otherwise spent in hiring designers</description>
	<lastBuildDate>Tue, 21 May 2013 12:28:12 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>13 Things You Must Know When Starting Out in iOS/Mac Development</title>
		<link>http://www.appdesignvault.com/start-advice/</link>
		<comments>http://www.appdesignvault.com/start-advice/#comments</comments>
		<pubDate>Wed, 15 May 2013 12:25:43 +0000</pubDate>
		<dc:creator>Tope</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.appdesignvault.com/?p=15210</guid>
		<description><![CDATA[I wrote a post titled 30 Most Inspiring People to Follow on Twitter and it was very popular. This proved to me that there is a demand for good advice from people out there in the field developing/designing/writing about iOS apps. I decided to get in touch and ask them this one question. &#8220;Think back [...]]]></description>
				<content:encoded><![CDATA[<p>I wrote a post titled <a href="http://www.appdesignvault.com/inspiration-35/" title="30 Most Inspiring People to Follow On Twitter [For iOS Developers]">30 Most Inspiring People to Follow on Twitter</a> and it was very popular. This proved to me that there is a demand for good advice from people out there in the field developing/designing/writing about iOS apps. </p>
<p>I decided to get in touch and ask them this one question. </p>
<p><strong>&#8220;Think back to when you started making iOS/Mac apps, if you were to give that &#8220;earlier you&#8221; who is starting out a piece of advice today, what would you tell him/her?&#8221;</strong></p>
<p>See what they had to say to that below. There is a ton of good advice in these quotes so please heed them.</p>
<p>Make sure to share this on Twitter. Use the buttons to your left. And if you want to say thank you and have anything to add, please leave a comment at the end of the post.</p>
<ul class="clearfix profile-widget">
<li>
<figure class="thumbnail"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/05/matt-gemmell.jpg" alt="" /></figure>
<h3 class="heading-no-avatar">Matt Gemmell</h3>
<h3 class="sub-heading-no-avatar">Speaker, Founder &#8211; Instinctive Code</h3>
<p class="no-avatar">There&#8217;s always room for better software. Every kind of app has been done a hundred times on iOS already, but there&#8217;s still a place for apps that are truly simpler, and better, and easier to use.</p>
<p class="no-avatar">Even in utterly saturated categories like checklists and text editors. If you think that your idea has some uniqueness, and some value, then you shouldn&#8217;t be afraid to build it and release it. If it&#8217;s something that you want, then there&#8217;s someone else out there who wants it too.</p>
<p class="no-avatar"><strong>Every app has been done a hundred times  but there’s always room for better software<a href="http://clicktotweet.com/4_bJ1"> <--Tweet this</a></strong></p>
<div class="meta"><a class="profile-widget-has-icon comment" href="http://www.twitter.com/mattgemmell">Follow @mattgemmell</a></div>
</li>
<li>
<figure class="thumbnail"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/05/ray-wenderlich.jpg" alt="" /></figure>
<h3 class="heading-no-avatar">Ray Wenderlich </h3>
<h3 class="sub-heading-no-avatar"> Founder RazeWare, Raywenderlich.com</h3>
<p class="no-avatar">Don&#8217;t expect overnight success &#8211; keep learning and growing and making apps &#8211; each one will be better than the last! </p>
<p class="no-avatar"><strong>Don&#8217;t expect overnight success <<a href="http://clicktotweet.com/a2qI0">&#8211; Tweet this</a></strong></p>
<div class="meta"><a class="profile-widget-has-icon comment" href="http://www.twitter.com/rwenderlich">Follow @rwenderlich</a></div>
</li>
<li>
<figure class="thumbnail"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/05/mattt-thompson-new.jpg" alt="" /></figure>
<h3 class="heading-no-avatar">Mattt Thompson </h3>
<h3 class="sub-heading-no-avatar"> Creator of AFNetworking &#038; NSHipster</h3>
<p class="no-avatar">When I first started iOS, I had been a Ruby &#038; Rails programmer for about 4 years. I definitely spent a lot of time grappling with the language syntax, and trying to get a handle on all of the system frameworks. Back then, tutorials for basic tasks were sparse, and there were almost no open source projects to speak of. I had to rely on Apple&#8217;s sample code and shear determination to get anything to work.</p>
<p class="no-avatar">But still, just the novelty of being able to create something for the iPhone was enough to make everything worth it. These days, I&#8217;m happy to say that an iOS developer starting out today has dozens of great resources and hundreds of open source libraries available at their disposal. For tutorials and sample code, I heartily recommend <a href="http://www.raywenderlich.com/">Ray Wenderlich&#8217;s site</a> &#038; <a href="http://nsscreencast.com/">NSScreencast</a>. For anyone wanting to learn about more advanced topics, I write about obscure parts of Objective-C and Cocoa every week on <a href="http://nshipster.com/">NSHipster</a>. </p>
<p class="no-avatar">As far as open source, <a href="http://cocoapods.org/">CocoaPods</a> is absolutely essential. Not only does CocoaPods make managing dependencies effortless, but it&#8217;s become an amazing tool for discovering new libraries. So much has changed since I first started out. It&#8217;s never been easier to get started and make amazing apps, so my advice to anyone starting out or considering iOS development is simple: go for it! </p>
<p class="no-avatar"><strong>It’s never been easier to make amazing apps, if you are considering it: go for it! <a href="http://clicktotweet.com/8NzdS"><-Tweet this</a></strong></p>
<div class="meta"><a class="profile-widget-has-icon comment" href="http://www.twitter.com/mattt">Follow @mattt</a></div>
</li>
<li>
<figure class="thumbnail"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/05/dan-rowinski.jpg" alt="" /></figure>
<h3 class="heading-no-avatar">Dan Rowinski</h3>
<h3 class="sub-heading-no-avatar"> Mobile Editor, ReadWriteWeb</h3>
<p class="no-avatar">Make sure to give design and development issues equal weight in the planning process. App developers often focus too much on what they &#8220;can&#8221; do without thinking of how it will look and how the user will interact with it when it is done.</p>
<p class="no-avatar">If you create killer functionality that is hard to use, people will not come back to your app. On the other side, if you create an awesome looking app that keeps crashing and does not do what it says it is supposed to do, users will flee. Look at Path or Instagram. Those are companies that balance design and functionality extremely well. </p>
<p class="no-avatar"><strong>Give design and development issues equal weight in the planning process <a href="http://clicktotweet.com/Vebl9"><-Tweet This</a></strong></p>
<div class="meta"><a class="profile-widget-has-icon comment" href="http://www.twitter.com/dan_rowinski">Follow @dan_rowinski</a></div>
</li>
<li>
<figure class="thumbnail"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/05/jeremy-olson.jpg" alt="" /></figure>
<h3 class="heading-no-avatar">Jeremy Olson</h3>
<h3 class="sub-heading-no-avatar">Founder, Tapity</h3>
<p class="no-avatar">Don&#8217;t neglect the idea. We&#8217;ve all heard that the idea for an app doesn&#8217;t matter; it&#8217;s all about execution. I used to firmly believe that but then something happened. My second app, <a href="http://www.languagesapp.com">Languages</a>, made more money in one day then my first app made in two years. What on earth? They both were well executed. Grades even won an Apple Design Award. They both were well marketed, being featured by Apple and the press. What was the difference?</p>
<p class="no-avatar"><strong>The idea.</strong></p>
<p class="no-avatar">Grades was always limited by the small niche it served &#8211; college students who really care about their grades (a smaller niche than we would hope). Languages was much more universal. Almost anyone might be interested in a translation app that works without an internet connection. Don&#8217;t get me wrong, <a href="http://www.appdesignvault.com/wp-content/uploads/2013/05/diagram3.png" target="_blank">as this chart illustrates</a>, niche apps can definitely make a lot of money but they have to be in niches that care so much about the app that they will pay a premium for it. Most apps, unfortunately, make the mistake of targeting a niche that would only pay 99 cents for their app, resulting in a disappointing business equation.</p>
<p class="no-avatar"><strong>Don&#8217;t target a niche that will only pay 99c for your app. <a href="http://clicktotweet.com/H2CFw"><--Tweet this</a></strong></p>
<div class="meta"><a class="profile-widget-has-icon comment" href="http://www.twitter.com/jerols">Follow @jerols</a></div>
</li>
<li>
<figure class="thumbnail"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/05/marco-arment.jpg" alt="" /></figure>
<h3 class="heading-no-avatar">Marco Arment </h3>
<h3 class="sub-heading-no-avatar"> Instapaper, The Magazine</h3>
<p class="no-avatar"><strong>Hire a designer <a href="http://clicktotweet.com/o2hVK"><-Tweet this</a></strong></p>
<div class="meta"><a class="profile-widget-has-icon comment" href="http://www.twitter.com/marcoarment">Follow @marcoarment</a></div>
</li>
<li>
<figure class="thumbnail"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/05/peter-steinberger.jpg" alt="" /></figure>
<h3 class="heading-no-avatar">Peter Steinberger</h3>
<h3 class="sub-heading-no-avatar"> Speaker, Creator of PSPDFKit</h3>
<p class="no-avatar">Don&#8217;t use Three20. Nah, seriously. Don&#8217;t lose faith, and take more risks. Back in 2009, I learned everything the hard way with writing a big social app that scraped web content. It got wildly successful and I was hooked on the platform. A few months later Apple shut it down, a few weeks before my first WWDC.</p>
<p class="no-avatar"> I was <em>really</em> crushed and it took me quite some time until I got back to Xcode, and then some more to find the courage to quit my day-job to become a freelancer. Later on it was equally hard quitting freelance work and doing my own thing. It&#8217;s been a hell of a ride and it brought me where I am now, with a sustainable business &#8211; even though I could&#8217;ve been there faster.</p>
<p class="no-avatar"><strong>Don&#8217;t lose faith, take more risks! <a href="http://clicktotweet.com/b6m6t"><-Tweet this</a></strong></p>
<div class="meta"><a class="profile-widget-has-icon comment" href="http://www.twitter.com/steipete">Follow @steipete</a></div>
</li>
<li>
<figure class="thumbnail"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/05/marc-edwards.jpg" alt="" /></figure>
<h3 class="heading-no-avatar">Marc Edwards </h3>
<h3 class="sub-heading-no-avatar"> Lead Designer, Bjango</h3>
<p class="no-avatar">Partnerships are vital. Find good people to work with, who complement your skill set. Respect them and learn enough about their craft to be able to talk the same language For iOS designers this means getting familiar with Xcode and the naming conventions Apple use for their UI elements. It means going to developer conferences and meet ups. We&#8217;re all part of the same team.</p>
<p class="no-avatar">Give back. The fastest way to learn is by openly sharing and discussing tips and techniques. Writing helps form solid opinions and serves as a great way to check you&#8217;re doing things the right way (if you&#8217;re not, you can be sure someone will let you know).</p>
<p class="no-avatar">Strategy is important. I love reading <a href="http://www.asymco.com/">Asymco.com</a>, <a href="http://ben-evans.com/">ben-evans.com</a> and listening to <a href="http://5by5.tv/criticalpath">The Critical Path</a>. It may not initially be apparent, but being well versed in where the industry is heading can give you insight into where design is heading, too. When things become more predictable, you can plan accordingly.</p>
<p class="no-avatar"><strong>Give back. The fastest way to learn is by openly sharing and discussing <a href="http://clicktotweet.com/76Wed"><- Tweet this</a></strong></p>
<div class="meta"><a class="profile-widget-has-icon comment" href="http://www.twitter.com/marcedwards">Follow @marcedwards</a></div>
</li>
<li>
<figure class="thumbnail"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/05/aaron-hillegass.jpg" alt="" /></figure>
<h3 class="heading-no-avatar">Aaron Hillegass </h3>
<h3 class="sub-heading-no-avatar"> Chief Learning Officer, Big Nerd Ranch</h3>
<p class="no-avatar">Being a developer involves a certain amount of smarts and confidence. In the case of beginning developers, these strengths can manifest as a flaw: Novice developers fall in love with their own ideas.</p>
<p class="no-avatar">Experienced developers, trained by years of being wrong, are much more skeptical of their hypotheses.  So, if you are starting a career as a programmer, always be looking for easy ways to prove yourself wrong. I&#8217;ve even seen a bumper sticker on this topic.  It read <strong>&#8220;Don&#8217;t believe everything you think.&#8221;</strong></p>
<p class="no-avatar"><strong>Don&#8217;t fall in love with your ideas. Always look for ways to prove yourself wrong <a href="http://clicktotweet.com/0duF8"><-Tweet this</a></strong></p>
<div class="meta"><a class="profile-widget-has-icon comment" href="http://www.twitter.com/aaronhillegass">Follow @aaronhillegass</a></div>
</li>
<li>
<figure class="thumbnail"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/05/dave-verwer2.jpg" alt="" /></figure>
<h3 class="heading-no-avatar">Dave Verwer </h3>
<h3 class="sub-heading-no-avatar"> iOS Dev Weekly</h3>
<p class="no-avatar">Don&#8217;t build an app thinking you will find an audience later, find the audience first and then build apps to meet their needs. <a href="http://clicktotweet.com/e2tdN"><-Tweet this</a></p>
<div class="meta"><a class="profile-widget-has-icon comment" href="http://www.twitter.com/daveverwer">Follow @daveverwer</a></div>
</li>
<li>
<figure class="thumbnail"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/05/daniel-jalkut.jpg" alt="" /></figure>
<h3 class="heading-no-avatar">Daniel Jalkut </h3>
<h3 class="sub-heading-no-avatar"> Founder, Red Sweater Software, Co-Host of Core Intuition</h3>
<p class="no-avatar">Always remember that the main thing separating people who succeed from people who donít is a commitment to keep trying while the others give up. </p>
<p class="no-avatar">Knowledge and cleverness are key components to achieving your goals but they pale in comparison to persistence and an unwillingness to admit defeat.  </p>
<p class="no-avatar"><strong>What separates successful people from others is a commitment to keep trying <a href="http://clicktotweet.com/5G5LV"><-Tweet this</a></strong></p>
<div class="meta"><a class="profile-widget-has-icon comment" href="http://www.twitter.com/danielpunkass">Follow @danielpunkass</a></div>
</li>
<li>
<figure class="thumbnail"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/05/robin-razska.jpg" alt="" /></figure>
<h3 class="heading-no-avatar">Robin Raszka </h3>
<h3 class="sub-heading-no-avatar"> Co-Founder, Tapmates, Pttrns.com</h3>
<p class="no-avatar">Don&#8217;t try to be the next Jony Ive. Focus on designing the best experience for real users.</p>
<p class="no-avatar">Never stop learning new things. Forget wireframes and especially uploading screenshots to Dribbble, instead, learn how to do your own working prototype and get it ASAP on the device and play with it. </p>
<p class="no-avatar"><strong>Focus on designing the best experience for real users <a href="http://clicktotweet.com/xpvbf"><-Tweet this</a></strong></p>
<div class="meta"><a class="profile-widget-has-icon comment" href="http://www.twitter.com/robinraszka">Follow @raszka</a></div>
</li>
<li>
<figure class="thumbnail"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/05/david-smith.jpg" alt="" /></figure>
<h3 class="heading-no-avatar">David Smith</h3>
<h3 class="sub-heading-no-avatar">Founder, FeedWrangler, Host of Developing Perspective</h3>
<p class="no-avatar">Make sure that you understand your own definition of what success looks like.  It is a brutal marketplace if that is solely financial.  </p>
<p class="no-avatar">For this to be an enjoyable living you need the enjoy the process and people involved. <a href="http://clicktotweet.com/Tqp9b"><-Tweet this</a> </p>
<div class="meta"><a class="profile-widget-has-icon comment" href="http://www.twitter.com/_DavidSmith">Follow @_DavidSmith</a></div>
</li>
<li>
<figure class="thumbnail"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/05/dan-counsell.jpg" alt="" /></figure>
<h3 class="heading-no-avatar">Dan Counsell </h3>
<h3 class="sub-heading-no-avatar"> App Producer and Founder, Realmac Software</h3>
<p class="no-avatar">Remember to keep things focused by removing all unnecessary elements and features. <strong>Sometimes having less features can be your biggest competitive advantage <a href="http://clicktotweet.com/jX02z"><- Tweet this</a></strong>.</p>
<div class="meta"><a class="profile-widget-has-icon comment" href="http://www.twitter.com/dancounsell">Follow @dancounsell</a></div>
</li>
<li>
<figure class="thumbnail"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/05/craig-hockenberry1.jpg" alt="" /></figure>
<h3 class="heading-no-avatar">Craig Hockenberry </h3>
<h3 class="sub-heading-no-avatar"> Twitterific and Iconfactory</h3>
<p class="no-avatar">When I first started developing software for the Mac, I got lucky. From day one, I worked with some very talented designers: Jeffrey Zeldman and the Iconfactory. <a href="http://www.zeldman.com/">Jeffrey</a> and I have parted ways, but I still can&#8217;t imagine making a product without the help of my colleagues at the <a href="http://iconfactory.com/home/staff">Iconfactory</a>. It&#8217;s imperative to have a partner as you develop a product.</p>
<p class="no-avatar">And take this notion of partnerships a bit further: don&#8217;t be afraid to meet people. Work to overcome your introversion (we all have it!) and make time to develop relationships with your fellow designers and developers. There&#8217;s a lot to be learned from other people in our industry and you&#8217;re missing out if you&#8217;re just on the receiving end of the dialog. To help start that conversation, figure out what you know that others need to know. </p>
<p class="no-avatar"><strong>Don&#8217;t be afraid to meet new people. Work to overcome your introversion.<a href="http://clicktotweet.com/96P4l"><-Tweet this</a></strong></p>
<div class="meta"><a class="profile-widget-has-icon comment" href="http://www.twitter.com/chockenberry">Follow @chockenberry</a></div>
</li>
<li>
<figure class="thumbnail"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/05/rene-ritchie.jpg" alt="" /></figure>
<h3 class="heading-no-avatar">Rene Ritchie</h3>
<h3 class="sub-heading-no-avatar"> iMore, @MobileNations</h3>
<p class="no-avatar">Consider the design as much as the code, and the marketing as much as the product. Development, design, and marketing are all distinct, equally important skill sets needed to ensure success.  If you can&#8217;t code, hire the best coder you can. Same for design. Same for marketing.</p>
<p class="no-avatar">Anyone can get lucky, but the smarter you are, the luckier you&#8217;ll be.</p>
<p class="no-avatar"><strong>Development, design, and marketing are all distinct, equally important skill sets needed to ensure success <a href="http://clicktotweet.com/vxVnW"><-Tweet this</a></strong></p>
<div class="meta"><a class="profile-widget-has-icon comment" href="http://www.twitter.com/reneritchie">Follow @reneritchie</a></div>
</li>
</ul>
<p>Picture Credits:<br />
<a href="http://www.imore.com/editors-desk-tm13">Rene Ritchie by iMore</a> |<br />
<a href="http://www.flickr.com/photos/cocoaconf/8592571535/">Ray Wenderlich By Cocoa Conf</a> | <a href="http://www.flickr.com/photos/adelcambre/8667044474/">Matt Gemmell by adelcambre</a>| <a href="http://www.flickr.com/photos/webstock06">Marco Arment by webstock06</a> | <a href="http://vimeo.com/37100670">Marc Edwards by Melbourne Cocoaheads</a> | <a href="http://www.flickr.com/photos/x180/276485101/">Aaron Hillegass by Duncan Davidson</a> | <a href="http://www.flickr.com/photos/x180/276485101/">Daniel Jalkut by Massivev</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.appdesignvault.com/start-advice/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>4 Simple Ways to Validate Your Mobile App Idea</title>
		<link>http://www.appdesignvault.com/validate-idea/</link>
		<comments>http://www.appdesignvault.com/validate-idea/#comments</comments>
		<pubDate>Wed, 01 May 2013 17:06:11 +0000</pubDate>
		<dc:creator>Tope</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.appdesignvault.com/?p=14993</guid>
		<description><![CDATA[This is a guest post by Steve P. Young, Founder of Pixel Happy, a content marketing and mobile app development firm. Want to build the next BIG app? Have a brilliant idea that is a sure-fire success? You can build it and see if the come. Or you can go the smart route and validate [...]]]></description>
				<content:encoded><![CDATA[<p><em>This is a guest post by Steve P. Young, Founder of <a href="http://www.pixelhappy.com">Pixel Happy</a>, a content marketing and mobile app development firm.</em></p>
<p>Want to build the next BIG app? Have a brilliant idea that is a sure-fire success?</p>
<p>You can build it and see if the come. Or you can go the smart route and validate it first.</p>
<p>In a world with <a href="http://www.wired.com/gadgetlab/2012/10/apple-oct-23-liveblog/">700,000 apps</a> in the Apple App Store and over <a href="http://en.wikipedia.org/wiki/Google_Play">850,000 apps in Google Play</a>, we no longer live in a world where if &#8220;you build it, they will come.&#8221; It&#8217;s more &#8220;if you build it and it&#8217;s awesome, then they MIGHT come.&#8221;</p>
<p>Instead of spending the time, money, and energy in building an app, you can take these four simple steps to first validate that there&#8217;s <i>actually</i> a market for your app idea.</p>
<h2>Are people searching for your app?</h2>
<p>A dead simple way to validate your idea is to see if people are actually searching for your app. Using the <a href="https://adwords.google.com/o/KeywordTool">Google Keyword tool</a>, you can discover the number of searches your idea generates.</p>
<p>When using this tool, you want to make sure you have the keyword match set to &#8220;exact&#8221;. This will show you the number of searches there are for your exact keyword phrase.</p>
<p><img class="aligncenter" src="http://www.appdesignvault.com/wp-content/uploads/2013/04/01_adwords_exact.jpg" width="600" height="339" /></p>
<p>As an example, before I built <a href="http://www.breakupmeterapp.com/">Breakup Meter</a>, I used the Google Keyword tool to see how many searches there were for &#8220;love meter&#8221;. Note how the broad and phrase match return a significantly higher number of searches. This will skew your data as the broad and phrase match settings will include keywords such as &#8220;love meter game&#8221; or &#8220;love calculator&#8221;.</p>
<p>However, using the &#8220;exact&#8221; match type i was able to see that there were 74,000 searches a month for &#8220;love meter&#8221; and the competition for the term was low.  That was a good signal to me that there was a definite market for the app.</p>
<p>Along with my background with SEO, I was sure that I could rank for the keyword.</p>
<p><img class="aligncenter" src="http://www.appdesignvault.com/wp-content/uploads/2013/04/02_adwords_searches.jpg" width="600" height="375" /></p>
<h2>Are they buying or using similar apps?</h2>
<p>For me, it&#8217;s not if they are <i>using</i> similar apps; it&#8217;s if they are <i>buying</i> similar apps? However, if you&#8217;re going for scale maybe it&#8217;s using. The point is all the same.</p>
<p><a href="http://www.appannie.com/">AppAnnie</a> is a great service to look at the top charts of different app stores. What you want to do is make sure that similar apps to the one you are building are within those top charts. I don&#8217;t mean exactly the same, but something similar.</p>
<p><img  class="aligncenter" src="http://www.appdesignvault.com/wp-content/uploads/2013/04/03_app_annie.jpg" width="600" height="443" /></p>
<p>For example, <a href="https://itunes.apple.com/us/app/cartunes-music-player/id415408192?mt=8">CarTunes</a> is an amazing and slick music player app that is completely gesture based. I&#8217;ve personally replaced Apple&#8217;s default music player with this app.</p>
<p>I had a chance to interview Ryan Oksenhorn, developer of CarTunes, on my podcast and what I admire about him is that he went after a huge market and put his own spin on it.</p>
<p>Who doesn&#8217;t listen to music on their iPhone? In addition, he solved the one problem that most people have while listening to music in their car &#8211; the inability to look at the actual music player.</p>
<p>CarTunes has over 3.5 million downloads by solving one problem in a huge market. Listen to the full interview <a href="http://mobileappchat.com/cartunes-ryan-oksenhorn-interview/">here</a>.</p>
<p>I also got a chance to interview the very own Tope Abayomi, but more on that later.</p>
<h2>Will people actually download it?</h2>
<p>If after the first two steps, you&#8217;re still unsure of your app&#8217;s success then I&#8217;d recommend spending $100 to <i>really</i> test the market.</p>
<p>This last step you&#8217;ll be testing whether or not your audience will exchange an email address to be notified when the app is live. If they&#8217;re not willing to exchange an email address they&#8217;re likely not going to fork over a couple of dollars for the app.</p>
<h3>Step 1 &#8211; Build a Buyer Persona</h3>
<p>Think about who will download your app. Be as specific as possible. For my Breakup Meter app here is one of my buyer personas.</p>
<p>image credit: <a href="http://www.woodst.com/blog/wood-street-journal/copywriting-web-content/tell-me-about-your-customers-identifying-buyer-personas/">Wood Street</a></p>
<p><b>Name:</b> Brad<br />
<b>Age:</b> 19<br />
<b>Income:</b> Mom and dad<br />
<b>Description:</b> Brad is in college and loves entertainment photo apps such as FatBooth and UglyMeter. He doesn&#8217;t mind spending a couple of dollars for an app in exchange for a few good laughs with friends at a party.<br />
<b>How to reach buyer:</b> Brad spends most of his free time on Facebook. He reads the college paper and ESPN.</p>
<p>After going through this exercise I know exactly what I have to do to reach all the Brads of the world.</p>
<p>- Reach out to college papers about the app<br />
- Create a Facebook page for the app<br />
- Run ads on Facebook and/or ESPN</p>
<p>Create 3 buyer personas for your app. When you&#8217;re thinking about each buyer try to be as specific as possible. What do they read, what other apps do they have on their phone and what type of messaging resonates with them.</p>
<h3>Step 2 &#8211; Build a Landing Page</h3>
<p>Now that you have the buyer personas and have an idea of what other apps your potential buyers are using, you can look at the description of those apps to get a sense of the style of messaging that resonates with your audience.</p>
<p>Next step then is to build a landing page promoting your app. You can use a service like <a href="http://www.unbounce.com/">Unbounce</a> or buy a landing page through <a href="http://www.themeforest.net/">ThemeForest</a>.</p>
<p>You&#8217;ll also want to create a few screen shots of the app so potential buyers think its a real app. If you&#8217;re not a designer, use one of the <a href="http://www.appdesignvault.com/portfolio-condensed/">iPhone app design templates</a> on App Design Vault.</p>
<p>Then sign up for an email service provider like <a href="http://mailchimp.com/">Mailchimp</a> so you can start generating leads for your app.</p>
<p>What we&#8217;re trying to achieve here is to see if there&#8217;s an audience for your app. Are they willing to exchange an email address to be notified when the app is released.</p>
<h3>Step 3 &#8211; Buy Ads</h3>
<p>The next and final step is to run a few ads for your app. If you have a web hosting service such as BlueHost, take look at your control panel. They are always giving away free coupons to advertise on Facebook and Google Adwords. I&#8217;d recommend using these coupons for your ads.</p>
<p>Go back to your buyer persona and figure out the best place to run an ad. I find that Facebook has the best targeting features, but every app is different.</p>
<p>For my app, my target audience is males age 16-25 who have an iPhone. Using Facebook&#8217;s targeting I was able to target my ads specifically for this audience.</p>
<p>You&#8217;re also able to cap the dollar amount you&#8217;d like to spend each day on the ad. If you&#8217;re using a coupon, then you&#8217;ll likely only have $50 to spend, so I&#8217;d recommend capping your daily budget at $10 a day.</p>
<h2>Create a Poll in a Forum</h2>
<p>This tip comes from the man himself, Tope Abayomi. I had him on my podcast, <a href="http://mobileappchat.com/">Mobile App Chat</a>, where entrepreneurs in the mobile space share their success stories and he told me a story of how he validated <a href="http://www.appdesignvault.com/">App Design Vault</a>.</p>
<p>He went to a popular iPhone developers forum and created a poll. He asked the members what is the biggest challenge you have when developing apps?</p>
<p>A) Coding<br />
B) Designing<br />
C) Marketing<br />
D) which Tope doesn&#8217;t remember</p>
<p>Over 70% of the respondents selected &#8220;Designing&#8221;. Boom!</p>
<p>App Design Vault was born.</p>
<p>The story of how Tope built App Design Vault from the ground up is an inspirational one and definitely worth a <a href="http://mobileappchat.com/app-design-vault-tope-abayomi-interview/">listen</a>. Plus, he&#8217;s such an all-around nice guy.</p>
<h2>Conclusion</h2>
<p>While many will tell you that the mobile space is extremely crowded, I&#8217;d argue that there is still plenty of room. However, before spending the time, money, and energy on building an app, make sure you do the due diligence to validate your idea beforehand.</p>
<p>Talk to as many people as you can. Do a video chat rather than an audio one, so you can see the person&#8217;s reaction. Do everything you can to make sure you give yourself the best chance at succeeding.</p>
<p>Believe me I&#8217;ve seen my share of app failures.</p>
<p>What are some creative ways you&#8217;ve validated your app idea? Do you think validation is worth all the trouble? Share your thoughts in the comments.</p>
<p>This is a guest post by Steve P. Young, Founder of <a href="http://www.pixelhappy.com">Pixel Happy</a>, a content marketing and mobile app development firm. He also hosts <a href="http://www.mobileappchat.com">Mobile App Chat</a> a podcast interviewing the top mobile entrepreneurs.</p>
<p>He’s been featured on Pando Daily, Website Magazine, General Assembly, Search Marketing Expo and other major publications.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.appdesignvault.com/validate-idea/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>10 Ways To Become a Better Developer</title>
		<link>http://www.appdesignvault.com/betterdeveloper/</link>
		<comments>http://www.appdesignvault.com/betterdeveloper/#comments</comments>
		<pubDate>Tue, 30 Apr 2013 13:40:37 +0000</pubDate>
		<dc:creator>Tope</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.appdesignvault.com/?p=14960</guid>
		<description><![CDATA[Download the full size PDF here Feel free to embed it on your site using the code below ++ Click Image to Enlarge ++Source: How to become a better developer I have read lots of &#8220;Ways to become a better developer&#8221; posts and it seems most of them were written 10 years ago. They still [...]]]></description>
				<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-14964" alt="BetterDeveloper" src="http://www.appdesignvault.com/wp-content/uploads/2013/04/BetterDeveloper.png" width="600" height="800" /></p>
<p><a href="http://www.appdesignvault.com/wp-content/uploads/2013/04/BetterDeveloper.pdf" target="_blank">Download the full size PDF here</a></p>
<p>Feel free to embed it on your site using the code below</p>
<p><textarea rows="6" cols="60"  onclick="this.select();"><b>++ Click Image to Enlarge ++</b><br /><a href="http://www.appdesignvault.com/betterdeveloper/" ><img src="http://www.appdesignvault.com/wp-content/uploads/2013/04/BetterDeveloper.png" alt="How to be a better developer"></a><br />Source: <a href="http://www.appdesignvault.com/betterdeveloper/" >How to become a better developer</a></textarea></p>
<p>I have read lots of &#8220;Ways to become a better developer&#8221; posts and it seems most of them were written 10 years ago. They still have a lot of wisdom so I wanted to distill what I think are the best 10 ways into this poster above so you can have it with you every time.</p>
<p>Here we go.</p>
<h2>Read other people&#8217;s code</h2>
<h3>Scott Hanselmann</h3>
<p>Read other people&#8217;s code and learn from them. You will get better in time because you tend to <a href="http://s3.amazonaws.com/hanselminutes/hanselminutes_0072.pdf">see how other developers approach problems</a>.</p>
<p>Pair programming is the best way to improve yourself. You get to read code from another developer and see his/her thought process in real time. And vice versa. You can both challenge your point of views and both grow as developers.</p>
<h2>Get someone to read your code</h2>
<p>In Greek mythology, Narcissus fell in love with his own reflection in the water. He couldn&#8217;t resist looking at it. As developers we are prone to the same syndrome that has now been named after him, Narcissism.</p>
<p>When you code, it is easy to fall in love with your &#8220;artwork&#8221;. But a piece is of code is only close to perfection when someone else can read it and understand what you are on about.</p>
<p>Get others to read your code by doing code reviews often. You will learn a thing or two every time. Especially when you discover that method name doesn&#8217;t mean so much sense after all.</p>
<p><strong><em>Tweetable &#8211; One way to be a better developer is to read other people&#8217;s code <- <a href="http://clicktotweet.com/c4m7c">Tweet this</a></em></strong></p>
<h2>Fix bugs before writing new code</h2>
<h3>Joel Spolsky</h3>
<p>I&#8217;m sure you have been there. You discover a bug and you say, “I&#8217;ll fix it later, let me just get these features out of the way”. Or you see a failing unit test but you cannot be bothered to go find out why it is failing, so you either comment out the test or hack it.</p>
<p>Do yourself a favour and <a href="http://www.joelonsoftware.com/articles/fog0000000043.html">create a habit of fixing issues early</a>. They will only pile up and then you incur more technical debt as time goes on.</p>
<h2>Learn a new technology</h2>
<h3>Ryan Farley</h3>
<p>You are in a fast paced world. Your skills are perishable very similar to the risotto in your fridge. <a href="http://ryanfarley.com/blog/archive/2008/07/30/becoming-a-better-developer.aspx">Learning new technologies as a developer</a> will help you stay on the cutting edge and in demand.</p>
<p>Lots of &#8220;civilians&#8221; are learning how to code now and it isn&#8217;t a surprise because you have one of the best paid jobs on the planet right now. Never has it been cool to be a geek. <img src='http://www.appdesignvault.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>If you are an iOS developer, learn some Rails or vice versa so you know how to roll a server backend as a quick example.</p>
<h2>Keep it simple</h2>
<p>You can always find more elaborate ways to implement a task in programming. Some people get off of looking at how amazing their code is, and that’s okay but keep it simple, will you? This ties into the earlier point made about getting someone else to read your code.</p>
<p>If they can’t understand it within a few minutes then you are doing yourself (and frankly anyone that has to maintain that piece of code) a disservice.</p>
<h2>Write a blog post about your implementation</h2>
<h3>Bill Simser</h3>
<p>The <a href="http://weblogs.asp.net/bsimser/archive/2007/07/05/being-a-better-developer-in-6-months.aspx">best way to get better at anything is to teach it</a>. If you are able to make someone else understand a concept, that means you have been able to grasp it and not just hacking or blagging away.</p>
<p>Write a blog post explaining how you went about the process of solving the problem at hand.</p>
<p>This is also a good resume BTW, if you are ever looking for contracts and you can point your potential recruiter at a series of blog posts, you have an advantage.</p>
<p>Thought leaders always the advantage.</p>
<h2>Contribute to Open Source</h2>
<h3>Eran Kampf</h3>
<p>This means to either start an open source implementation of your own or contribute to an existing one. This helps you understand how to <a href="http://www.developerzen.com/2008/12/05/99-ways-to-become-a-better-developer/">collaborate with a bunch of developers</a>. This is especially helpful if you do a lot of lone projects.</p>
<p>Learning from other like-minded developers is a plus and, come on, isn’t it cool to give back to the community?</p>
<h2>Fix it don&#8217;t Hack it</h2>
<h3>Danny Barbol</h3>
<p>I was speaking to a friend the other day. She is an accountant and she says it can be frustrating when she is 0.69 cents short of balancing an account. She spends hours doing accounts worth millions of dollars and at the end they don&#8217;t balance just because he switched a 0.96 cents somewhere to 0.69 cents.</p>
<p>As developers, we encounter the same thing often. The &#8220;one-liner&#8221; bug that kills the whole show. It is tempting to put in a hack without really researching why your code isn&#8217;t doing what is should. “Add a +5 here and there and it will be fine”, you say.</p>
<p>No, <a href="http://www.flipcode.com/archives/Being_A_Better_Programmer.shtml">find out the cause and fix it</a> or that hack will come back to bite you in the ass.</p>
<p><strong><em>Tweetable &#8211; Be good citizen and fix that bug, don&#8217;t hack it. <- <a href="http://clicktotweet.com/1176V">Tweet this</a></em></strong></p>
<h2>Increase Code Coverage by 1%</h2>
<p>Doing Test Driven Development (TDD) can seem like a bore sometimes. Having to write lines and lines of tests before writing the code? Yeah, that’s not always fun, let’s be honest. You want to get right to the fun part.</p>
<p>I subscribe to the TDD mindset wholly but sometimes you just are at a point where you have tons of untested code sitting right in front of you. Maybe you inherited a crappy codebase from someone else or you dropped the ball and forgot to add those unit tests.</p>
<p>Don’t feel bad, and don’t cry over spilt milk. Believe it or not, lots of projects have the same issues, whether they like to admit it or not. What you have to do is add the tests one by one.</p>
<p>It’s like a writer/author that has writer’s block, and staring at a blank piece of paper. Productivity gurus say the best way to overcome it is to just start writing on that blank paper (or computer screen, nowadays <img src='http://www.appdesignvault.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Don’t think about the 24,000 lines of untested code, just break it down into chunks and <a href="http://secretgeek.net/6min_program.asp">start adding those tests</a>. Cover 400 lines today and another 400 lines tomorrow. You may never cover all 24,000 but 1 month down the line, you will be 8000 lines of untested code lighter.</p>
<p>Your codebase just got better.</p>
<h2>Leave your desk every hour</h2>
<p>This is one of the most important points in this post. Even though it doesn&#8217;t directly relate to programming. Stand up and have a stretch at least every hour, your body will thank you for it.</p>
<p>Don&#8217;t go on those marathon coding sessions where you are glued to a chair for hours on end. Even if you have one of those $900 ergonomic ones (by the way, if there was going to be an 11th tip, it would be &#8220;Get a great chair&#8221;).</p>
<p>You don&#8217;t want to make all that money as a developer and not be able to make use of it because you are spending it on medical bills, do you?</p>
<p><strong><em>Tweetable &#8211; Leave your chair/desk every hour, your back will thank you for it <- <a href="http://clicktotweet.com/PVeK7">Tweet this</a></em></strong></p>
<h2>That&#8217;s all folks, Please share this</h2>
<p>So there you have it, 10 ways you can improve on your development skills. Don’t forget to download the poster and put it up on your wall to remind you.</p>
<p>And, let your fellow developers know about by tweeting it. The world will be a more peaceful place if all code-bases were maintained with these 10 steps in mind <img src='http://www.appdesignvault.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.appdesignvault.com/betterdeveloper/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Full App Templates Coming Soon</title>
		<link>http://www.appdesignvault.com/full-app-templates-coming-soon/</link>
		<comments>http://www.appdesignvault.com/full-app-templates-coming-soon/#comments</comments>
		<pubDate>Fri, 12 Apr 2013 11:28:41 +0000</pubDate>
		<dc:creator>Tope</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.appdesignvault.com/?p=14662</guid>
		<description><![CDATA[Ok, you decided to press the red button right? From all the 230+ responses which I got in the last survey, it seems you want 3 main app types, an RSS newsreader/Wordpress app, Business apps and Photo gallery apps. And the most requested for features are social sharing, database connection, ability to change themes/designs on [...]]]></description>
				<content:encoded><![CDATA[<p>Ok, you decided to press the red button right? <img src='http://www.appdesignvault.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p>From all the 230+ responses which I got in the last survey, it seems you want 3 main app types, an RSS newsreader/Wordpress app, Business apps and Photo gallery apps.</p>
<p>And the most requested for features are social sharing, database connection, ability to change themes/designs on the fly&#8230;and so much more.</p>
<p>I asked and you have given&#8230; Much more than I asked for. Well I can&#8217;t complain <img src='http://www.appdesignvault.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>So here are some more screenshots from the first app I decided to work on. It will be a Blog/Wordpress/RSS reader app with loads of social features.</p>
<p>&nbsp;</p>
<p><img class="aligncenter size-full wp-image-14663" alt="complete-app-3" src="http://www.appdesignvault.com/wp-content/uploads/2013/04/complete-app-3.png" width="500" height="347" /></p>
<p><img class="aligncenter size-full wp-image-14664" alt="complete-app-1-1" src="http://www.appdesignvault.com/wp-content/uploads/2013/04/complete-app-1-1.png" width="500" height="359" /></p>
<p><img class="aligncenter size-full wp-image-14665" alt="complete-app-2-1" src="http://www.appdesignvault.com/wp-content/uploads/2013/04/complete-app-2-1.png" width="500" height="534" /></p>
<p>For now, here are some features I was thinking about adding to it.</p>
<h2>Ability to change designs on the fly</h2>
<p>The screenshot above uses the Bizapp template, I plan to bundle a couple more templates so you can switch back and forth.</p>
<h2>Facebook/Twitter sharing</h2>
<p>The app will be able to connect to the embedded Facebook/Twitter accounts on the phone and allow you to share articles.</p>
<p>This will also pull down the twitter/Facebook streams of any user you configure in the app via JSON mod display them.</p>
<h2>Loading an RSS feed</h2>
<p>This will show RSS feeds from WordPress blogs or any valid XML RSS feed.</p>
<p>&nbsp;</p>
<p>What do you think? First off I need a name. What do I call this app? Any other ideas of what will be a good fit? Please leave a comment and let me know.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.appdesignvault.com/full-app-templates-coming-soon/feed/</wfw:commentRss>
		<slash:comments>60</slash:comments>
		</item>
		<item>
		<title>27 Free Navigation Bar Designs To Use In Your iPhone App</title>
		<link>http://www.appdesignvault.com/navbars/</link>
		<comments>http://www.appdesignvault.com/navbars/#comments</comments>
		<pubDate>Wed, 27 Mar 2013 13:01:25 +0000</pubDate>
		<dc:creator>Tope</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.appdesignvault.com/?p=14166</guid>
		<description><![CDATA[When designing your app, the navigation bar is easily the UI element that stands out the most. It defines the rest of the design and that is what most users remember. I decided to create this list of navigation bar designs for you to use in your app. They were inspired by lots of good [...]]]></description>
				<content:encoded><![CDATA[<p><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/navbar-main.jpg" alt="navbar-main" width="608" height="335" class="aligncenter size-full wp-image-14424" /></p>
<p>When designing your app, the navigation bar is easily the UI element that stands out the most. It defines the rest of the design and that is what most users remember. </p>
<p>I decided to create this list of navigation bar designs for you to use in your app. They were inspired by lots of good design patterns all across the App store. </p>
<p>Browse and download the assets for the ones you like. You can find a sample Xcode project that implements them all at the end of the post. </p>
<h2>Please share with your friends</h2>
<p>Don&#8217;t hoard this, since we are all giving freely, please share this with your friends. You can do by clicking on the Twitter or Google+ share buttons on the left. I will appreciate that. Thanks.</p>
<h2>Holborn</h2>
<p>This set of navigation bars give your app a chalkboard effect. Great for educational apps and games.</p>
<ul class="clearfix profile-widget">
<li>
<figure class="thumbnail-plain"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/holborn-1.png" alt="" /></figure>
<div class="meta-plain"><a class="comment" href="http://www.appdesignvault.com/downloads/navbars/holborn.zip">Download</a>&nbsp;&nbsp;<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>
<div class="g-plusone" data-size="medium"></div>
</div>
</li>
<li>
<figure class="thumbnail-plain"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/holborn-2.png" alt="" /></figure>
<div class="meta-plain"><a class="comment" href="http://www.appdesignvault.com/downloads/navbars/holborn.zip">Download</a>&nbsp;&nbsp;<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>
<div class="g-plusone" data-size="medium"></div>
</div>
</li>
</ul>
<h2>Pimlico</h2>
<p>The wooden effect has been made popular by apps like iBooks. In the three navigation bars below, we show a different take on the effect. Using two different textures and the classic one we are all used to.</p>
<ul class="clearfix profile-widget">
<li>
<figure class="thumbnail-plain"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/pimlico-1.png" alt="" /></figure>
<div class="meta-plain"><a class="comment" href="http://www.appdesignvault.com/downloads/navbars/pimlico.zip">Download</a>&nbsp;&nbsp;<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>
<div class="g-plusone" data-size="medium"></div>
</div>
</li>
<li>
<figure class="thumbnail-plain"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/pimlico-2.png" alt="" /></figure>
<div class="meta-plain"><a class="comment" href="http://www.appdesignvault.com/downloads/navbars/pimlico.zip">Download</a>&nbsp;&nbsp;<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>
<div class="g-plusone" data-size="medium"></div>
</div>
</li>
<li>
<figure class="thumbnail-plain"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/pimlico-3.png" alt="" /></figure>
<div class="meta-plain"><a class="comment" href="http://www.appdesignvault.com/downloads/navbars/pimlico.zip">Download</a>&nbsp;&nbsp;<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>
<div class="g-plusone" data-size="medium"></div>
</div>
</li>
</ul>
<div id="try-us">
<form class="blog" action="http://emitymeapps.us1.list-manage.com/subscribe/post?u=088ecce4e59f7a30e9aa859af&amp;id=e59abf1e54" method="post">
<p>Want to <strong>download the Sample Xcode project</strong> that implements all these designs and use in your own app?</p>
<p><strong>Enter your name and email address</strong> below and I will send it right to your inbox. We don&#8217;t spam, pinky swear and you can unsubscribe at any time</p>
<p><input name="FNAME" type="text" placeholder="First Name" value="" name="name"/></p>
<p><input name="EMAIL" type="text" placeholder="Email Address" value="" name="name"/></p>
<p>              <input type="hidden" value="navbars" name="LLOC"/></p>
<p><input type="submit" value="Send Me The Xcode Project"></p>
<p style="text-align: center"><em>No spam, else call the cops on us</em></p>
</p></form>
</p></div>
<h2>Vauxhall</h2>
<p>Colorful and vibrant. Here are three navigation bars that make your app pop.</p>
<ul class="clearfix profile-widget">
<li>
<figure class="thumbnail-plain"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/vauxhall-1.png" alt="" /></figure>
<div class="meta-plain"><a class="comment" href="http://www.appdesignvault.com/downloads/navbars/vauxhall.zip">Download</a>&nbsp;&nbsp;<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>
<div class="g-plusone" data-size="medium"></div>
</div>
</li>
<li>
<figure class="thumbnail-plain"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/vauxhall-2.png" alt="" /></figure>
<div class="meta-plain"><a class="comment" href="http://www.appdesignvault.com/downloads/navbars/vauxhall.zip">Download</a>&nbsp;&nbsp;<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>
<div class="g-plusone" data-size="medium"></div>
</div>
</li>
<li>
<figure class="thumbnail-plain"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/vauxhall-3.png" alt="" /></figure>
<div class="meta-plain"><a class="comment" href="http://www.appdesignvault.com/downloads/navbars/vauxhall.zip">Download</a>&nbsp;&nbsp;<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>
<div class="g-plusone" data-size="medium"></div>
</div>
</li>
<li>
<figure class="thumbnail-plain"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/vauxhall-4.png" alt="" /></figure>
<div class="meta-plain"><a class="comment" href="http://www.appdesignvault.com/downloads/navbars/vauxhall.zip">Download</a>&nbsp;&nbsp;<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>
<div class="g-plusone" data-size="medium"></div>
</div>
</li>
</ul>
<h2>Hendon</h2>
<p>The navigation bar looks like it is peeled off the screen. This gives your app much needed depth. Away with boring &#8220;flat&#8221; styles.</p>
<ul class="clearfix profile-widget">
<li>
<figure class="thumbnail-plain"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/hendon-1.png" alt="" /></figure>
<div class="meta-plain"><a class="comment" href="http://www.appdesignvault.com/downloads/navbars/hendon.zip">Download</a>&nbsp;&nbsp;<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>
<div class="g-plusone" data-size="medium"></div>
</div>
</li>
<li>
<figure class="thumbnail-plain"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/hendon-2.png" alt="" /></figure>
<div class="meta-plain"><a class="comment" href="http://www.appdesignvault.com/downloads/navbars/hendon.zip">Download</a>&nbsp;&nbsp;<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>
<div class="g-plusone" data-size="medium"></div>
</div>
</li>
<li>
<figure class="thumbnail-plain"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/hendon-3.png" alt="" /></figure>
<div class="meta-plain"><a class="comment" href="http://www.appdesignvault.com/downloads/navbars/hendon.zip">Download</a>&nbsp;&nbsp;<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>
<div class="g-plusone" data-size="medium"></div>
</div>
</li>
</ul>
<h2>Belsize</h2>
<p>Something design patterns from Android are actually good. I hate to say but I am a fan of the segmented nav bars you see on Android. </p>
<p>Here is an iOS-y take on those navigation bars.</p>
<ul class="clearfix profile-widget">
<li>
<figure class="thumbnail-plain"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/belsize-1.png" alt="" /></figure>
<div class="meta-plain"><a class="comment" href="http://www.appdesignvault.com/downloads/navbars/belsize.zip">Download</a>&nbsp;&nbsp;<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>
<div class="g-plusone" data-size="medium"></div>
</div>
</li>
<li>
<figure class="thumbnail-plain"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/belsize-2.png" alt="" /></figure>
<div class="meta-plain"><a class="comment" href="http://www.appdesignvault.com/downloads/navbars/belsize.zip">Download</a>&nbsp;&nbsp;<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>
<div class="g-plusone" data-size="medium"></div>
</div>
</li>
<li>
<figure class="thumbnail-plain"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/belsize-3.png" alt="" /></figure>
<div class="meta-plain"><a class="comment" href="http://www.appdesignvault.com/downloads/navbars/belsize.zip">Download</a>&nbsp;&nbsp;<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>
<div class="g-plusone" data-size="medium"></div>
</div>
</li>
</ul>
<div id="try-us">
<form class="blog" action="http://emitymeapps.us1.list-manage.com/subscribe/post?u=088ecce4e59f7a30e9aa859af&amp;id=e59abf1e54" method="post">
<p>Want to <strong>download the Sample Xcode project</strong> that implements all these designs and use in your own app?</p>
<p><strong>Enter your name and email address</strong> below and I will send it right to your inbox. We don&#8217;t spam, pinky swear and you can unsubscribe at any time</p>
<p><input name="FNAME" type="text" placeholder="First Name" value="" name="name"/></p>
<p><input name="EMAIL" type="text" placeholder="Email Address" value="" name="name"/></p>
<p>              <input type="hidden" value="navbars" name="LLOC"/></p>
<p><input type="submit" value="Send Me The Xcode Project"></p>
<p style="text-align: center"><em>No spam, call the cops on us if we do</em></p>
</p></form>
</p></div>
<h2>Sloane</h2>
<p>Here is a more minimalist take on the &#8220;peeled-off&#8221; effect on the navigation bar. Similar to Hendon above, this will also give your app depth.</p>
<ul class="clearfix profile-widget">
<li>
<figure class="thumbnail-plain"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/sloane-1.png" alt="" /></figure>
<div class="meta-plain"><a class="comment" href="http://www.appdesignvault.com/downloads/navbars/sloane.zip">Download</a>&nbsp;&nbsp;<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>
<div class="g-plusone" data-size="medium"></div>
</div>
</li>
<li>
<figure class="thumbnail-plain"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/sloane-2.png" alt="" /></figure>
<div class="meta-plain"><a class="comment" href="http://www.appdesignvault.com/downloads/navbars/sloane.zip">Download</a>&nbsp;&nbsp;<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>
<div class="g-plusone" data-size="medium"></div>
</div>
</li>
<li>
<figure class="thumbnail-plain"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/sloane-3.png" alt="" /></figure>
<div class="meta-plain"><a class="comment" href="http://www.appdesignvault.com/downloads/navbars/sloane.zip">Download</a>&nbsp;&nbsp;<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>
<div class="g-plusone" data-size="medium"></div>
</div>
</li>
</ul>
<h2>Richmond</h2>
<p>Richmond combines a gray background with a colorful set of buttons for the UIBarButtonItem. Also, don&#8217;t miss the classy sweeping gradient on the bar.</p>
<ul class="clearfix profile-widget">
<li>
<figure class="thumbnail-plain"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/richmond-1.png" alt="" /></figure>
<div class="meta-plain"><a class="comment" href="http://www.appdesignvault.com/downloads/navbars/richmond.zip">Download</a>&nbsp;&nbsp;<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>
<div class="g-plusone" data-size="medium"></div>
</div>
</li>
<li>
<figure class="thumbnail-plain"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/richmond-2.png" alt="" /></figure>
<div class="meta-plain"><a class="comment" href="http://www.appdesignvault.com/downloads/navbars/richmond.zip">Download</a>&nbsp;&nbsp;<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>
<div class="g-plusone" data-size="medium"></div>
</div>
</li>
<li>
<figure class="thumbnail-plain"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/richmond-3.png" alt="" /></figure>
<div class="meta-plain"><a class="comment" href="http://www.appdesignvault.com/downloads/navbars/richmond.zip">Download</a>&nbsp;&nbsp;<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>
<div class="g-plusone" data-size="medium"></div>
</div>
</li>
<li>
<figure class="thumbnail-plain"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/richmond-4.png" alt="" /></figure>
<div class="meta-plain"><a class="comment" href="http://www.appdesignvault.com/downloads/navbars/richmond.zip">Download</a>&nbsp;&nbsp;<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>
<div class="g-plusone" data-size="medium"></div>
</div>
</li>
</ul>
<h2>Camden</h2>
<p>Camden is a gives a different take on the Android pattern similar to Belsize above. The segmented navigation bar effect is more subtle. </p>
<p>I like this one a lot, what do you think?</p>
<ul class="clearfix profile-widget">
<li>
<figure class="thumbnail-plain"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/camden-1.png" alt="" /></figure>
<div class="meta-plain"><a class="comment" href="http://www.appdesignvault.com/downloads/navbars/camden.zip">Download</a>&nbsp;&nbsp;<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>
<div class="g-plusone" data-size="medium"></div>
</div>
</li>
<li>
<figure class="thumbnail-plain"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/camden-3.png" alt="" /></figure>
<div class="meta-plain"><a class="comment" href="http://www.appdesignvault.com/downloads/navbars/camden.zip">Download</a>&nbsp;&nbsp;<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>
<div class="g-plusone" data-size="medium"></div>
</div>
</li>
<li>
<figure class="thumbnail-plain"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/camden-4.png" alt="" /></figure>
<div class="meta-plain"><a class="comment" href="http://www.appdesignvault.com/downloads/navbars/camden.zip">Download</a>&nbsp;&nbsp;<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>
<div class="g-plusone" data-size="medium"></div>
</div>
</li>
</ul>
<h2>Kensington</h2>
<p>Last but certainly not least in the set is Kensington. The gradient on the navigation bar will make your app really stand out. It looks similar to the default iOS 6 navigation bar with a tint, but this gives your app a far from default look.</p>
<ul class="clearfix profile-widget">
<li>
<figure class="thumbnail-plain"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/kensington-1.png" alt="" /></figure>
<div class="meta-plain"><a class="comment" href="http://www.appdesignvault.com/downloads/navbars/kensington.zip">Download</a>&nbsp;&nbsp;<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>
<div class="g-plusone" data-size="medium"></div>
</div>
</li>
<li>
<figure class="thumbnail-plain"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/kensington-2.png" alt="" /></figure>
<div class="meta-plain"><a class="comment" href="http://www.appdesignvault.com/downloads/navbars/kensington.zip">Download</a>&nbsp;&nbsp;<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>
<div class="g-plusone" data-size="medium"></div>
</div>
</li>
</ul>
<h2>That&#8217;s all folks!</h2>
<p>I hope you like this. Please let me know your thoughts in the comments.</p>
<h2>Don&#8217;t forget to share!</h2>
<p>Please hit the Twitter and Google+ button to the left and share this with your friends! Don&#8217;t be a hoarder.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.appdesignvault.com/navbars/feed/</wfw:commentRss>
		<slash:comments>64</slash:comments>
		</item>
		<item>
		<title>Tweet Library &#8211; An alternative look</title>
		<link>http://www.appdesignvault.com/coreintuition/</link>
		<comments>http://www.appdesignvault.com/coreintuition/#comments</comments>
		<pubDate>Tue, 26 Mar 2013 15:03:27 +0000</pubDate>
		<dc:creator>Tope</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.appdesignvault.com/?p=14367</guid>
		<description><![CDATA[First of all, many thanks to Manton Reece for allowing me to use Tweet library as a case study for this blog post. In this post, I want to get your creative mind flowing and show you the possible ways you can revamp your app&#8217;s look and feel. I decided to take Tweet Library and [...]]]></description>
				<content:encoded><![CDATA[<p>First of all, many thanks to Manton Reece for allowing me to use Tweet library as a case study for this blog post. </p>
<p>In this post, I want to get your creative mind flowing and show you the possible ways you can revamp your app&#8217;s look and feel. I decided to take Tweet Library and show some alternative designs you can achieve with the templates from App Design Vault. </p>
<p>Also you get to download the Xcode project that implements the designs at the end of this post for free. Sweet, huh?</p>
<h2>Dark Coolness</h2>
<p>First off, I used the <a href="http://www.appdesignvault.com/portfolio/podradio">Podradio template</a> to give the interface a dark look and feel. Almost like Twitterrific but with some textures.</p>
<p><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/tweet-library-shot-3.png" alt="tweet-library-shot-2" width="551" height="681" class="aligncenter size-full wp-image-14372" /></p>
<h2>Stitched Leather</h2>
<p><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/tweet-library-shot-1.png" alt="tweet-library-shot-2" width="551" height="681" class="aligncenter size-full wp-image-14372" /></p>
<p>Some of you are probably saying, Isn&#8217;t that Skeuomor&#8230;.? Come on, let&#8217;s face it, there is some sexiness to leather textured interfaces. </p>
<p>Now while everyone is proposing to move on to &#8220;flat&#8221; design, I&#8217;m so against that. Imagine a world with the same red, green and blue buttons on all apps 2 years down the road.</p>
<p>This design uses the <a href="http://www.appdesignvault.com/portfolio/foody">Foody template</a> from the <a href="http://www.appdesignvault.com/portfolio">full gallery of templates</a></p>
<h2>Ocean blue</h2>
<p><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/tweet-library-shot-2.png" alt="tweet-library-shot-2" width="551" height="681" class="aligncenter size-full wp-image-14372" /></p>
<p>Cool thing about having a service like App Design Vault is, you don&#8217;t have to stick with leather if you don&#8217;t like it. We cater to all tastes. Just like this minimal blue design which probably reminds you of the Twitter. app.</p>
<p>This uses the <a href="http://www.appdesignvault.com/portfolio/bizapp">Biz App</a> template.</p>
<p>And if you don&#8217;t want your app to look like Twitter, use our <a href="http://www.appdesignvault.com/color-switcher">free Color Switcher app</a> here and switch it up!.</p>
<p><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/tweet-library-all.png" alt="tweet-library-all" width="600" height="443" class="aligncenter size-full wp-image-14377" /></p>
<h2>Download the sample project</h2>
<p>Just because we are cool like that, <a href="http://www.appdesignvault.com/downloads/ADVTimelineDesign.zip">here is the sample Xcode project</a> that implements all the three designs you see above.</p>
<p>Don&#8217;t forget to check out the <a href="http://www.appdesignvault.com/portfolio">full gallery of templates</a>. If you have any questions, just leave a comment and I will be around to answer as soon as possible.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.appdesignvault.com/coreintuition/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How To Make Your Own iPad Newsstand Magazine App</title>
		<link>http://www.appdesignvault.com/newsstand-app-ios/</link>
		<comments>http://www.appdesignvault.com/newsstand-app-ios/#comments</comments>
		<pubDate>Mon, 11 Mar 2013 13:29:10 +0000</pubDate>
		<dc:creator>Tope</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.appdesignvault.com/?p=13962</guid>
		<description><![CDATA[Digital magazines are now becoming popular, especially with the impending demise of print publications. I have had some experience with publishing magazines on Apple&#8217;s newsstand platform and with over 12000 subscribers to my Newsstand magazine, Appville; I can safely say I have learned a thing or two. Today, I decided to publish a version of [...]]]></description>
				<content:encoded><![CDATA[<p><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/mag-0.png" alt="" title="mag-0" width="600" height="399" class="aligncenter size-full wp-image-13975" /></p>
<p>Digital magazines are now becoming popular, especially with the impending demise of print publications.</p>
<p>I have had some experience with publishing magazines on Apple&#8217;s newsstand platform and with over <a href="http://www.appdesignvault.com/appville">12000 subscribers to my Newsstand magazine, Appville</a>; I can safely say I have learned a thing or two.</p>
<p>Today, I decided to publish a version of the Appville magazine source code and give you some free page templates. In doing this, I hope it will help you in the journey of creating your own digital magazine.</p>
<p>I was inspired to release this template pack because I have been getting a lot of requests from people wanting to know how to go about publishing a Newsstand magazine. But you have to understand, it isn&#8217;t about the technology, the content of your magazine is what will decide whether it succeeds or not.</p>
<p>Marco Arment summed it up pretty well <a href="http://www.marco.org/2013/03/02/type-engine">in his post here</a></p>
<p><em>&#8220;Publishing platforms will soon make it easier to get into Newsstand. But making magazine-quality content on a regular schedule, getting enough subscribers to pay when there’s tons of great online content for free, and keeping the subscribers interested after they’ve paid — those are hard, they’ll always be hard, and a lot of people are underestimating those challenges and thinking the biggest barrier is an app.&#8221; &#8211; Marco.</em></p>
<h2>What you Will Get</h2>
<p>Let me introduce what you will be getting in the download</p>
<h2>Magazine Issue Management</h2>
<p><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/mag-1.png" alt="" title="mag-1" width="600" height="560" class="aligncenter size-full wp-image-13964" /></p>
<p>The first screen you will see is a list of issues that are available in your magazine. The app uses the issue management present in the iOS NewsstandKit.</p>
<p>The screen was designed <a href="http://www.appdesignvault.com/portfolio/freelancer/">using one of our templates</a> here on App Design Vault. <a href="http://www.appdesignvault.com/portfolio/freelancer/">See the Freelancer template here</a>.</p>
<p>I have included two other colour schemes in the app. Orange and Blue.</p>
<p><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/mag-2.png" alt="" title="mag-2" width="600" height="545" class="aligncenter size-full wp-image-13965" /></p>
<h2>Magazine Page Templates</h2>
<p>After downloading an issue, you can then start reading by tapping on the item. The magazine uses the open source Baker Framework to display the pages. These are effectively HTML pages that are linked in a HPub format. <a href="http://bakerframework.com">Find out more information here.</a></p>
<p>I have included 5 page templates. See them below</p>
<h2>The Full Page Image Template</h2>
<p><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/mag-3.png" alt="" title="mag-3" width="600" height="452" class="aligncenter size-full wp-image-13966" /></p>
<h2>The Contents Page Tempate</h2>
<p><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/mag-4.png" alt="" title="mag-3" class="aligncenter size-full wp-image-13966" /></p>
<h2>The Article With an Image Template</h2>
<p><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/mag-5.png" alt="" title="mag-3" class="aligncenter size-full wp-image-13966" /></p>
<h2>The Plain Article Templates.</h2>
<p>I have included 3 plain article templates here. The main difference between them is the colour and typography. I got some inspiration from the <a href="http://bonfx.com/the-big-book-of-font-combinations/">Big Book of Font Combinations</a> to layout the typography. </p>
<p>I found a mixture of iOS-Native fonts to use and here they are.</p>
<ul>
<li>Avenir (for the Headers)/Baskerville (for the articles)</li>
<li>Futura (for the Headers)/Optima (for the articles)</li>
<li>GillSans (for the Headers)/Baskerville (for the articles)</li>
</ul>
<p><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/article-type.png" alt="" title="article-type" width="690" height="377" class="aligncenter size-full wp-image-13967" /></p>
<h2>How to Use &#8211; And Download link</h2>
<p>The code is available in Github from the link below</p>
<p><a href="http://bit.ly/ZzLJdA" class="button-home btn-shop"><strong>Available on Github</strong></a></p>
<p>Currently, the code uses 2 sample issues uploaded to the App Design Vault site, you will need to create your own issues and upload them to your own server. The sample issues are in the /Sample-Magazine-Issue folder in the repo.</p>
<p>You will need to zip up the folder and then upload it. </p>
<p>Next, you should create a .plist file that will hold a list of all your issues. A sample .plist file is added to the XCode project and you can find under the /Supporting Files/issues.plist group. I have pasted a sample below as well.</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;?xml</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">&quot;UTF-8&quot;</span><span style="color: #000000; font-weight: bold;">?&gt;</span></span>
<span style="color: #00bbdd;">&lt;!DOCTYPE plist PUBLIC &quot;-//Apple//DTD PLIST 1.0//EN&quot; &quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&quot;&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;plist</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;array<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;dict<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Name<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Magazine Issue - 1<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Title<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Magazine Issue - 1<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Date<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;date<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>2013-06-01T06:00:00Z<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/date<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Cover<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>http://www.appdesignvault.com/appville/issues/type/issue-image.png<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Content<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>http://www.appdesignvault.com/appville/issues/type/issue-data.zip<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/dict<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;dict<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Name<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Magazine Issue - 2<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Title<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Magazine Issue - 2<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Date<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;date<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>2013-06-01T06:00:00Z<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/date<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Cover<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>http://www.appdesignvault.com/appville/issues/type/issue-image.png<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Content<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>http://www.appdesignvault.com/appville/issues/type/issue-data.zip<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/dict<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/array<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/plist<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></td></tr></table></div>

<p>This file will also be uploaded to your server. </p>
<p>Lastly, you have to change the links in the Publisher.m file to point to this .plist file so your app knows where the issues are located.</p>
<p><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/newsstand.jpeg" alt="" title="newsstand" width="600" height="321" class="aligncenter size-full wp-image-14019" /></p>
<p>This is a project I made with a lot of help from different sources and it is only fair I credit these sources</p>
<ul>
<li>How to Make a Newsstand App Tutorial <a href="http://www.viggiosoft.com/blog/blog/2011/10/17/ios-newsstand-tutorial/">Part 1</a> and <a href="http://www.viggiosoft.com/blog/blog/2011/10/29/at-newsstand-and-subscriptions/">Part 2</a></li>
<li><a href="http://bakerframework.com">Baker Framework</a></li>
<li><a href="http://www.raywenderlich.com/store/ios-5-by-tutorials">iOS 5 By Tutorials eBook</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.appdesignvault.com/newsstand-app-ios/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>How To Create An Instagram Browser Using Sensible TableView 3.1+</title>
		<link>http://www.appdesignvault.com/sensibleshare/</link>
		<comments>http://www.appdesignvault.com/sensibleshare/#comments</comments>
		<pubDate>Mon, 11 Mar 2013 07:34:00 +0000</pubDate>
		<dc:creator>Tope</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.appdesignvault.com/?p=13874</guid>
		<description><![CDATA[In this post, I want to show you how SensibleTableView&#8217;s Web services capabilities coupled with some good design can help you create an app much faster than you think. The app is called SensibleShare and it is basically an app that pulls a list of popular posts from the Instagram API and displays it in [...]]]></description>
				<content:encoded><![CDATA[<p>In this post, I want to show you how SensibleTableView&#8217;s Web services capabilities coupled with some good design can help you create an app much faster than you think.</p>
<p><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/stv-01.png" alt="" title="stv-03" width="600" height="421" class="aligncenter size-full wp-image-13882" /></p>
<p><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/stv-03.png" alt="" title="stv-03" width="600" height="421" class="aligncenter size-full wp-image-13882" /></p>
<p>The app is called SensibleShare and it is basically an app that pulls a list of popular posts from the Instagram API and displays it in a list. When you tap on a post, a detail view pops up to show you the profile of the poster with his/her recent posts on Instagram.</p>
<p>This app uses STV 3.1.8 Pro to access the Instagram API and the Socioville template to achieve the design. </p>
<p>Let&#8217;s get started.</p>
<h2>Getting access to the Instagram API</h2>
<p>First off, you will need an API access code from Instagram to use the API. Please <a href="http://instagram.com/developer/">register here as a developer</a>.</p>
<p>After you register, you will need to create a new client app that will connect to the API.  Go back to the developer portal and click on the &#8220;Manage Clients&#8221; button and follow the steps to create a new client.</p>
<p>The last step is to get the access token. Normally, you would have to create a sample web app and create redirect to get an access token. That takes too much effort. <a href="http://jelled.com/instagram/access-token">On this page</a>, you can easily generate an access token by setting your redirect URI <a href="http://jelled.com/instagram/access-token">to this link</a>.</p>
<p><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/stv-1.png" alt="" title="stv-1" width="550" height="245" class="aligncenter size-full wp-image-13875" /></p>
<p>Go to the page, fill your client ID in the form and hit submit. You will then be presented with an access token that you can now copy and use in your app.</p>
<p><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/stv-2.png" alt="" title="stv-2" width="550" height="310" class="aligncenter size-full wp-image-13876" /></p>
<h2>Getting the List Of Popular Posts</h2>
<p>STV 3.0 has web service capabilities and it makes it easy to consume an API and get the variables you need quickly. Create a new SCTableViewController in your app and add the following bit of code to the viewDidLoad method.</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="objc" style="font-family:monospace;"><span style="color: #400080;">NSString</span><span style="color: #002200;">*</span> url <span style="color: #002200;">=</span> <span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;https://api.instagram.com/v1/media/popular/&quot;</span>
&nbsp;
SCWebServiceDefinition <span style="color: #002200;">*</span>definition <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span>SCWebServiceDefinition
                                        definitionWithBaseURL<span style="color: #002200;">:</span>url
                                        fetchObjectsAPI<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;&quot;</span>
                                        resultsKeyName<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;data&quot;</span>
                                        resultsDictionaryKeyNamesString<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;images&quot;</span><span style="color: #002200;">&#93;</span>;
&nbsp;
    <span style="color: #400080;">NSString</span> <span style="color: #002200;">*</span>accessToken <span style="color: #002200;">=</span> <span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;19816542.xxxxx.xxxxxxxxxxxxxxxxxxxxxx&quot;</span>;
    <span style="color: #002200;">&#91;</span>definition.fetchObjectsParameters setValue<span style="color: #002200;">:</span>accessToken forKey<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;access_token&quot;</span><span style="color: #002200;">&#93;</span>;
&nbsp;
&nbsp;
    SCPropertyDefinition <span style="color: #002200;">*</span>imagePropertyDef <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span>definition propertyDefinitionWithName<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;images&quot;</span><span style="color: #002200;">&#93;</span>;
    imagePropertyDef.title <span style="color: #002200;">=</span> <span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;Images&quot;</span>;
    imagePropertyDef.type <span style="color: #002200;">=</span> SCPropertyTypeAutoDetect;
&nbsp;
&nbsp;
    SCArrayOfObjectsSection <span style="color: #002200;">*</span>popularPostsSection <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span>SCArrayOfObjectsSection sectionWithHeaderTitle<span style="color: #002200;">:</span><span style="color: #a61390;">nil</span> webServiceDefinition<span style="color: #002200;">:</span>definition batchSize<span style="color: #002200;">:</span><span style="color: #2400d9;">7</span><span style="color: #002200;">&#93;</span>;
    popularPostsSection.itemsAccessoryType <span style="color: #002200;">=</span> UITableViewCellAccessoryNone;
&nbsp;
&nbsp;
    popularPostsSection.sectionActions.cellForRowAtIndexPath <span style="color: #002200;">=</span> <span style="color: #002200;">^</span>SCCustomCell<span style="color: #002200;">*</span><span style="color: #002200;">&#40;</span>SCArrayOfItemsSection <span style="color: #002200;">*</span>itemsSection, <span style="color: #400080;">NSIndexPath</span> <span style="color: #002200;">*</span>indexPath<span style="color: #002200;">&#41;</span><span style="color: #002200;">&#123;</span>
        SCCustomCell <span style="color: #002200;">*</span>customCell <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span>SCCustomCell cellWithText<span style="color: #002200;">:</span><span style="color: #a61390;">nil</span>
                                         objectBindingsString<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;3:user.username&quot;</span>
                                                      nibName<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;PostCell&quot;</span><span style="color: #002200;">&#93;</span>;
&nbsp;
<span style="color: #002200;">&#91;</span>self.tableViewModel addSection<span style="color: #002200;">:</span>popularPostsSection<span style="color: #002200;">&#93;</span>;</pre></td></tr></table></div>

<p>The code above creates a new web service definition with the Instagram endpoint for &#8220;Popular posts&#8221;. The access code is added as a parameter. (You should now paste the code you created in the first step.)</p>
<p>A new section for our table is now created and added. </p>
<h2>Designing the List Of Popular Posts</h2>
<p>In the sample project, you will see that we have created a custom cell that will house all our posts. This cell is designed using a modified version of the <a href="http://www.appdesignvault.com/portfolio/socioville">Socioville template</a> from App Design Vault. </p>
<p>This version also uses the SCTheme theming capabilities of STV 3.0+. </p>
<p>Here is the navigation bar image we are using in the template.  </p>
<p><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/stv-3.png" alt="" title="stv-3" width="550" height="169" class="aligncenter size-full wp-image-13879" /></p>
<p>And we configure the navigation bar by using the following code in the iPhoneTheme.sct file</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="css" style="font-family:monospace;">NavigationBar
<span style="color: #00AA00;">&#123;</span>
    backgroundImage<span style="color: #00AA00;">:</span> <span style="color: #ff0000;">&quot;menubar.png&quot;</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>and this to apply the style in code</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="objc" style="font-family:monospace;"><span style="color: #002200;">&#91;</span>theme styleObject<span style="color: #002200;">:</span>self.navigationController.navigationBar usingThemeStyle<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;NavigationBar&quot;</span><span style="color: #002200;">&#93;</span>;</pre></td></tr></table></div>

<p>You will find more configurations in the iPhoneTheme.sct file which is included in the project. Below you will see how the app looks with and without the design.</p>
<p><a href="http://www.appdesignvault.com/wp-content/uploads/2013/03/sct-compare.png"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/sct-compare.png" alt="" title="sct-compare" width="550" height="536" class="aligncenter size-full wp-image-14015" /></a></p>
<h2>Implementing the Detail View</h2>
<p>When setting up the table section that holds the popular posts, we create a hook to show a custom detail view controller using the code below</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="objc" style="font-family:monospace;">popularPostsSection.sectionActions.detailViewControllerForRowAtIndexPath <span style="color: #002200;">=</span> <span style="color: #002200;">^</span>UIViewController<span style="color: #002200;">*</span><span style="color: #002200;">&#40;</span>SCTableViewSection <span style="color: #002200;">*</span>section, <span style="color: #400080;">NSIndexPath</span> <span style="color: #002200;">*</span>indexPath<span style="color: #002200;">&#41;</span><span style="color: #002200;">&#123;</span>
&nbsp;
        DetailViewController<span style="color: #002200;">*</span> detail <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span>DetailViewController alloc<span style="color: #002200;">&#93;</span> initWithNibName<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;DetailViewController&quot;</span> bundle<span style="color: #002200;">:</span><span style="color: #a61390;">nil</span><span style="color: #002200;">&#93;</span>;
&nbsp;
        <span style="color: #a61390;">id</span> userId <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span>self.userIds objectForKey<span style="color: #002200;">:</span>indexPath<span style="color: #002200;">&#93;</span>;
&nbsp;
        detail.userId <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span>userId intValue<span style="color: #002200;">&#93;</span>;
&nbsp;
        <span style="color: #a61390;">return</span> detail;
    <span style="color: #002200;">&#125;</span>;</pre></td></tr></table></div>

<p>Our DetailViewController looks like this in our nib file.</p>
<p><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/stv-4.png" alt="" title="stv-4" width="379" height="533" class="aligncenter size-full wp-image-13880" /></p>
<p>In the detail view, we want to load the profile information of the person that posted the original image we have selected. We pass on the user id to the detail view controller and use this to query the instagram API again.</p>
<p>This time we do it differently because our result is not a list of items but a single user profile.</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="objc" style="font-family:monospace;"><span style="color: #400080;">NSString</span><span style="color: #002200;">*</span> userURL <span style="color: #002200;">=</span>  <span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;https://api.instagram.com/v1/users/%d/&quot;</span>;
userURL <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span><span style="color: #400080;">NSString</span> stringWithFormat<span style="color: #002200;">:</span>userURL, self.userId<span style="color: #002200;">&#93;</span>;
&nbsp;
 self.userDefinition <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span>SCWebServiceDefinition
                           definitionWithBaseURL<span style="color: #002200;">:</span>userURL
                           fetchObjectsAPI<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;&quot;</span>
                           resultsKeyName<span style="color: #002200;">:</span><span style="color: #a61390;">nil</span>
                           resultsDictionaryKeyNamesString<span style="color: #002200;">:</span><span style="color: #a61390;">nil</span><span style="color: #002200;">&#93;</span>;
&nbsp;
    <span style="color: #400080;">NSString</span> <span style="color: #002200;">*</span>accessToken <span style="color: #002200;">=</span> <span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;19816542.cb1db93.xxxxxxxxxxxxxxxx&quot;</span>;
&nbsp;
    <span style="color: #002200;">&#91;</span>self.userDefinition setAtomicResultKeyName<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;data&quot;</span><span style="color: #002200;">&#93;</span>;
    <span style="color: #002200;">&#91;</span>self.userDefinition.fetchObjectsParameters setValue<span style="color: #002200;">:</span>accessToken forKey<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;access_token&quot;</span><span style="color: #002200;">&#93;</span>;
&nbsp;
&nbsp;
    SCWebServiceStore <span style="color: #002200;">*</span>userStore <span style="color: #002200;">=</span> <span style="color: #002200;">&#40;</span>SCWebServiceStore <span style="color: #002200;">*</span><span style="color: #002200;">&#41;</span><span style="color: #002200;">&#91;</span>self.userDefinition generateCompatibleDataStore<span style="color: #002200;">&#93;</span>;
&nbsp;
    <span style="color: #002200;">&#91;</span>userStore asynchronousFetchObjectsWithOptions<span style="color: #002200;">:</span><span style="color: #002200;">&#91;</span>SCDataFetchOptions options<span style="color: #002200;">&#93;</span>
                                                 success<span style="color: #002200;">:^</span><span style="color: #002200;">&#40;</span><span style="color: #400080;">NSArray</span><span style="color: #002200;">*</span> res<span style="color: #002200;">&#41;</span>
    <span style="color: #002200;">&#123;</span>
        <span style="color: #a61390;">if</span><span style="color: #002200;">&#40;</span>res.count &gt; <span style="color: #2400d9;">0</span><span style="color: #002200;">&#41;</span><span style="color: #002200;">&#123;</span>
&nbsp;
            <span style="color: #002200;">&#91;</span>self getUserDataFromResult<span style="color: #002200;">:</span>res<span style="color: #002200;">&#91;</span><span style="color: #2400d9;">0</span><span style="color: #002200;">&#93;</span><span style="color: #002200;">&#93;</span>;
        <span style="color: #002200;">&#125;</span>
    <span style="color: #002200;">&#125;</span>
    failure<span style="color: #002200;">:</span> <span style="color: #002200;">^</span><span style="color: #002200;">&#40;</span><span style="color: #400080;">NSError</span> <span style="color: #002200;">*</span>error<span style="color: #002200;">&#41;</span>
    <span style="color: #002200;">&#123;</span>
        NSLog<span style="color: #002200;">&#40;</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;Failed due to: %@&quot;</span>, error<span style="color: #002200;">&#41;</span>;
    <span style="color: #002200;">&#125;</span><span style="color: #002200;">&#93;</span>;</pre></td></tr></table></div>

<p>From the code above, we create the web service definition but this time we set the resultsKeyName to nil and the atomicResultsKeyName to &#8220;data&#8221;. Then we create SCWebServiceStore to asynchronously pull our user data.</p>
<p>This is then displayed on the screen in the method getUserDataFromResult:</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="objc" style="font-family:monospace;"><span style="color: #002200;">-</span><span style="color: #002200;">&#40;</span><span style="color: #a61390;">void</span><span style="color: #002200;">&#41;</span>getUserDataFromResult<span style="color: #002200;">:</span><span style="color: #002200;">&#40;</span><span style="color: #400080;">NSDictionary</span><span style="color: #002200;">*</span><span style="color: #002200;">&#41;</span>result<span style="color: #002200;">&#123;</span>
&nbsp;
    <span style="color: #400080;">NSString</span><span style="color: #002200;">*</span> fullname <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span>result objectForKey<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;full_name&quot;</span><span style="color: #002200;">&#93;</span>;
    <span style="color: #400080;">NSString</span><span style="color: #002200;">*</span> profilePicLink <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span>result objectForKey<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;profile_picture&quot;</span><span style="color: #002200;">&#93;</span>;
&nbsp;
    <span style="color: #400080;">NSDictionary</span><span style="color: #002200;">*</span> counts <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span>result objectForKey<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;counts&quot;</span><span style="color: #002200;">&#93;</span>;
&nbsp;
    <span style="color: #400080;">NSString</span><span style="color: #002200;">*</span> photoCount <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span>counts objectForKey<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;media&quot;</span><span style="color: #002200;">&#93;</span> stringValue<span style="color: #002200;">&#93;</span>;
    <span style="color: #400080;">NSString</span><span style="color: #002200;">*</span> followerCount <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span>counts objectForKey<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;followed_by&quot;</span><span style="color: #002200;">&#93;</span> stringValue<span style="color: #002200;">&#93;</span>;
&nbsp;
    <span style="color: #002200;">&#91;</span>self.photoCountLabel setText<span style="color: #002200;">:</span>photoCount<span style="color: #002200;">&#93;</span>;
    <span style="color: #002200;">&#91;</span>self.followerCountLabel setText<span style="color: #002200;">:</span>followerCount<span style="color: #002200;">&#93;</span>;
&nbsp;
    UIImage<span style="color: #002200;">*</span> image <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span>UIImage imageWithData<span style="color: #002200;">:</span><span style="color: #002200;">&#91;</span><span style="color: #400080;">NSData</span> dataWithContentsOfURL<span style="color: #002200;">:</span><span style="color: #002200;">&#91;</span><span style="color: #400080;">NSURL</span> URLWithString<span style="color: #002200;">:</span>profilePicLink<span style="color: #002200;">&#93;</span><span style="color: #002200;">&#93;</span><span style="color: #002200;">&#93;</span>;
    <span style="color: #002200;">&#91;</span>self.profilePictureImageView setImage<span style="color: #002200;">:</span>image<span style="color: #002200;">&#93;</span>;
&nbsp;
    <span style="color: #002200;">&#91;</span>self.mainImageView setImage<span style="color: #002200;">:</span>image<span style="color: #002200;">&#93;</span>;
&nbsp;
    <span style="color: #002200;">&#91;</span>self.usernameLabel setText<span style="color: #002200;">:</span>fullname<span style="color: #002200;">&#93;</span>;
&nbsp;
<span style="color: #002200;">&#125;</span></pre></td></tr></table></div>

<p>This is the final result of the detail view. The recent posts from the current user is pulled using the same technique as the list on the first ViewController.</p>
<p><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/stv-01.png" alt="" title="stv-03" width="600" height="421" class="aligncenter size-full wp-image-13882" /></p>
<h2>Download the Final Sample Project</h2>
<p>You can <a href="http://www.appdesignvault.com/downloads/SensibleShare.zip">download the full sample here</a> and browse the project to see how everything was implemented in full detail. </p>
<p>Would you like more design templates to make your apps stand out? You can <a href="http://www.appdesignvault.com/get-ocean">get our free Ocean template</a> by signing up here. It will be sent directly to your inbox.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.appdesignvault.com/sensibleshare/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How To Design A Real Estate App</title>
		<link>http://www.appdesignvault.com/real-estate-app/</link>
		<comments>http://www.appdesignvault.com/real-estate-app/#comments</comments>
		<pubDate>Fri, 08 Mar 2013 14:20:23 +0000</pubDate>
		<dc:creator>Tope</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.appdesignvault.com/?p=14035</guid>
		<description><![CDATA[I just posted a tutorial on the Mobile Orchard blog. Here is where you can download the sample projects. Part 1: Sample Project Part 2: Sample Project]]></description>
				<content:encoded><![CDATA[<p>I just posted a tutorial on the Mobile Orchard blog. Here is where you can download the sample projects.</p>
<ul>
<li><a href="http://www.appdesignvault.com/downloads/RealEstateTutorialPart1.zip">Part 1: Sample Project</a></li>
<li><a href="http://www.appdesignvault.com/downloads/RealEstateTutorialPart2.zip">Part 2: Sample Project</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.appdesignvault.com/real-estate-app/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Special Gift For StackMob readers</title>
		<link>http://www.appdesignvault.com/stackmob-gift/</link>
		<comments>http://www.appdesignvault.com/stackmob-gift/#comments</comments>
		<pubDate>Tue, 05 Mar 2013 14:50:17 +0000</pubDate>
		<dc:creator>Tope</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.appdesignvault.com/?p=13866</guid>
		<description><![CDATA[Thanks for checking out the AirBnB tutorial on the StackMob blog. As you will have noticed, I used a design template to make the app stand out and look much more appealing that your ordinary app. The template I used is one 23 templates we currently have at App Design Vault. It is called Fitpulse [...]]]></description>
				<content:encoded><![CDATA[<p>Thanks for checking out the AirBnB tutorial on the StackMob blog. As you will have noticed, I used a design template to make the app stand out and look much more appealing that your ordinary app. </p>
<p>The template I used is one 23 templates we currently have at App Design Vault. It is called Fitpulse and I would like to give it to you for free. </p>
<p><a href="http://www.appdesignvault.com/downloads/FitpulseSampleProject.zip">Download the Fitpulse sample project here.</a></p>
<p>And if you sign up to App Design Vault using the form below, you will get another free template called Ocean sent right to your inbox.</p>
<p><a href="http://www.appdesignvault.com/wp-content/uploads/2013/03/super-img-blue1.png"><img src="http://www.appdesignvault.com/wp-content/uploads/2013/03/super-img-blue1.png" alt="" title="super-img-blue" width="514" height="411" class="aligncenter size-full wp-image-13871" /></a></p>
<p>So much amazing goodies for free, huh? Our mission is to rid the App store of ugly apps and give developers the super-hero powers that designers have. So let&#8217;s make that happen <img src='http://www.appdesignvault.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Get another free template by signing up below.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.appdesignvault.com/stackmob-gift/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced

 Served from: www.appdesignvault.com @ 2013-05-21 16:40:04 by W3 Total Cache -->