<?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>Matt Cutts: Gadgets, Google, and SEO&#187; Android</title>
	<atom:link href="http://www.mattcutts.com/blog/type/android/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mattcutts.com/blog</link>
	<description></description>
	<lastBuildDate>Tue, 18 Jun 2013 22:02:26 +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>Live-buzzing Day 2 of the Google I/O keynote</title>
		<link>http://www.mattcutts.com/blog/live-buzzing-day-2-of-the-google-io-keynote/</link>
		<comments>http://www.mattcutts.com/blog/live-buzzing-day-2-of-the-google-io-keynote/#comments</comments>
		<pubDate>Thu, 20 May 2010 15:33:28 +0000</pubDate>
		<dc:creator>Matt Cutts</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Google/SEO]]></category>

		<guid isPermaLink="false">http://www.mattcutts.com/blog/?p=4054</guid>
		<description><![CDATA[Okay, today I&#8217;m going to try something different again. I&#8217;m going to try live-buzzing the keynote of Day 2 of Google I/O. You can follow the live-buzz right here. I&#8217;m going to update the buzz as news comes out; if you&#8217;re following on the web instead of on Buzz, you might need to hit reload [...]]]></description>
				<content:encoded><![CDATA[<p>Okay, today I&#8217;m going to try something different again. I&#8217;m going to try live-buzzing the keynote of Day 2 of Google I/O. You can <a href="http://www.google.com/buzz/109412257237874861202/RXsQ4oG885h/The-keynote-for-day-2-of-Google-I-O-I-see-Androids">follow the live-buzz right here</a>.</p>
<p>I&#8217;m going to update the buzz as news comes out; if you&#8217;re following on the web instead of on Buzz, you might need to hit reload to see updates.</p>
<p>Watch the live-stream video at <a href="http://www.youtube.com/user/GoogleDevelopers">http://www.youtube.com/user/GoogleDevelopers</a> by the way.</p>
<p>Check out other live-blogging from:<br />
- <a href="http://www.engadget.com/2010/05/20/live-from-the-google-i-o-2010-day-2-keynote/">Engadget</a><br />
- <a href="http://searchengineland.com/live-blogging-google-io-day-2-keynote-google-tv-android-tablets-42415">Search Engine Land</a><br />
- <a href="http://lifehacker.com/5543655/live-from-google-io-waving-thursdays-androidgoogle-tv-keynote">A live-wave from Lifehacker</a><br />
- <a href="http://bits.blogs.nytimes.com/2010/05/20/live-blogging-the-google-tv-and-android-announcements/">New York Times</a><br />
- <a href="http://blogs.wsj.com/digits/2010/05/20/live-blogging-announcements-from-google/">Wall Street Journal</a></p>
<p>I believe it should be fine to say that I think you&#8217;ll like the speed and polish of Froyo. <img src='http://www.mattcutts.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattcutts.com/blog/live-buzzing-day-2-of-the-google-io-keynote/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>39 Android Apps that I love</title>
		<link>http://www.mattcutts.com/blog/39-android-apps-you-should-try/</link>
		<comments>http://www.mattcutts.com/blog/39-android-apps-you-should-try/#comments</comments>
		<pubDate>Mon, 03 May 2010 15:49:09 +0000</pubDate>
		<dc:creator>Matt Cutts</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.mattcutts.com/blog/?p=3938</guid>
		<description><![CDATA[Here are the Android Apps that I currently love. It&#8217;s not a complete list, but it&#8217;s a pretty good start. Music and sound apps Subsonic: stream music from your home computer to your phone Listen: save and play podcasts like This Week in Google Tuner &#8211; gStrings: a great guitar tuner Pandora Radio: stream customized [...]]]></description>
				<content:encoded><![CDATA[<p>Here are the Android Apps that I currently love. It&#8217;s not a complete list, but it&#8217;s a pretty good start.</p>
<p><strong>Music and sound apps</strong></p>
<ul>
<li><a href="http://www.subsonic.org/pages/index.jsp">Subsonic</a>: stream music from your home computer to your phone</li>
<li><a href="http://listen.googlelabs.com/">Listen</a>: save and play podcasts like <a href="http://twit.tv/twig">This Week in Google</a></li>
<li><a href="http://wwwcohortororg.appspot.com/gstrings/DocsAndPoll.jsp">Tuner &#8211; gStrings</a>: a great guitar tuner</li>
<li><a href="http://www.pandora.com/android">Pandora Radio</a>: stream customized music based on artists you like</li>
<li><a href="http://code.google.com/p/ringdroid/">RingDroid</a>: Make a ringtone or alarm out of any sound you record</li>
<li><a href="http://tokasiki.com/">Voice Recorder</a>: <a href="http://www.android.com/market/free.html#app=voicerecorder">Record audio</a> and mail it to yourself</li>
<li><a href="http://www.shazam.com/music/web/pages/android.html">Shazam</a>: Identify any song you hear</li>
</ul>
<p><strong>Apps for when you&#8217;re traveling</strong></p>
<ul>
<li><a href="http://www.tripit.com/uhp/android">TripIt</a>: keep track of trips and plane flights for upcoming travel</li>
<li><a href="http://translate.google.com/#">Google Translate</a>: translate tons of languages into tons of other languages. You can also do voice-recognition-to-text for English, then translate. This app will even do text-to-speech (voice synthesis) in many languages such as French, Spanish, Italian, and German.</li>
<li><a href="http://officialblog.yelp.com/2010/03/more-updates-to-yelp-for-android-and-a-few-for-iphone.html">Yelp</a>: Find great restaurants nearby. Pro tip: scan the reviews to discover good dishes to order.</li>
<li><a href="https://snaptic.com/products/">Compass</a>: also handy when you&#8217;re traveling</li>
</ul>
<p><strong>Social apps</strong></p>
<ul>
<li><a href="http://blog.twitter.com/2010/04/twitter-for-android-robots-like-to.html">Twitter</a>: official Twitter app for Android. This app can take empty/missing pictures in your contacts and populate your contacts&#8217; pictures with their Twitter profile pictures, which is nice.</li>
<li><a href="http://seesmic.com/seesmic_mobile/android/">Seesmic</a>: another fantastic Twitter app for Android</li>
<li><a href="http://googlemobile.blogspot.com/2010/03/introducing-google-buzz-widget-for.html">Google Buzz widget</a>: an easy way to post to Buzz from your phone. By the way, I&#8217;ve noticed myself using Buzz more and more recently. When I started on Twitter, it took me several months to warm to the service. I think the same principle applies to Buzz. Buzz fills a nice niche between Twitter (microblogging) and regular blogging. It&#8217;s great when you want to throw out one quick idea, but you need more than 140 characters. You can <a href="http://www.google.com/profiles/109412257237874861202">read my Buzzes (or follow me on Buzz)</a> if you want.</li>
</ul>
<p><strong>Cool demos / showing off</strong></p>
<ul>
<li><a href="http://www.google.com/sky/skymap/">Google Skymap</a>: move your phone to see where stars are. Like augmented reality for the sky.
</li>
<li><a href="http://code.google.com/p/moonblink/wiki/Tricorder">Tricorder</a>: shows all the different sensor readings of your phone. Includes accelerometer and tilt sensors, GPS and lat/lon, wifi, cell phone strength, compass, acoustic data&#8211;even solar activity.</li>
<li><a href="http://m.lastminutelabs.com/metaldetector/">Metal Detector</a>: an app that detects metal. I still don&#8217;t know how it works (maybe it uses the magnetometer sensor that allows the compass), but it actually does work on many types of metal</li>
<li><a href="http://www.google.com/mobile/earth/">Google Earth</a>: most of the eye candy of Google Earth, but on your phone</li>
<li><a href="http://dkit.no/android/index.php">LED Scroller</a>: enter a message and your phone turns into a faux LED scrolling sign. Kinda low-tech, but impresses people more than I expected.</li>
<li><a href="http://bubiloop.com/android-demo-Hypnotic-Spiral">Hypnotic Spiral</a>: makes a swirling spiral that you can control</li>
<li><a href="http://code.google.com/p/the-schwartz-unsheathed/">The Schwartz Unsheathed</a>: a light sword that makes cool sounds as you move your phone.</li>
</ul>
<p><strong>Signal strength apps</strong></p>
<ul>
<li><a href="http://sites.google.com/site/farproc/wifi-analyzer">Wifi Analyzer</a>: walk around and see a dynamic graph of wifi signal strength. Great for picking the right place to sit in an airport or cafe to get the best wifi signal</li>
<li><a href="http://www.panix.com/~mpoly/android/antennas/r1.0/">Antennas</a>: shows a Google map with nearby antennas on it. Good for monitoring your phone&#8217;s signal strength</li>
<li><a href="http://sites.google.com/site/androiddevelopmentproject/home/rf-signal-tracker">RF Signal Tracker</a> (two versions, Donut and Eclair): another app to measure cell phone tower signal strength</li>
</ul>
<p><strong>QR Code and Barcode apps</strong></p>
<ul>
<li><a href="http://www.froogloid.com/category/key-ring">Key Ring</a>: scan your loyalty and other membership cards (e.g. Safeway, or your gym). Then use this app instead of carrying a bunch of membership cards around. I wish my phone could replace everything in my wallet.</li>
<li><a href="http://android.drathus.com/">App Referrer</a>: shows all your installed apps. Click on an application and it will generate a large QR barcode on your screen that your friend can scan to install the same app.</li>
<li><a href="http://code.google.com/p/zxing/">Barcode Scanner</a>: scan barcodes and QR codes. Very handy to install applications and visit urls. Note that the &#8220;Barcode Scanner&#8221; app (like App Referrer) can also show QR codes for applications &#8212; just press the options button. Can also show QR codes for contacts, bookmarks, and the clipboard.</li>
</ul>
<p><strong>Core apps / misc</strong></p>
<ul>
<li><a href="http://mytracks.appspot.com/">My Tracks</a>: records where you go using GPS and lets you upload a &#8220;track&#8221; to Google Maps</li>
<li><a href="http://www.google.com/mobile/navigation/">Navigation</a>: get turn-by-turn directions as you drive</li>
<li><a href="http://www.flixster.com/mobile/apps/android">Movies</a>: check movie times and see ratings from critics vs. audiences</li>
<li><a href="http://sites.google.com/site/alienmanfc6/wheresmyandroid">Wheres My Droid</a>: If you lose your phone and it&#8217;s in silent mode, this app will help you find your phone. I&#8217;ve tried <a href="http://www.mobiledefense.com/">Mobile Defense</a> and that&#8217;s also very nice.</li>
<li><a href="http://android.wordpress.org/">WordPress</a>: Upload images and blog from your phone</li>
<li><a href="http://www.amazon.com/gp/anywhere/sms/android">Amazon.com</a>: mobile shopping, plus add things to your Amazon wishlist</li>
<li><a href="http://www.google.com/mobile/shopper/">Shopper</a>: Google app to scan barcodes and show product search results</li>
<li><a href="http://jimblackler.net/blog/?p=124">BBC News</a>: see the latest in world news. This is an unofficial widget.</li>
<li><a href="http://gadgetsteria.com/2009/12/20/android-2-1-google-newsweather-widget-available-for-download/">News and Weather</a>: customizable news, plus this app shows weather in your current location. Wish I could enter 3-4 cities and flick between weather reports though.</li>
<li><a href="http://www.michaelbachman.net/weather">Weather</a>: see the weather in multiple cities</li>
<li><a href="http://www.android.com/market/free-finance.html#app=finance">Google Finance</a>: check stock prices and news</li>
<li><a href="http://www.google.com/mobile/maps/">Google Maps</a>: see where you are</li>
</ul>
<p>Google also offers <a href="http://www.google.com/mobile/more/">a lot of mobile apps</a>, but I just wanted to highlight my favorite applications. </p>
<p>Okay, those are my favorite Android apps, but what did I miss? Which Android Apps do you love?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattcutts.com/blog/39-android-apps-you-should-try/feed/</wfw:commentRss>
		<slash:comments>94</slash:comments>
		</item>
		<item>
		<title>Leaving the iPhone</title>
		<link>http://www.mattcutts.com/blog/switch-iphone-to-android/</link>
		<comments>http://www.mattcutts.com/blog/switch-iphone-to-android/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 17:42:06 +0000</pubDate>
		<dc:creator>Matt Cutts</dc:creator>
				<category><![CDATA[30 days]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.mattcutts.com/blog/?p=3641</guid>
		<description><![CDATA[I&#8217;m three weeks into a new 30 day challenge: no iPhone. When I got a Nexus One in December, I spent a few weeks carrying both phones around in the pockets of my jeans. It took a little while to adapt to Android, but I&#8217;m very happy with my Nexus One and I don&#8217;t plan [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m three weeks into a new 30 day challenge: no iPhone. When I got a Nexus One in December, I spent a few weeks carrying both phones around in the pockets of my jeans. It took a little while to adapt to Android, but I&#8217;m very happy with my Nexus One and I don&#8217;t plan to go back to the iPhone. Both the iPhone and Android are great operating systems, but it&#8217;s important to me that I can write or run the applications I choose on my phone.</p>
<p>The best way I can describe the transition is to read <a href="http://techcrunch.com/2010/01/09/android-iphone-switch/">this article by Jason Kincaid</a> and <a href="http://daggle.com/impression-wrong-android-nice-iphone-1607">this article by Danny Sullivan</a>. Danny contends that the iPhone is better, mentioning that after &#8220;literally an hour or less of playing with my wife’s iPhone&#8221; he was an iPhone convert.</p>
<p>I think both Danny and Jason are right in some ways. Like Danny, it only took me a couple hours of playing with my wife&#8217;s iPhone before I knew that I had to have one. In a post that I wrote in 2007 but never published, I said &#8220;I think the iPhone is going to be a monster hit.&#8221; And it was. But here&#8217;s the thing: I was comparing the iPhone to my previous phone, which was an <a href="http://www.amazon.com/LG-VX9900-Silver-Verizon-Wireless/dp/B000LNOFH0">LG enV</a>. That was like comparing a Ferrari to a old station wagon.</p>
<p>If you&#8217;re coming from a feature phone (or almost any type of phone other than an iPhone 3GS), you&#8217;ll probably love Android right away. But if you&#8217;re already an iPhone power user? Well, you&#8217;ve learned how things work on an iPhone. Maybe you have your music in iTunes, and you&#8217;ve already built up a list of favorite apps. That makes switching to a different make of phone much harder. Jason Kincaid describes it well: &#8220;Imagine if you took a longtime Windows user and sat them in front of a Mac for a couple days.&#8221; Things seem weird and different in arbitrary ways, like the power button is on the other side of the phone. But those things fade away after a few days of using Android, and you&#8217;re left with a powerful platform that feels like it&#8217;s under your control.</p>
<p>Do I still miss a few things on the iPhone? Absolutely. For example, the iPhone makes it easy to take a snapshot of the screen &#8212; just press the power and home button at the same time. The iPhone fits 20 apps on the home screen instead of 16 on the Nexus One. I use a password for my phone, and the iPhone has a setting that says &#8220;If you&#8217;ve used the phone in the last N hours, don&#8217;t lock the phone,&#8221; while the Nexus One needs me to unlock it each time I wake it up. I prefer the default ringtones on the iPhone. I preferred the iPhone&#8217;s finance app for the news sources it showed.</p>
<p>But the Nexus One outshines the iPhone in other ways. Voice recognition built into every text box. Google Voice. And judging from the jitter in Google <a href="http://www.google.com/sky/skymap.html">Sky Map</a> vs. the iPhone <a href="http://www.readwriteweb.com/archives/yelp_brings_first_us_augmented_reality_to_iphone_s.php">Yelp <del datetime="2010-02-23T03:26:50+00:00">Monacle</del> Monocle</a>, I think the sensors in the Nexus One are a little more robust. Once you use the high-resolution screen on the Nexus One, it&#8217;s hard to go back to the iPhone (and the screen on the Droid is very nice too). And I love kicking off a <a href="http://twit.tv/twig">podcast</a> in <a href="http://listen.googlelabs.com/">Listen</a> and then multitasking in a web browser.</p>
<p>The iPhone is praised (rightly so) for its fit-and-finish. But glitches happen on the iPhone too. I went back to check on something a few weeks ago and the iPhone browser kept dying and kicking me back out to the home screen. Overall, I would still rate the iPhone higher on fit and finish, and the iPhone is simpler for a non-tech-savvy person to understand. But polish and simplicity aren&#8217;t the most important things to me as a phone user. I want maximum functionality, and the velocity of Android in that area has been staggering. Going from the G1 to the Nexus One in about a year is amazing. I can&#8217;t wait to see what new things show up in Android.</p>
<p>Ultimately though, what matters the most to me is control. I have a simple rule of thumb, which is that <strong>I don&#8217;t put data somewhere that I can&#8217;t get it back</strong>. That&#8217;s the reason that I didn&#8217;t buy songs in iTunes, purchase ebooks for the Amazon Kindle, or really log into Facebook at all. It&#8217;s also the reason that I recently <a href="http://www.mattcutts.com/blog/30-days-no-microsoft-software/">switched my computer from Microsoft Windows to Ubuntu Linux</a>. With Android, I feel like I have more control. It&#8217;s pretty easy to <a href="http://www.mattcutts.com/blog/install-android-on-ubuntu/">write your own programs</a> for free. My contacts and calendar and email are sync&#8217;ed with Google, which lets me easily <a href="http://www.mattcutts.com/blog/not-trapping-users-data-good/">export that data</a>. I can put widgets or folders or whatever I want on my phone&#8217;s home screen. And yes, I could install an app to <a href="http://techcrunch.com/2010/02/20/app-store-rules-sexy/">wobble pictures</a> if I wanted to. Why? Because phones are increasingly mini-computers with a phone attached, and I should be allowed to run the programs I want on my own computer.</p>
<p>I could ramble on about the iPhone compared the Nexus One (both really are great phones in different ways), but I&#8217;ll wrap up this post. But my 30 days with no iPhone is going so well that last week I started a new 30 day challenge. My new <a href="http://www.mattcutts.com/blog/type/30-days/">30 day challenge</a> is reducing my sugar consumption. I won&#8217;t be able to get to 0% sugar (even A1 steak sauce has sugar as an ingredient?!?), but I&#8217;m trying to stop eating sugar, candy, Splenda, and anything with sugar as a primary ingredient, even (sob) yogurt. You have to understand, <a href="http://www.mattcutts.com/blog/best-yogurt-in-silicon-valley/">I love yogurt</a>. Wish me luck: only 27 more days to go. Sigh.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattcutts.com/blog/switch-iphone-to-android/feed/</wfw:commentRss>
		<slash:comments>143</slash:comments>
		</item>
		<item>
		<title>Finding the best cell phone carrier</title>
		<link>http://www.mattcutts.com/blog/map-cell-phone-strength/</link>
		<comments>http://www.mattcutts.com/blog/map-cell-phone-strength/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 15:20:35 +0000</pubDate>
		<dc:creator>Matt Cutts</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Gadgets/Hack]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.mattcutts.com/blog/?p=3624</guid>
		<description><![CDATA[Okay, someone tell me if this device exists (or build it!). I want a device where I can pay $10-15 to get a gadget in the mail. The gadget would sit in my pocket for a week wherever I go. The device would record cell phone signal strength for each of the four major U.S. [...]]]></description>
				<content:encoded><![CDATA[<p>Okay, someone tell me if this device exists (or build it!). I want a device where I can pay $10-15 to get a gadget in the mail. The gadget would sit in my pocket for a week wherever I go. The device would record cell phone signal strength for each of the four major U.S. carriers every few seconds. After a week or so, the device would deliver the verdict on which cell phone carrier would have the strongest signal for me. Then I could mail the device back so someone else could use it &#8212; sort of a Netflix-like model to temporarily borrow this device.</p>
<p>At any point, I could go to a web page to view a map of where I&#8217;d been. The page would show a &#8220;heat map&#8221; of signal strength for each carrier or frequency band. Maybe I could also slice/dice by time or see the total number of readings in each location. I&#8217;m pretty sure you could rig this up out of 2-3 cell phones running Android in the worst case.</p>
<p>So far, I&#8217;ve found:</p>
<p><strong>Android</strong></p>
<p>- <a href="http://sites.google.com/site/androiddevelopmentproject/home/rf-signal-tracker">RF Signal Tracker</a> is a nice app to collect and map signal strength data. It looks like it can upload to <a href="http://www.opencellid.org/">OpenCellID</a>, which is a project to create an open database of cell IDs (numbers that correspond to cells).<br />
- <a href="http://www.panix.com/~mpoly/android/antennas/r1.0/">Antennas</a> is a pretty cool free app to show you nearby antennas and signal strength. It can even export some data in KML for use with Google Maps/Earth, but it doesn&#8217;t seem to make a heat map that could be easily grokked.<br />
- <a href="http://www.sensorly.com/">Sensorly</a> has a free Android app, but they seem to want you to pay to zoom in closer than city level. I&#8217;m willing to do that, but didn&#8217;t see the for-pay addon in the Android Market.</p>
<p><strong>iPhone</strong></p>
<p>- I also found an <a href="http://www.sudobility.com/Signals.html">iPhone app called Signals</a> that will continuously collect signal data and upload it.<br />
- AT&#038;T offers an iPhone app called <a href="http://www.wired.com/gadgetlab/2009/12/iphone-app-reports-dropped-calls-poor-voice-quality-to-att/">Mark the Spot</a> to report dropped calls, no coverage, etc. I have to admit that I don&#8217;t understand why this is manual though. Personally, I&#8217;d want my phone to ping my carrier with its location every time the phone dropped a call.</p>
<p><strong>Web</strong></p>
<p>- <a href="http://www.signalmap.com/">SignalMap</a> is a website to (manually!) submit the number of bars for a location. It doesn&#8217;t appear to have any mobile app to back it up. Likewise, <a href="http://www.deadcellzones.com/">Dead Cell Zones</a> and <a href="http://www.gotreception.com/">Got Reception?</a> appear to rely on manual reports. I don&#8217;t think manual reports is the best way to tackle cell phone coverage maps though &#8212; you really want an app for this.<br />
- <a href="http://www.cellreception.com/">http://www.cellreception.com/</a> has the standard manual reports data, but also will map the location of cell phone towers based on the location of cell phone towers registered with the FCC.<br />
- <a href="http://www.rootwireless.com/">Root Wireless</a> powers the <a href="http://reviews.cnet.com/cell-phone-coverage-map/">cell phone signal strength maps</a> that CNET uses, but I didn&#8217;t see any apps I could download or install on a phone. I registered to be a beta tester a long time ago, but no one ever contacted me.</p>
<p>That&#8217;s what I could find. <strong>Do you know of any good Android (or iPhone) programs to collect, map, or upload cell phone strength measurements?</strong> If so, let me know in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattcutts.com/blog/map-cell-phone-strength/feed/</wfw:commentRss>
		<slash:comments>49</slash:comments>
		</item>
		<item>
		<title>Installing Android development environment on Ubuntu 9.04</title>
		<link>http://www.mattcutts.com/blog/install-android-on-ubuntu/</link>
		<comments>http://www.mattcutts.com/blog/install-android-on-ubuntu/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 02:18:25 +0000</pubDate>
		<dc:creator>Matt Cutts</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Linux/Ubuntu]]></category>

		<guid isPermaLink="false">http://www.mattcutts.com/blog/?p=3565</guid>
		<description><![CDATA[I wanted to play with writing Android apps on my home Linux computer, which is currently running Ubuntu 9.04 (Jaunty Jackalope). These are mostly notes for myself, so don&#8217;t feel guilty if you skip this post. - Make sure your system is up-to-date: sudo apt-get update &#038;&#038; sudo apt-get upgrade - Install Java sudo apt-get [...]]]></description>
				<content:encoded><![CDATA[<p>I wanted to play with writing Android apps on my home Linux computer, which is currently running Ubuntu 9.04 (Jaunty Jackalope). These are mostly notes for myself, so don&#8217;t feel guilty if you skip this post. <img src='http://www.mattcutts.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>- Make sure your system is up-to-date:<br />
<code><br />
sudo apt-get update &#038;&#038; sudo apt-get upgrade<br />
</code></p>
<p>- Install Java<br />
<code><br />
sudo apt-get install sun-java6-jdk<br />
</code></p>
<p>- Switch Sun to be the default version of Java. It&#8217;s much faster than the built-in version, at least when I tried it.<br />
<code><br />
sudo update-java-alternatives -s java-6-sun<br />
</code></p>
<p>- Make a directory, e.g. <code>mkdir ~/android</code></p>
<p>- Download Eclipse from <a href="http://www.eclipse.org/downloads/">http://www.eclipse.org/downloads/</a> (I chose the &#8220;Eclipse Classic 3.5.1&#8243; version). Move the code into that directory, then unpack it. Unpacking is enough&#8211;the software runs in place and doesn&#8217;t have to be installed onto the system other than unpacking it.<br />
<code><br />
mv eclipse-SDK-3.5.1-linux-gtk.tar.gz ~/android<br />
cd ~/android<br />
tar xzvf eclipse-SDK-3.5.1-linux-gtk.tar.gz<br />
</code></p>
<p>- Download the latest Android SDK from <a href="http://developer.android.com/sdk/index.html">http://developer.android.com/sdk/index.html</a> and move it into that directory, then unpack it. I believe unpacking is enough&#8211;the software runs in place and doesn&#8217;t have to be installed onto the system other than unpacking it.<br />
<code><br />
mv android-sdk_r04-linux_86.tgz ~/android/<br />
cd ~/android/<br />
tar xzvf android-sdk_r04-linux_86.tgz<br />
</code></p>
<p>- Edit your ~/.bashrc file and add a line to the bottom:<br />
<code><br />
export PATH=${PATH}:/home/matt/android/android-sdk-linux_86/tools<br />
</code></p>
<p>Okay, now Java, Eclipse, and the Android SDK are installed. Now you need to install the Android Development Tools (ADT) for Eclipse.</p>
<p>- Run Eclipse. If you installed Eclipse in ~/android/eclipse then you can cd to that directory and run ./eclipse to start the program.</p>
<p>- Install the Android Development Tools (ADT) for Eclipse. Follow the excellent instructions at <a href="http://developer.android.com/sdk/eclipse-adt.html">http://developer.android.com/sdk/eclipse-adt.html</a> to get and install the ADT. Don&#8217;t forget the &#8220;Window > Preferences&#8221; step to tell Eclipse where the Android SDK is, so when you click &#8220;Browse&#8230;&#8221; you might navigate to /home/matt/android/android-sdk-linux_86 for example.</p>
<p>- Next, I installed a bunch of packages. In Eclipse, click &#8220;Window->Android SDK and AVD Manager.&#8221; In the resulting window, on the left-hand side will be an &#8220;Available Packages&#8221; option. I clicked on that, then clicked the checkbox beside the &#8220;repository.xml&#8221; package to select all available packages and then clicked &#8220;Install Selected.&#8221; 12 out of the 14 packages installed for me.</p>
<p>- Now you&#8217;re ready to <a href="http://developer.android.com/guide/tutorials/hello-world.html">create your first Android program</a> . You&#8217;ll discover how to make an Android virtual device (AVD) along the way.</p>
<p>- If you want, you can get custom skins, e.g. a <a href="http://timhoeck.com/2010/01/16/nexus-one-emulator-skin/">Nexus One skin for Android</a>. You can unpack the .zip file in &lt;your-sdk-directory&gt;/platforms/android-x.y/skins/nexusone for example. Then create a new Android virtual device (AVD) and select the Nexus One as the skin.</p>
<p>- If you want to run your Android program on your own Android device, you&#8217;re pretty close. Follow <a href="http://www.futuredesktop.org/developing_android_apps_on_ubuntu.html">step 10 of this walkthrough</a>. When you&#8217;re done and the phone is disconnected from your Ubuntu machine, you&#8217;ll still have the executable, called an &#8220;android package&#8221; or .apk file on your phone. So you can show your friends your &#8220;Hello, World!&#8221; program. <img src='http://www.mattcutts.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Some resources that I found helpful (other than the <a href="http://developer.android.com/">official Android developer site</a>) are below:<br />
- <a href="http://www.futuredesktop.org/developing_android_apps_on_ubuntu.html">http://www.futuredesktop.org/developing_android_apps_on_ubuntu.html</a><br />
- <a href="http://www.softwarepassion.com/setting-up-android-development-platform-on-ubuntu-linux-904/">http://www.softwarepassion.com/setting-up-android-development-platform-on-ubuntu-linux-904/</a><br />
- <a href="http://www.howtoforge.com/installing-google-android-sdk1.0-on-ubuntu8.04-desktop">http://www.howtoforge.com/installing-google-android-sdk1.0-on-ubuntu8.04-desktop</a><br />
- <a href="http://androidforums.com/developer-101/2321-installing-eclipse-android-sdk-ubuntu-8-04-8-10-a.html">http://androidforums.com/developer-101/2321-installing-eclipse-android-sdk-ubuntu-8-04-8-10-a.html</a><br />
- You might also want to watch this <a href="http://training.oreilly.com/androidapps/">O&#8217;Reilly video</a> or some of the <a href="http://developer.android.com/videos/index.html#v=opZ69P-0Jbc">official videos</a>.</p>
<p>If you found this post at all interesting, you might also be interested in <a href="http://code.google.com/events/io/2010/">Google I/O</a> too. Google I/O happens on May 19-20, 2010 in San Francisco.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattcutts.com/blog/install-android-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
	</channel>
</rss>
