<?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>The journey with little green men &#187; android</title>
	<atom:link href="http://bakhtiyor.com/tag/android/feed/" rel="self" type="application/rss+xml" />
	<link>http://bakhtiyor.com</link>
	<description>Blog about mobile software development and the universe</description>
	<lastBuildDate>Sat, 12 Dec 2009 08:47:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>“iPhonish” Tabs</title>
		<link>http://bakhtiyor.com/2009/10/iphonish-tabs/</link>
		<comments>http://bakhtiyor.com/2009/10/iphonish-tabs/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 14:49:14 +0000</pubDate>
		<dc:creator>bakhtiyor</dc:creator>
				<category><![CDATA[User Interface]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[tabs]]></category>
		<guid isPermaLink="false">http://bakhtiyor.com/?p=431</guid>
		<description><![CDATA[Let me introduce my custom tabs recipe: custom tabs layout with RadioGroup widget and hidden TabWidget view. Layout file can looks like this: &#60;?xml version=&#34;1.0&#34; encoding=&#34;utf-8&#34;?&#62; &#60;TabHost xmlns:android=&#34;http://schemas.android.com/apk/res/android&#34; android:id=&#34;@android:id/tabhost&#34; android:layout_width=&#34;fill_parent&#34; android:layout_height=&#34;fill_parent&#34;&#62; &#60;LinearLayout android:orientation=&#34;vertical&#34; android:layout_width=&#34;fill_parent&#34; android:layout_height=&#34;fill_parent&#34;&#62; &#60;FrameLayout android:id=&#34;@android:id/tabcontent&#34; android:layout_width=&#34;fill_parent&#34; android:layout_height=&#34;0dip&#34; android:layout_weight=&#34;1&#34; android:padding=&#34;20dip&#34; android:background=&#34;#fff&#34;/&#62; &#60;RadioGroup android:layout_width=&#34;fill_parent&#34; android:layout_height=&#34;wrap_content&#34; android:orientation=&#34;horizontal&#34; android:checkedButton=&#34;@+id/first&#34; android:id=&#34;@+id/states&#34;&#62; &#60;RadioButton android:id=&#34;@+id/first&#34; android:background=&#34;@drawable/button_radio&#34; android:width=&#34;80dip&#34; android:height=&#34;70dip&#34; /&#62; &#60;RadioButton [...]]]></description>
			<content:encoded><![CDATA[<p>Let me introduce my custom tabs recipe: custom tabs layout with RadioGroup widget and hidden TabWidget view. Layout file can looks like this:</p>
<pre class="brush: xml">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;TabHost xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;
  android:id=&quot;@android:id/tabhost&quot; android:layout_width=&quot;fill_parent&quot;
  android:layout_height=&quot;fill_parent&quot;&gt;
  &lt;LinearLayout android:orientation=&quot;vertical&quot;
    android:layout_width=&quot;fill_parent&quot; android:layout_height=&quot;fill_parent&quot;&gt;
    &lt;FrameLayout android:id=&quot;@android:id/tabcontent&quot;
      android:layout_width=&quot;fill_parent&quot; android:layout_height=&quot;0dip&quot;
      android:layout_weight=&quot;1&quot; android:padding=&quot;20dip&quot; android:background=&quot;#fff&quot;/&gt;
    &lt;RadioGroup android:layout_width=&quot;fill_parent&quot;
      android:layout_height=&quot;wrap_content&quot; android:orientation=&quot;horizontal&quot;
      android:checkedButton=&quot;@+id/first&quot; android:id=&quot;@+id/states&quot;&gt;
      &lt;RadioButton android:id=&quot;@+id/first&quot; android:background=&quot;@drawable/button_radio&quot;
        android:width=&quot;80dip&quot; android:height=&quot;70dip&quot; /&gt;
      &lt;RadioButton android:id=&quot;@+id/second&quot; android:background=&quot;@drawable/button_radio&quot;
        android:width=&quot;80dip&quot; android:height=&quot;70dip&quot; /&gt;
      &lt;RadioButton android:id=&quot;@+id/third&quot; android:background=&quot;@drawable/button_radio&quot;
        android:width=&quot;80dip&quot; android:height=&quot;70dip&quot; /&gt;
      &lt;RadioButton android:id=&quot;@+id/fourth&quot; android:background=&quot;@drawable/button_radio&quot;
        android:width=&quot;80dip&quot; android:height=&quot;70dip&quot; /&gt;
    &lt;/RadioGroup&gt;
    &lt;TabWidget android:id=&quot;@android:id/tabs&quot;
      android:layout_width=&quot;fill_parent&quot; android:layout_height=&quot;wrap_content&quot;
      android:layout_weight=&quot;0&quot; android:visibility=&quot;gone&quot; /&gt;
  &lt;/LinearLayout&gt;
&lt;/TabHost&gt;
</pre>
<p>There is no way to setup button drawable of RadioButton widget in layout XML file, so we should do it at Activity create event:</p>
<pre class="brush: java">
    private void setupUI() {
        RadioButton rbFirst = (RadioButton) findViewById(R.id.first);
        RadioButton rbSecond = (RadioButton) findViewById(R.id.second);
        RadioButton rbThird = (RadioButton) findViewById(R.id.third);
        RadioButton rbFourth = (RadioButton) findViewById(R.id.fourth);
        rbFirst.setButtonDrawable(R.drawable.ebay);
        rbSecond.setButtonDrawable(R.drawable.flickr);
        rbThird.setButtonDrawable(R.drawable.skype);
        rbFourth.setButtonDrawable(R.drawable.you_tube);
        RadioGroup rg = (RadioGroup) findViewById(R.id.states);
        rg.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
            public void onCheckedChanged(RadioGroup group, final int checkedId) {
                switch (checkedId) {
                case R.id.first:
                    getTabHost().setCurrentTab(0);
                    break;
                case R.id.second:
                    getTabHost().setCurrentTab(1);
                    break;
                case R.id.third:
                    getTabHost().setCurrentTab(2);
                    break;
                case R.id.fourth:
                    getTabHost().setCurrentTab(3);
                    break;
                }
            }
        });
    }
</pre>
<p>Final result:<br />
    <img src="http://bakhtiyor.com/wp-content/uploads/2009/10/tabs.png" alt="tabs" title="tabs" width="320" height="480" class="aligncenter size-full wp-image-435" /></p>
<p>And as usual there are <a href="http://bakhtiyor.com/wp-content/uploads/2009/10/tabs.zip">source code</a> and <a href="http://bakhtiyor.com/wp-content/uploads/2009/10/tabs.apk">executable file</a>.</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://bakhtiyor.com/2009/10/iphonish-tabs/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>SQLite Full-Text Search</title>
		<link>http://bakhtiyor.com/2009/08/sqlite-full-text-search/</link>
		<comments>http://bakhtiyor.com/2009/08/sqlite-full-text-search/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 19:53:40 +0000</pubDate>
		<dc:creator>bakhtiyor</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[full-text search]]></category>
		<category><![CDATA[sqlite]]></category>
		<guid isPermaLink="false">http://bakhtiyor.com/?p=397</guid>
		<description><![CDATA[SQLite contains full-text search module called FTS3, using this module you can easily add fast full text search to an Android application. First you need to create virtual table: CREATE VIRTUAL TABLE TableName USING FTS3(ColOne TEXT, ColTwo DATETIME) Your table must contains at least 1 TEXT field. The FTS3 virtual table acts like a regular [...]]]></description>
			<content:encoded><![CDATA[<p>SQLite contains full-text search module called FTS3, using this module you can easily add fast full text search to an Android application.<br />
First you need to create virtual table:</p>
<pre class="brush: sql">
CREATE VIRTUAL TABLE TableName
    USING FTS3(ColOne TEXT, ColTwo DATETIME)
</pre>
<p>Your table must contains at least 1 TEXT field.<br />
The FTS3 virtual table acts like a regular table, but you need to manually maintain the indexes to keep referential integrity — you should UPDATE the FTS3 table from time to time.<br />
The full-text query in SQLite looks like this:</p>
<pre class="brush: sql">
SELECT * FROM TableName WHERE ColOne MATCH &#039;search phrase&#039;
</pre>
<p>Make sure you use MATCH instead of equals or LIKE to scan a TEXT column in a virtual table.<br />
There is a sample application to demonstrate full-text search in action:<br />
<img src="http://bakhtiyor.com/wp-content/uploads/2009/09/fts3.jpg" alt="fts3" title="fts3" width="320" height="480" class="aligncenter size-full wp-image-423" /><br />
Download full-text search <a href="http://bakhtiyor.com/wp-content/uploads/2009/08/fts3.zip">sample application</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://bakhtiyor.com/2009/08/sqlite-full-text-search/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Day 25: Twitter Client</title>
		<link>http://bakhtiyor.com/2009/07/twitter-client/</link>
		<comments>http://bakhtiyor.com/2009/07/twitter-client/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 22:35:07 +0000</pubDate>
		<dc:creator>bakhtiyor</dc:creator>
				<category><![CDATA[30 Days of Android Apps]]></category>
		<category><![CDATA[30 days]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[twitter]]></category>
		<guid isPermaLink="false">http://bakhtiyor.com/?p=389</guid>
		<description><![CDATA[The application is a basic Twitter client. (Notice that Twitter Client stores password at SharedPreference, in the real life application you should take care about protecting sensitive data). Btw, you can follow me @bakhtiyor on Twitter. Application Twitter Client SDK 1.5r2 Sources (SVN) http://android-30days-apps.googlecode.com/svn/trunk/25day/ Executable 25day.apk Related links: JTwitter — Java library for the Twitter [...]]]></description>
			<content:encoded><![CDATA[<p>The application is a basic Twitter client. (Notice that Twitter Client stores password at SharedPreference, in the real life application you should take care about protecting sensitive data). Btw, you can follow me <a href="http://twitter.com/bakhtiyor">@bakhtiyor</a> on Twitter.</p>
<p><img src="http://bakhtiyor.com/wp-content/uploads/2009/09/twitter-client.jpg" alt="twitter-client" title="twitter-client" width="320" height="480" class="aligncenter size-full wp-image-426" /></p>
<table cellpadding="2" cellspacing="0" class="summary">
<tr>
<td>Application</td>
<td>Twitter Client</td>
</tr>
<tr>
<td>SDK</td>
<td>1.5r2</td>
</tr>
<tr>
<td>Sources (SVN)</td>
<td><a href="http://android-30days-apps.googlecode.com/svn/trunk/25day/">http://android-30days-apps.googlecode.com/svn/trunk/25day/</a></td>
</tr>
<tr>
<td>Executable</td>
<td><a href="http://android-30days-apps.googlecode.com/files/25day.apk">25day.apk</a></td>
</tr>
</table>
<p>Related links:</p>
<ol>
<li><a href="http://www.winterwell.com/software/jtwitter.php">JTwitter</a> — Java library for the Twitter API</li>
<li><a href="http://ocpsoft.com/prettytime/">PrettyTime</a> — time formatting library</li>
<li><a href="http://thedesignsuperhero.com/2009/03/tweet-tweet-cute-tweet-another-free-twitter-icon/">Cute Tweet</a> Iconset</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://bakhtiyor.com/2009/07/twitter-client/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Day 24: Rotary Dialer</title>
		<link>http://bakhtiyor.com/2009/07/rotary-dialer/</link>
		<comments>http://bakhtiyor.com/2009/07/rotary-dialer/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 23:07:54 +0000</pubDate>
		<dc:creator>bakhtiyor</dc:creator>
				<category><![CDATA[30 Days of Android Apps]]></category>
		<category><![CDATA[30 days]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[rotary dialer]]></category>
		<guid isPermaLink="false">http://bakhtiyor.com/?p=378</guid>
		<description><![CDATA[The application is so popular now Rotary Dialer. Special thanks to my friend Elnur for fantastic graphic work of Rotary Dialer. Application Rotary Dialer SDK 1.5r2 Sources (SVN) http://android-30days-apps.googlecode.com/svn/trunk/24day/ Executable 24day.apk]]></description>
			<content:encoded><![CDATA[<p>The application is so popular now Rotary Dialer. Special thanks to my friend <a href="http://www.free-lance.ru/users/3d_icons">Elnur</a> for fantastic graphic work of Rotary Dialer.</p>
<p><img src="http://bakhtiyor.com/wp-content/uploads/2009/09/rotary-dialer.jpg" alt="rotary-dialer" title="rotary-dialer" width="320" height="480" class="aligncenter size-full wp-image-424" /></p>
<table cellpadding="2" cellspacing="0" class="summary">
<tr>
<td>Application</td>
<td>Rotary Dialer</td>
</tr>
<tr>
<td>SDK</td>
<td>1.5r2</td>
</tr>
<tr>
<td>Sources (SVN)</td>
<td><a href="http://android-30days-apps.googlecode.com/svn/trunk/24day/">http://android-30days-apps.googlecode.com/svn/trunk/24day/</a></td>
</tr>
<tr>
<td>Executable</td>
<td><a href="http://android-30days-apps.googlecode.com/files/24day.apk">24day.apk</a></td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://bakhtiyor.com/2009/07/rotary-dialer/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Day 23: Scottris</title>
		<link>http://bakhtiyor.com/2009/07/scottris/</link>
		<comments>http://bakhtiyor.com/2009/07/scottris/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 20:53:21 +0000</pubDate>
		<dc:creator>bakhtiyor</dc:creator>
				<category><![CDATA[30 Days of Android Apps]]></category>
		<category><![CDATA[30 days]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[game]]></category>
		<guid isPermaLink="false">http://bakhtiyor.com/?p=369</guid>
		<description><![CDATA[The clone of famous Tetris game. Use left/right/down arrows to move a piece, up arrow (or single tap) to rotate and center button (or long tap) to fall. You also can use touch and accelerometer gestures. Application Scottris SDK 1.5r2 Sources (SVN) http://android-30days-apps.googlecode.com/svn/trunk/23day/ Executable 23day.apk Related links: Tetris meets the Java bean]]></description>
			<content:encoded><![CDATA[<p>The clone of famous Tetris game.</p>
<p><img src="http://bakhtiyor.com/wp-content/uploads/2009/09/scottris1.jpg" alt="scottris1" title="scottris1" width="320" height="480" class="aligncenter size-full wp-image-425" /></p>
<p>Use left/right/down arrows to move a piece, up arrow (or single tap) to rotate and center button (or long tap) to fall. You also can use touch and accelerometer gestures.</p>
<table cellpadding="2" cellspacing="0" class="summary">
<tr>
<td>Application</td>
<td>Scottris</td>
</tr>
<tr>
<td>SDK</td>
<td>1.5r2</td>
</tr>
<tr>
<td>Sources (SVN)</td>
<td><a href="http://android-30days-apps.googlecode.com/svn/trunk/23day/">http://android-30days-apps.googlecode.com/svn/trunk/23day/</a></td>
</tr>
<tr>
<td>Executable</td>
<td><a href="http://android-30days-apps.googlecode.com/files/23day.apk">23day.apk</a></td>
</tr>
</table>
<p>Related links:</p>
<ol>
<li><a href="http://www.ibm.com/developerworks/java/library/j-tetris/">Tetris meets the Java bean</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://bakhtiyor.com/2009/07/scottris/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Day 22: UPC Barcode Reader</title>
		<link>http://bakhtiyor.com/2009/06/upc-barcode-reader/</link>
		<comments>http://bakhtiyor.com/2009/06/upc-barcode-reader/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 08:12:35 +0000</pubDate>
		<dc:creator>bakhtiyor</dc:creator>
				<category><![CDATA[30 Days of Android Apps]]></category>
		<category><![CDATA[30 days]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[barcode]]></category>
		<category><![CDATA[chris j]]></category>
		<category><![CDATA[xmlrpc]]></category>
		<guid isPermaLink="false">http://bakhtiyor.com/?p=357</guid>
		<description><![CDATA[The application integrates Barcode Scanner with UPCDatabase.com. Application UPC Barcode Reader Pre-Requirements Installed Barcode Scanner SDK 1.5r2 Sources (SVN) http://android-30days-apps.googlecode.com/svn/trunk/22day/ Executable 22day.apk Related links: Internet UPC Database Zebra Crossing ZXing android-xmlrpc]]></description>
			<content:encoded><![CDATA[<p>The application integrates Barcode Scanner with UPCDatabase.com.</p>
<p><img src="http://bakhtiyor.com/wp-content/uploads/2009/06/upc-barcode-reader.png" alt="upc-barcode-reader" title="upc-barcode-reader" width="320" height="480" class="aligncenter size-full wp-image-359" /></p>
<table cellpadding="2" cellspacing="0" class="summary">
<tr>
<td>Application</td>
<td>UPC Barcode Reader</td>
</tr>
<tr>
<td>Pre-Requirements</td>
<td>Installed <a href="http://www.cyrket.com/package/com.google.zxing.client.android">Barcode Scanner</a></td>
</tr>
<tr>
<td>SDK</td>
<td>1.5r2</td>
</tr>
<tr>
<td>Sources (SVN)</td>
<td><a href="http://android-30days-apps.googlecode.com/svn/trunk/22day/">http://android-30days-apps.googlecode.com/svn/trunk/22day/</a></td>
</tr>
<tr>
<td>Executable</td>
<td><a href="http://android-30days-apps.googlecode.com/files/22day.apk">22day.apk</a></td>
</tr>
</table>
<p>Related links:</p>
<ol>
<li>Internet <a href="http://www.upcdatabase.com/">UPC Database</a></li>
<li>Zebra Crossing <a href="http://code.google.com/p/zxing/">ZXing</a></li>
<li><a href="http://code.google.com/p/android-xmlrpc/">android-xmlrpc</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://bakhtiyor.com/2009/06/upc-barcode-reader/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Day 21: Compass</title>
		<link>http://bakhtiyor.com/2009/06/compass/</link>
		<comments>http://bakhtiyor.com/2009/06/compass/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 07:20:11 +0000</pubDate>
		<dc:creator>bakhtiyor</dc:creator>
				<category><![CDATA[30 Days of Android Apps]]></category>
		<category><![CDATA[30 days]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[orientation]]></category>
		<guid isPermaLink="false">http://bakhtiyor.com/?p=347</guid>
		<description><![CDATA[Compass is a navigational instrument for determining direction relative to the Earth’s magnetic poles. Application Compass SDK 1.5r2 Sources (SVN) http://android-30days-apps.googlecode.com/svn/trunk/21day/ Executable 21day.apk Related links: WikiMedia Compass Rose]]></description>
			<content:encoded><![CDATA[<p>Compass is a navigational instrument for determining direction relative to the Earth’s magnetic poles.</p>
<p><img src="http://bakhtiyor.com/wp-content/uploads/2009/06/compass.png" alt="compass" title="compass" width="320" height="480" class="aligncenter size-full wp-image-350" /></p>
<table cellpadding="2" cellspacing="0" class="summary">
<tr>
<td>Application</td>
<td>Compass</td>
</tr>
<tr>
<td>SDK</td>
<td>1.5r2</td>
</tr>
<tr>
<td>Sources (SVN)</td>
<td><a href="http://android-30days-apps.googlecode.com/svn/trunk/21day/">http://android-30days-apps.googlecode.com/svn/trunk/21day/</a></td>
</tr>
<tr>
<td>Executable</td>
<td><a href="http://android-30days-apps.googlecode.com/files/21day.apk">21day.apk</a></td>
</tr>
</table>
<p>Related links:</p>
<ol>
<li>WikiMedia <a href="http://en.wikipedia.org/wiki/Compass_rose">Compass Rose</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://bakhtiyor.com/2009/06/compass/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Day 20: Magic 8 Ball</title>
		<link>http://bakhtiyor.com/2009/06/magic-8-ball/</link>
		<comments>http://bakhtiyor.com/2009/06/magic-8-ball/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 07:20:05 +0000</pubDate>
		<dc:creator>bakhtiyor</dc:creator>
				<category><![CDATA[30 Days of Android Apps]]></category>
		<category><![CDATA[30 day]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[magic]]></category>
		<guid isPermaLink="false">http://bakhtiyor.com/?p=340</guid>
		<description><![CDATA[Classical Magic 8 Ball application: shake you phone to get answer. Application Magic 8 Ball SDK 1.5r2 Sources (SVN) http://android-30days-apps.googlecode.com/svn/trunk/20day/ Executable 20day.apk Related links: JavaFX Magic 8 Ball]]></description>
			<content:encoded><![CDATA[<p>Classical Magic 8 Ball application: shake you phone to get answer.</p>
<p><img src="http://bakhtiyor.com/wp-content/uploads/2009/06/magic8ball.png" alt="magic8ball" title="magic8ball" width="320" height="480" class="aligncenter size-full wp-image-345" /></p>
<table cellpadding="2" cellspacing="0" class="summary">
<tr>
<td>Application</td>
<td>Magic 8 Ball</td>
</tr>
<tr>
<td>SDK</td>
<td>1.5r2</td>
</tr>
<tr>
<td>Sources (SVN)</td>
<td><a href="http://android-30days-apps.googlecode.com/svn/trunk/20day/">http://android-30days-apps.googlecode.com/svn/trunk/20day/</a></td>
</tr>
<tr>
<td>Executable</td>
<td><a href="http://android-30days-apps.googlecode.com/files/20day.apk">20day.apk</a></td>
</tr>
</table>
<p>Related links:</p>
<ol>
<li>JavaFX <a href="http://jonathangiles.net/blog/?p=398">Magic 8 Ball</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://bakhtiyor.com/2009/06/magic-8-ball/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Day 18: Temperature Converter</title>
		<link>http://bakhtiyor.com/2009/06/temperature-converter/</link>
		<comments>http://bakhtiyor.com/2009/06/temperature-converter/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 06:57:23 +0000</pubDate>
		<dc:creator>bakhtiyor</dc:creator>
				<category><![CDATA[30 Days of Android Apps]]></category>
		<category><![CDATA[30 days]]></category>
		<category><![CDATA[android]]></category>
		<guid isPermaLink="false">http://bakhtiyor.com/?p=316</guid>
		<description><![CDATA[The application allows you convert temperatures between Fahrenheit and Celsius. Application Temperature Converter SDK 1.5r2 Sources (SVN) http://android-30days-apps.googlecode.com/svn/trunk/18day/ Executable 18day.apk Related links: 31 Days of iPhone Apps — Temperature Converter DevCom Thermometer Icon]]></description>
			<content:encoded><![CDATA[<p>The application allows you convert temperatures between Fahrenheit and Celsius.</p>
<p><img src="http://bakhtiyor.com/wp-content/uploads/2009/06/temerature-converter.png" alt="temerature-converter" title="temerature-converter" width="320" height="480" class="aligncenter size-full wp-image-319" /></p>
<table cellpadding="2" cellspacing="0" class="summary">
<tr>
<td>Application</td>
<td>Temperature Converter</td>
</tr>
<tr>
<td>SDK</td>
<td>1.5r2</td>
</tr>
<tr>
<td>Sources (SVN)</td>
<td><a href="http://android-30days-apps.googlecode.com/svn/trunk/18day/">http://android-30days-apps.googlecode.com/svn/trunk/18day/</a></td>
</tr>
<tr>
<td>Executable</td>
<td><a href="http://android-30days-apps.googlecode.com/files/18day.apk">18day.apk</a></td>
</tr>
</table>
<p>Related links:</p>
<ol>
<li>31 Days of iPhone Apps — <a href="http://appsamuck.com/day20.html">Temperature Converter</a></li>
<li>DevCom <a href="http://www.iconarchive.com/show/medical-icons-by-devcom/thermometer-icon.html">Thermometer Icon</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://bakhtiyor.com/2009/06/temperature-converter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Day 16: Battery Level</title>
		<link>http://bakhtiyor.com/2009/06/battery-level/</link>
		<comments>http://bakhtiyor.com/2009/06/battery-level/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 06:40:57 +0000</pubDate>
		<dc:creator>bakhtiyor</dc:creator>
				<category><![CDATA[30 Days of Android Apps]]></category>
		<category><![CDATA[30 days]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[appwidget]]></category>
		<guid isPermaLink="false">http://bakhtiyor.com/?p=306</guid>
		<description><![CDATA[Simple application widget shows battery level and status information. Application Battery Level SDK 1.5r2 Sources (SVN) http://android-30days-apps.googlecode.com/svn/trunk/16day/ Executable 16day.apk]]></description>
			<content:encoded><![CDATA[<p>Simple application widget shows battery level and status information.</p>
<p><img src="http://bakhtiyor.com/wp-content/uploads/2009/06/battery-level.png" alt="battery-level" title="battery-level" width="320" height="480" class="aligncenter size-full wp-image-309" /></p>
<table cellpadding="2" cellspacing="0" class="summary">
<tr>
<td>Application</td>
<td>Battery Level</td>
</tr>
<tr>
<td>SDK</td>
<td>1.5r2</td>
</tr>
<tr>
<td>Sources (SVN)</td>
<td><a href="http://android-30days-apps.googlecode.com/svn/trunk/16day/">http://android-30days-apps.googlecode.com/svn/trunk/16day/</a></td>
</tr>
<tr>
<td>Executable</td>
<td><a href="http://android-30days-apps.googlecode.com/files/16day.apk">16day.apk</a></td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://bakhtiyor.com/2009/06/battery-level/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
