<?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>Apptility - Think Apps &#124; Think Innovation &#187; siyer</title>
	<atom:link href="http://www.apptility.com/author/siyer/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.apptility.com</link>
	<description></description>
	<lastBuildDate>Tue, 24 May 2011 13:10:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>How to Port an Android App to Honeycomb Based Tablet Platform</title>
		<link>http://www.apptility.com/2011/03/how-to-port-an-android-app-to-honeycomb-tablet-ready-version/</link>
		<comments>http://www.apptility.com/2011/03/how-to-port-an-android-app-to-honeycomb-tablet-ready-version/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 13:44:54 +0000</pubDate>
		<dc:creator>siyer</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[App Development]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Honeycomb]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.apptility.com/?p=334</guid>
		<description><![CDATA[We have been developing on Android platform for quite some time. Mastered all the little nuances along the way. As a company we are also devoting significant research hours into iPad platform. When Motorola and Google announced the launch of tablet ready OS &#8211; codenamed Honeycomb, we immediately got down to work. This is what ...]]></description>
			<content:encoded><![CDATA[<p>We have been developing on Android platform for quite some time. Mastered all the little nuances along the way. As a company we are also devoting significant research hours into iPad platform. When Motorola and Google announced the launch of tablet ready OS &#8211; codenamed Honeycomb, we immediately got down to work. This is what we learned during the migration. We are still learning so if we missed out anything, feel free to leave your blog reference or just expand in the comment. </p>
<p><strong>Installation of Honeycomb </strong></p>
<p>As an initial step , update your sdk with Android3.0. You can follow steps mentioned on<a href="http://developer.android.com/sdk/adding-components.html" target="_new"> this official documentation page</a>. In ADT AVD Manager you should be able to Android 3.0 API entry. </p>
<p><a href="http://www.apptility.com/wp-content/uploads/2011/03/honeycomb-2.png"><img src="http://www.apptility.com/wp-content/uploads/2011/03/honeycomb-2.png" alt="adt honeycomb" title="honeycomb-2" width="600" height="533" class="alignleft size-full wp-image-342" /></a></p>
<p>As a next step you will be required to chose whether to <strong>optimize</strong> or to <strong>upgrade</strong> your existing Android application. </p>
<p>If you have an existing app for an earlier versions of Android , then you can optimize it for a tablet &#8211; style experience on Android3.0 , by considering the following steps:</p>
<p>1) First add <uses=sdk android:targetSdkVersion="11" /> in your Android manifest file.</p>
<p><img src="http://www.apptility.com/wp-content/uploads/2011/03/11.png" alt="" title="1" width="306" height="211" class="alignnone size-full wp-image-350" /></p>
<p>By targeting the Android3.0 patform , the system will automatically apply Holographic theme to each activity , provided you dont have your custom theme applied , otherwise it will overrride the inherited holographic theme.</p>
<p>Or you can achieve device specific theme by adding a declaration in res/values-l1 folder -</p>
<p> <code><b><br />
<style name="LightThemeSelector" parent="android:Theme.Holo.Light"></style>
<p></b></code></p>
<p> Other custom themes can be declared under res/values/styles.xml</p>
<p> Now your application will automatically switch to the holo theme if running on HONEYCOMB or later.</p>
<p>2.Continue to build your application against the minimum version specified by android:minSdkversion.</p>
<p>3. Provide alternative resources for xlarge screens &#8211; Every application should provide alternative resources to support specific device configurations.  For example , you can create a new layout for xtra large screen by specifying xlarge qualifier </p>
<p>   you can place the layout under res/layout-xlarge</p>
<p>   we can also specify landscape resources with land qualifier </p>
<p>   like res/layout-xlarge-land</p>
<p>   The resource directory structure of an application supporting different screen sizes and densities can be as  follows   -</p>
<p>      res/layout/my_layout.xml            // layout for normal screen size<br />
      res/layout-small/my_layout.xml      // layout for small screen size<br />
      res/layout-large/my_layout.xml      // layout for large screen size<br />
      res/layout-large-land/my_layout.xml // layout for large screen size in landscape mode<br />
      res/layout-xlarge/my_layout.xml     // layout for extra large screen size<br />
      res/drawable-lhdpi/my_icon.png      // image for low density<br />
      res/drawable-mdpi/dpi/my_icon.png   // image for medium density<br />
      res/drawable-hdpi/my_icon.png       // image for high density</p>
<p>     res/drawable-nodpi/composite.xml    // density independent resource</p>
<p>Now you can test your application by building in Android3.0. and publish it to Android Market</p>
<p>If you want to Develop a New App for tablets and similar devices then </p>
<p>First thing to do is to add minSdkversion to 11 and set the support for other screens as false.<br />
External services such as Android market may use the information provided in manifest file to filter application from devices that do not have an extra large screen.</p>
<p>your manifest file must have these declared &#8211; </p>
<p><img src="http://www.apptility.com/wp-content/uploads/2011/03/21.png" alt="" title="2" width="314" height="192" class="alignnone size-full wp-image-351" /></p>
<p>Now you can just use the new APIs introduced in Android3.0 to build your Application . </p>
<p>Hope this was useful. Do share your feedback by downloading our Honeycomb ready <a href="https://market.android.com/details?id=codemunch.college.finder">CollegeFinder</a> app. It&#8217;s still little rough but we are working on it.</p>
<p><a href='http://www.apptility.com/2011/03/how-to-port-an-android-app-to-honeycomb-tablet-ready-version/attachment/2/' title='2'><img width="150" height="150" src="http://www.apptility.com/wp-content/uploads/2011/03/2-150x150.png" class="attachment-thumbnail" alt="2" title="2" /></a><br />
<a href='http://www.apptility.com/2011/03/how-to-port-an-android-app-to-honeycomb-tablet-ready-version/attachment/4/' title='4'><img width="150" height="150" src="http://www.apptility.com/wp-content/uploads/2011/03/4-150x150.png" class="attachment-thumbnail" alt="4" title="4" /></a><br />
<a href='http://www.apptility.com/2011/03/how-to-port-an-android-app-to-honeycomb-tablet-ready-version/attachment/1/' title='1'><img width="150" height="150" src="http://www.apptility.com/wp-content/uploads/2011/03/1-150x150.png" class="attachment-thumbnail" alt="1" title="1" /></a><br />
<a href='http://www.apptility.com/2011/03/how-to-port-an-android-app-to-honeycomb-tablet-ready-version/honeycomb-2/' title='honeycomb-2'><img width="150" height="150" src="http://www.apptility.com/wp-content/uploads/2011/03/honeycomb-2-150x150.png" class="attachment-thumbnail" alt="adt honeycomb" title="honeycomb-2" /></a><br />
<a href='http://www.apptility.com/2011/03/how-to-port-an-android-app-to-honeycomb-tablet-ready-version/1-2/' title='1'><img width="150" height="150" src="http://www.apptility.com/wp-content/uploads/2011/03/11-150x150.png" class="attachment-thumbnail" alt="1" title="1" /></a><br />
<a href='http://www.apptility.com/2011/03/how-to-port-an-android-app-to-honeycomb-tablet-ready-version/2-2/' title='2'><img width="150" height="150" src="http://www.apptility.com/wp-content/uploads/2011/03/21-150x150.png" class="attachment-thumbnail" alt="2" title="2" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.apptility.com/2011/03/how-to-port-an-android-app-to-honeycomb-tablet-ready-version/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CodeMunch for Android – HR Department Goes Mobile</title>
		<link>http://www.apptility.com/2010/02/codemunch-for-android-%e2%80%93-hr-department-goes-mobile/</link>
		<comments>http://www.apptility.com/2010/02/codemunch-for-android-%e2%80%93-hr-department-goes-mobile/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 07:08:24 +0000</pubDate>
		<dc:creator>siyer</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.apptility.com/?p=215</guid>
		<description><![CDATA[With CodeMunch project, our goal is to connect companies, knowledge workers and colleges. Since much of this world has gone mobile, it was important for us to take a step back and analyze what works uniquely in the mobile experience. We have found lot of interesting ideas and now we are releasing them in steps. ...]]></description>
			<content:encoded><![CDATA[<p>With CodeMunch project, our goal is to connect companies, knowledge workers and colleges. Since much of this world has gone mobile, it was important for us to take a step back and analyze what works uniquely in the mobile experience. We have found lot of interesting ideas and now we are releasing them in steps.</p>
<p>We are very excited to announce the release Android version of CodeMunch application.</p>
<p>CodeMunch Android application manages all employee follow-ups in one place. You can add a follow-up for your employee. This saves a lot of time by keeping track of all the follow-ups for your employees in one place negating the need to remember them.</p>
<p><img src="http://chart.apis.google.com/chart?cht=qr&#038;chs=135x135&#038;chl=market://search?q=pname:com.codemunch" style="float:left; padding:2px;"/>To get started you need to install CodeMunch application from the Android market place. Alternatively, you can use QR code to scan and install. </p>
<p>Once installed, launch it and start adding contacts.  After adding contacts you can create follow-ups for the respective employees. This is a faster and easier way of adding follow-ups.</p>
<p>For the geeks &#8211; this was our first &#8216;official&#8217; Android project and we had lot of fun developing it. Main APIs we used include Contact API for fetching the contacts, SQLLite to store data. App supports Cupcake, Donut, Eclair and the latest Android 2.0.1.</p>
<p>Here are some screen  shots -</p>
<p><img src="http://www.codemunch.com/misc/android/data/images/07.jpg" border="1"/> <img src="http://www.codemunch.com/misc/android/data/images/05.jpg"/></p>
<p>Please share your feedback and suggestions on <a href="http://www.codemunch.com/module/group/group_home.php?id=117143" border="1">CodeMunch feature discussion forum</a> <br />
<a href="http://www.codemunch.com/misc/android-for-social-recruiting.php">Complete overview on CodeMunch website </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.apptility.com/2010/02/codemunch-for-android-%e2%80%93-hr-department-goes-mobile/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

