<?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>A Dash of Web and Mobile Development &#187; twitter</title>
	<atom:link href="http://blog.iangclifton.com/tag/twitter/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.iangclifton.com</link>
	<description>Discussing trends and technologies in web and mobile development</description>
	<lastBuildDate>Fri, 03 Feb 2012 05:15:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Android URL Sharing And Shortcuts</title>
		<link>http://blog.iangclifton.com/2010/04/13/android-url-sharing-and-shortcuts/</link>
		<comments>http://blog.iangclifton.com/2010/04/13/android-url-sharing-and-shortcuts/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 05:01:25 +0000</pubDate>
		<dc:creator>Ian G. Clifton</dc:creator>
				<category><![CDATA[Mobile Applications]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[nexus one]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.iangclifton.com/?p=184</guid>
		<description><![CDATA[It seems like the longer I use my Nexus One, the more features I find. One of the things that I really love about the Android operating system is the interconnectedness of the apps and their ability to access system-level &#8230; <a href="http://blog.iangclifton.com/2010/04/13/android-url-sharing-and-shortcuts/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It seems like the longer I use my Nexus One, the more features I find.  One of the things that I really love about the Android operating system is the interconnectedness of the apps and their ability to access system-level features.  You can use AppAlarm to begin playing a Pandora radio station at a set time.  A news application can open your favorite Twitter app to share a breaking story.  You can adjust the brightness of your display while reading a book in Aldiko.  You can turn your phone upsidedown to have an app disable all audio.  The possibilities are amazing.<span id="more-184"></span></p>
<p><strong>Sharing URLs</strong><br />
A really handy feature that I didn&#8217;t know about until recently is the ability to share a URL you are viewing in the browser.  Long-pressing on a URL in the location bar brings up a menu with the option to &#8220;Share page&#8221; or &#8220;Copy page url&#8221; (it can also include &#8220;Save image&#8221; and &#8220;View image&#8221; depending on the context).  Choosing &#8220;Share page&#8221; reveals a menu with several options.  At the top are the built-in choices such as sharing &#8220;@Delicious,&#8221; but below those you can see options for specific apps.  Selecting &#8220;Twidroid&#8221; allows you to share the link via Twitter from right there.  You don&#8217;t have to open the full Twidroid application, and you don&#8217;t have to worry about the URL length (as it&#8217;s automatically shortened with your URL shortener of choice).  Just type a few words and send away.  You can even hit &#8220;Attach&#8221; to add or take a picture or video (both of which are automatically uploaded and linked for you).  I don&#8217;t care if you call this &#8220;multitasking&#8221; or &#8220;app interlinking.&#8221;  I call it <em>awesome</em>.</p>
<p><a href="http://blog.iangclifton.com/wp-content/uploads/2010/04/nexus-one-url-menu.png"><img src="http://blog.iangclifton.com/wp-content/uploads/2010/04/nexus-one-url-menu-180x300.png" alt="" title="Nexus One URL Menu" width="180" height="300" class="alignleft size-medium wp-image-186" /></a><a href="http://blog.iangclifton.com/wp-content/uploads/2010/04/nexus-one-share-url.png"><img src="http://blog.iangclifton.com/wp-content/uploads/2010/04/nexus-one-share-url-180x300.png" alt="" title="Nexus One Share URL" width="180" height="300" class="alignleft size-medium wp-image-187" /></a><a href="http://blog.iangclifton.com/wp-content/uploads/2010/04/nexus-one-twidroid-in-browser.png"><img style="margin-bottom: 1em;" src="http://blog.iangclifton.com/wp-content/uploads/2010/04/nexus-one-twidroid-in-browser-180x300.png" alt="" title="Nexus One Twidroid in Browser" width="180" height="300" class="alignleft size-medium wp-image-188" /></a></p>
<p><strong>Shortcuts</strong><br />
Most people already know that Android has folders, and it even has live folders (folders which have their contents populated by an app, such as a list of Pandora radio stations), but Android also has the ability to create shortcuts.  I don&#8217;t just mean shortcuts to open apps; I mean shortcuts to open very specific parts of apps.</p>
<p>One of the applications that I use fairly frequently is <a href="http://www.onebusaway.org/where/android.html">One Bus Away</a>, which allows me to see which buses are going where and when they should arrive.  The default view that opens is a map view, which I personally don&#8217;t use.  I know the stops I use and the routes I ride, so I nearly always want to go to a specific stop.  I&#8217;m frequently in a hurry, checking if I&#8217;ll be seconds away from catching the bus, and the slight delay going from loading the map view to loading the stop I want feels a lot longer than it really is.  Fortunately, Android has the answer:  I can create a shortcut directly to the exact stop that I want to view.  I simply long-press on the home screen, select &#8220;Shortcuts,&#8221; select the desired choice, (potentially further customize it, such as picking a specific bus stop in this case) and the icon is created.  Touching that icon will jump right to the correct spot in the app.</p>
<p><a href="http://blog.iangclifton.com/wp-content/uploads/2010/04/nexus-one-long-press-menu.png"><img src="http://blog.iangclifton.com/wp-content/uploads/2010/04/nexus-one-long-press-menu-180x300.png" alt="" title="Nexus One Long-Press Menu" width="180" height="300" class="alignleft size-medium wp-image-191" /></a><a href="http://blog.iangclifton.com/wp-content/uploads/2010/04/nexus-one-shortcut-menu.png"><img src="http://blog.iangclifton.com/wp-content/uploads/2010/04/nexus-one-shortcut-menu-180x300.png" alt="" title="Nexus One Shortcut Menu" width="180" height="300" class="alignleft size-medium wp-image-192" /></a><a href="http://blog.iangclifton.com/wp-content/uploads/2010/04/nexus-one-shortcut-icon.png"><img style="margin-bottom: 1em;" src="http://blog.iangclifton.com/wp-content/uploads/2010/04/nexus-one-shortcut-icon-180x300.png" alt="" title="Nexus One Shortcut Icon" width="180" height="300" class="alignleft size-medium wp-image-193" /></a></p>
<p><strong>Conclusion</strong><br />
These are the types of features that are so simple but add so much to the experience of using an Android-based device.  Is Android perfect?  Of course not.  But can it do some amazing things?  <em>Absolutely!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iangclifton.com/2010/04/13/android-url-sharing-and-shortcuts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The CBS News iPhone App</title>
		<link>http://blog.iangclifton.com/2009/10/20/the-cbs-news-iphone-app/</link>
		<comments>http://blog.iangclifton.com/2009/10/20/the-cbs-news-iphone-app/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 02:53:34 +0000</pubDate>
		<dc:creator>Ian G. Clifton</dc:creator>
				<category><![CDATA[Mobile Applications]]></category>
		<category><![CDATA[cbs news]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.iangclifton.com/?p=54</guid>
		<description><![CDATA[At the end of last week, the iPhone application I have been working on was released. It&#8217;s the free CBS News application for the iPhone (iTunes link), and it&#8217;s the best type of application from a developer standpoint: an application &#8230; <a href="http://blog.iangclifton.com/2009/10/20/the-cbs-news-iphone-app/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.iangclifton.com/wp-content/uploads/2009/10/cbsnews-us-news.png"><img src="http://blog.iangclifton.com/wp-content/uploads/2009/10/cbsnews-us-news-80x150.png" alt="CBS News - U.S. News" title="CBS News - U.S. News" width="80" height="150" class="alignleft size-thumbnail wp-image-59" /></a></p>
<p>At the end of last week, the iPhone application I have been working on was released.  It&#8217;s the free CBS News application for the iPhone (<a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=334256223&#038;mt=8">iTunes link</a>), and it&#8217;s the best type of application from a developer standpoint:  an application to be proud of.  I developed the code that processes the APIs we ingest, and I also created the web views that display the data.  Fortunately, that means I didn&#8217;t have to create the Objective-C that ties it all together (not that there&#8217;s anything wrong with Objective-C).<span id="more-54"></span></p>
<p><a href="http://blog.iangclifton.com/wp-content/uploads/2009/10/cbs-evening-news.png"><img src="http://blog.iangclifton.com/wp-content/uploads/2009/10/cbs-evening-news-161x300.png" alt="CBS Evening News" title="CBS Evening News" width="161" height="300" class="alignright size-medium wp-image-60" /></a></p>
<p>The great thing about this application is that it just works.  Data is cached, so you see results quickly while updated news is loaded in the background.  Tweets in the Twitter section that contain links to CBS News articles, blogs, or videos can be tapped on to directly view that content in application.  Videos from top CBS News shows such as <a href="http://www.cbsnews.com/sections/60minutes/main3415.shtml">60 Minutes</a> and <a href="http://www.cbsnews.com/sections/eveningnews/main3420.shtml">CBS Evening News with Katie Couric</a> can be played directly in the app.  Even the image galleries are searchable.</p>
<p>The reason that I say this is an application worthy of pride is because of all the &#8220;magic&#8221; that happens behind the scenes to make this application work.  Most people who aren&#8217;t developers will use the Twitter section and tap one of the CBS News tweets and then tap on a &#8220;(view)&#8221; link to read the story.  The flow is simple enough, it makes sense, and <em>why shouldn&#8217;t you be able to view that story in the application?</em>  And that&#8217;s exactly right.  There&#8217;s no point in including a Twitter section that just ends up always linking to the full CBS News site or that <em>only</em> includes CBS News tweets.  That wouldn&#8217;t be much different from an RSS feed.  Similarly, having all the in-story links open a new webview that just loads the next CBS News article from their site would be illogical and virtually unusable from the end-user perspective (and, really, that&#8217;s the perspective that matters).</p>
<p><a href="http://blog.iangclifton.com/wp-content/uploads/2009/10/cbsnews-twitter.png"><img src="http://blog.iangclifton.com/wp-content/uploads/2009/10/cbsnews-twitter-161x300.png" alt="CBS News - Twitter" title="CBS News - Twitter" width="161" height="300" class="alignleft size-medium wp-image-61" /></a></p>
<p>Of course, the developer perspective is a lot different.  An inexperienced developer might just assume we&#8217;re using some special Twitter API that includes metadata with article IDs or something that would make this really easy.  A more experienced developer will know things are rarely that easy and will imagine the code involved with following links from <a href="http://tinyurl.com">TinyURL</a>, <a href="http://bit.ly">bit.ly</a>, and other URL shorteners, possibly to an RSS feed which then points to the real article.  And maybe that developer would even consider that links to videos point to Flash videos, which aren&#8217;t usable on the iPhone.  Anyway, there is even more involved than that, but all I&#8217;ll say is that this &#8220;magic&#8221; is complicated code that makes the end-user enjoy his/her experience and makes the developer proud.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iangclifton.com/2009/10/20/the-cbs-news-iphone-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

