<?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>Androidkit.com &#187; News</title>
	<atom:link href="http://www.androidkit.com/category/news/feed" rel="self" type="application/rss+xml" />
	<link>http://www.androidkit.com</link>
	<description>Android Development Blog</description>
	<lastBuildDate>Mon, 08 Aug 2011 05:43:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Playing with NFC API of Android</title>
		<link>http://www.androidkit.com/playing-with-nfc-api-of-android</link>
		<comments>http://www.androidkit.com/playing-with-nfc-api-of-android#comments</comments>
		<pubDate>Fri, 01 Jul 2011 03:22:19 +0000</pubDate>
		<dc:creator>adit</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.androidkit.com/?p=322</guid>
		<description><![CDATA[<p>NFC, or near field communication, is an emerging technology that will power mobile payment systems and Mobile wallet system. Google, Nokia, Microsoft, Apple and other big players are making concentrated effort in getting the solutions into main stream. But NFC&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>NFC, or near field communication, is an emerging technology that will power mobile payment systems and Mobile wallet system. Google, Nokia, Microsoft, Apple and other big players are making concentrated effort in getting the solutions into main stream. But NFC itself is just a way to send data wirelessly between devices, meaning it can be used for far more than mobile payments alone.</p>
<p>NFC on mobile phone will not only enable with card payment solutions, but it will also enable other solutions like device as Tag reader or in Peer to Peer data transfer.</p>
<p>Android latest release 2.3 has some set of API exposed for card reading, which is capable of reading various tags like Text record, URL record, or smart poster tag. The support for P2P communication is not yet available through the API.</p>
<p>With this limited set of capability available, one could still build some interesting use cases. If you have NFC equipped phone like Nexus-S and get hold of Some tags. In below video, we have tried to make use of the available API to read the Tag info of smart poster and retrieve the information from background web server.</p>
<p><a href="http://vimeo.com/22386204">Click here to Watch Video</a></p>
<p>Interesting applications can be built around the current capability of Andriod device like:</p>
<p>Provide the personal advertisement tags in conferences, so that your client can directly go to your website with simple swipe.<br />
Stick the tags in shops, so user carrying the phone can swipe on tag to get the details of the product may see some promotion video on the product.<br />
Enabling the Guest carrying NFC tag reader app to hook into your wifi network if you have tag storing needed access parameter.<br />
Change the device setting, like stick tag in meeting room door, so when user swipes there phone while entering the device goes to silent automatically.<br />
True sharing applications can be easily be built once we have full support like Peer to Peer share, instant BT paring, touch triggered sharing, Vcard exchange, and many others.</p>
<p>Easy access of tags to general public coupled with full support by leading OS vendors will bring the NFC into mainstream in wider markets quickly.</p>
<p>More info on NFC can be obtained at</p>
<p><a href="http://www.nfc-forum.org/home/">http://www.nfc-forum.org/home/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.androidkit.com/playing-with-nfc-api-of-android/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android UI Design Patterns</title>
		<link>http://www.androidkit.com/android-ui-design-patterns</link>
		<comments>http://www.androidkit.com/android-ui-design-patterns#comments</comments>
		<pubDate>Mon, 18 Apr 2011 05:34:40 +0000</pubDate>
		<dc:creator>adit</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.androidkit.com/?p=303</guid>
		<description><![CDATA[<p>UI design patterns provide solutions to common user interface problems. These patterns outline the recuring design problems faced when trying to create good design for Android applications. In this article, we&#8217;ll take a look at some of the websites which&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>UI design patterns provide solutions to common user interface problems. These patterns outline the recuring design problems faced when trying to create good design for Android applications. In this article, we&#8217;ll take a look at some of the websites which give you a good knowledge about Android UI design patterns.</p>
<p>1. <a href="http://www.google.com/events/io/2010/sessions/android-ui-design-patterns.html">Google I/O talk &#8211; Android UI design patterns</a></p>
<p>In this session, the Android User Experience team will show the types of patterns you can use to build a great Android application. The talk directly comes from the Google UI/UX team and is really worth looking at!</p>
<p>2. <a href="http://www.androidpatterns.com/">Android Patterns</a></p>
<p>This website provides a set of interaction patterns that can help you design Android apps. You can view various patterns related to user input, navigation, notifications, screen interactions, personalization and social media interaction.</p>
<p>3. <a href="http://www.slideshare.net/mswolfson/android-ui-patterns">Android UI Design Patterns &#8211; Presentation</a></p>
<p>This presentation is given by Mike Wolfson of Phoenix Android Developers Group. It gives you a nice overview of Android UI Design Patterns and Best Practices.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.androidkit.com/android-ui-design-patterns/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Entering the next level &#8211; Android 3.0 SDK</title>
		<link>http://www.androidkit.com/entering-the-next-level-android-3-0-sdk</link>
		<comments>http://www.androidkit.com/entering-the-next-level-android-3-0-sdk#comments</comments>
		<pubDate>Mon, 28 Feb 2011 06:08:20 +0000</pubDate>
		<dc:creator>adit</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.androidkit.com/?p=295</guid>
		<description><![CDATA[<p>Google has recently announced the availability of the full SDK for Android 3.0. The updated SDK Tools component is now available for download from <a href="http://developer.android.com/sdk/tools-notes.html" target="_blank">here</a> .<br />
The Android 3.0 platform is designed specially to meet the unique&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Google has recently announced the availability of the full SDK for Android 3.0. The updated SDK Tools component is now available for download from <a href="http://developer.android.com/sdk/tools-notes.html" target="_blank">here</a> .<br />
The Android 3.0 platform is designed specially to meet the unique needs of applications on devices with larger screen sizes. Hence, there are some new and exciting things in Android 3 SDK, which should get developers excited about Android Development.</p>
<p><a href="http://www.androidkit.com/wp-content/uploads/2011/02/home_hero1_full.png"><img class="alignnone size-medium wp-image-297" title="home_hero1_full" src="http://www.androidkit.com/wp-content/uploads/2011/02/home_hero1_full-300x187.png" alt="" width="300" height="187" /></a><br />
Android 3.0 comes with a new UI designed from the ground up for tablets. With so many tablets in the market, UI is going to be a crucial factor to attract consumers to your device and the Google team has nailed it this time by providing an altogether new UI framework for developers, which will allow developers to create a richer, more interactive experience for users. We&#8217;re really excited about Activity fragments, which provide greater control of content and design flexibility.<br />
<a href="http://www.androidkit.com/wp-content/uploads/2011/02/contacts_full.png"><img class="alignnone size-medium wp-image-296" title="contacts_full" src="http://www.androidkit.com/wp-content/uploads/2011/02/contacts_full-300x187.png" alt="" width="300" height="187" /></a><br />
This will allow developers to come up with apps, which are more intuitive and engaging thereby increasing the overall user experience. The Activity fragment feature is supplemented by redesigned UI widgets which can now be used as remote views in application widgets displayed on the home screen. Other exciting features of Android 3.0 Platform include Persistent Action Bar and Richer Notifications. It&#8217;s really a neat idea to provide each application with its own instance of the Action Bar at the top of the screen. This will allow developers to expose more features of their applications to users in a familiar location.</p>
<p>We know that the notification mode is arguably better on Android devices as compared to iOS. And this just got better with Android 3 SDK, which includes new builder class thereby allowing developers to quickly create notifications that include large and small icons, a title, a priority flag, and any properties already available in previous versions. In Android, all notifications are neatly organized in an expandable menu. So, whenever any of these notifications appear, they are quickly displayed for some time in a small strip that always stays at the top of the screen. iOS 4 still follows pop-up notifications, which may occasionally interfere with whatever apps you’re running at the time.</p>
<p>There&#8217;s also some good news for Android Game Developers. Android 3.0 offers a new hardware-accelerated OpenGL renderer that gives a performance boost to many common graphics operations for applications running in the Android framework. And if this was not enough, Google has also included RenderScript with Android 3.0, which is a runtime 3D framework for accelerating graphics operations and data processing. It seems like we are going to see some really exciting games for Android in the near future!</p>
<p>Android 3.0 also includes some other smart features likes HTTP Live streaming and Digital Media file transfer. Overall, it&#8217;s an impressive release and we hope that the developers will make full use of it!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.androidkit.com/entering-the-next-level-android-3-0-sdk/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LibGDX &#8211; Game Development Library for Android</title>
		<link>http://www.androidkit.com/libgdx-game-development-library-for-android</link>
		<comments>http://www.androidkit.com/libgdx-game-development-library-for-android#comments</comments>
		<pubDate>Mon, 31 Jan 2011 09:36:05 +0000</pubDate>
		<dc:creator>adit</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.androidkit.com/?p=284</guid>
		<description><![CDATA[<div>You can find numerous interesting open source projects for Android on Google Project Hosting, but the one which really impressed us was LibGDX.</div>

<div><a href="http://code.google.com/p/libgdx/" target="_blank">LibGDX</a> is a cross-platform game development library written in Java with some JNI code for performance</div><p>&#8230;</p>]]></description>
			<content:encoded><![CDATA[<div>You can find numerous interesting open source projects for Android on Google Project Hosting, but the one which really impressed us was LibGDX.</div>
</p>
<div><a href="http://code.google.com/p/libgdx/" target="_blank">LibGDX</a> is a cross-platform game development library written in Java with some JNI code for performance hungry sections. (Java Network Interface (JNI) enables one to write native methods to handle situations when an application cannot be written entirely in the Java programming language).</div>
</p>
<div>The Graphics are based on OpenGL ES 1.x/2 and supports plethora of classes for 2D and 3D rendering. The developer claims that the graphics have been highly optimized for Android devices {we agree! <img src='http://www.androidkit.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> }. Moreover, it consists of a comprehensive math package for 2D and 3D linear algebra and computation geometry tasks in addition with a JNI wrapper for box2d, which is an open source physics engine.</div>
</p>
<div>The documentation is good enough for beginners and some of the games made with LibGDX seem to be really impressive. Android developers should really try this one out!</div>
</p>
<div>
<div></div>
<div>You can either<a href="http://code.google.com/p/libgdx/downloads/detail?name=libgdx-0.81.zip" target="_blank"> download</a> the zip file or the source from svn repository.</div>
<p><code>svn checkout http://libgdx.googlecode.com/svn/trunk/ libgdx-read-only<br />
</code></p>
<div></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.androidkit.com/libgdx-game-development-library-for-android/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Developing Augmented Reality Applications for Android</title>
		<link>http://www.androidkit.com/developing-augmented-reality-applications-for-android</link>
		<comments>http://www.androidkit.com/developing-augmented-reality-applications-for-android#comments</comments>
		<pubDate>Thu, 02 Dec 2010 06:09:25 +0000</pubDate>
		<dc:creator>adit</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.androidkit.com/?p=278</guid>
		<description><![CDATA[<div>Augmented Reality (AR) is currently a hot category on iPhone and Android devices. One can find numerous interactive AR applications on the App Store and Android Market. Following are some of the interesting AR applications available on the Android Market:</div><p>&#8230;</p>]]></description>
			<content:encoded><![CDATA[<div>Augmented Reality (AR) is currently a hot category on iPhone and Android devices. One can find numerous interactive AR applications on the App Store and Android Market. Following are some of the interesting AR applications available on the Android Market:</p>
<p>1. <a href="http://www.wikitude.org/category/02_wikitude/world-browser">Wikitude World Browser</a></p>
<p>2. <a href="http://www.androidzoom.com/android_applications/travel/3d-compass-ar-compass_iq_download.html">3D Compass</a></p>
<p>3. <a href="http://www.androidzoom.com/android_applications/multimedia/tweeps-around_gmgz_download.html">Tweeps Around</a></p>
<p>So, what exactly is AR?<br />
Wikipedia defines AR as a live direct or indirect view of a physical real-world environment whose elements are augmented by virtual computer-generated sensory input such as sound or graphics. Simply speaking, AR is the ability to overlay location data points on the live view of a mobile device&#8217;s camera.Thus, AR applications combine virtual data into the real world by utilizing the phone’s compass, camera, and GPS system.<br />
You can get more information about AR <a href="http://www.howstuffworks.com/augmented-reality.htm">here</a> and <a href="http://www.tech-faq.com/augmented-reality.html">here</a>.<br />
In this article, we will provide you some resources which will help you in developing your own AR applications for Android devices.</p>
<p><a href="https://github.com/haseman/Android-AR-Kit">Android AR-Kit</a> (Recommended)<br />
An open source, Geographical based, Augmented Reality library.</p>
<p><a href="http://www.layar.com/">Layar</a><br />
The Layar Reality Browser shows what is around you by displaying real time digital information on top of the real world as seen through the camera of your mobile phone.You can use the Layar Platform to create your own AR Applications.</p>
<p><a href="http://www.mixare.org/download/">Mixare</a><br />
mixare (mix Augmented Reality Engine) is a free open source augmented reality browser. It works as a completely autonomous application and is available as well for the development of own implementations.</p>
<p><a href="https://ar.qualcomm.com/qdevnet/sdk">Qualcomm Augmented Reality Platform</a><br />
The Qualcomm Augmented Reality Platform provides developers the ability to create high-performance Android applications with C++ APIs.</p>
<p><a href="http://www.devx.com/wireless/Article/42482/0/page/1">Tutorial</a><br />
Chris Haseman has also put together a nice tutorial for developing AR applications using the Android AR-Kit. Experienced Android Developers will find this tutorial very helpful.</p>
<p>We hope that you’ll find these resources useful. Let us know about your thoughts on AR application development in the comments section.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.androidkit.com/developing-augmented-reality-applications-for-android/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Announcing AndroidBook Version 2.0</title>
		<link>http://www.androidkit.com/announcing-androidbook-version-2-0</link>
		<comments>http://www.androidkit.com/announcing-androidbook-version-2-0#comments</comments>
		<pubDate>Mon, 15 Nov 2010 09:07:47 +0000</pubDate>
		<dc:creator>adit</dc:creator>
				<category><![CDATA[Download]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Sourcebits]]></category>
		<category><![CDATA[AndroidBook]]></category>

		<guid isPermaLink="false">http://www.androidkit.com/?p=269</guid>
		<description><![CDATA[<p>Sourcebits Technologies Pvt. Ltd. is thrilled to announce the second version of its groundbreaking Facebook application for Android – AndroidBook – out now on the Android Market!</p>
<p>AndroidBook delivers the complete Facebook experience in a vastly superior mobile interface optimized&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Sourcebits Technologies Pvt. Ltd. is thrilled to announce the second version of its groundbreaking Facebook application for Android – AndroidBook – out now on the Android Market!</p>
<p>AndroidBook delivers the complete Facebook experience in a vastly superior mobile interface optimized specifically for the legion of Android-based handsets and hardware configs.</p>
<p>Speed, reliability, and best-in-class user interface are the AndroidBook keywords. Switch seamlessly between status updates, viewing video in the News Feed, uploading and browsing photos, and posting comments on friends’ Walls. You’re never more than a tap or two from where you’re going next.<br />
Version 2.0 also brings some crucial new features and updates to the table:<br />
1. Intelligent notifications<br />
2. Improved Friend Finder<br />
3. Upload and caption photos direct from camera or gallery<br />
4. Easy password retrieval<br />
5. Watch videos without ever leaving the app<br />
AndroidBook boasts powerful functionality and hands down the best user experience for Facebook on Android – far better than even the ‘official’ app. For Android-toting Facebook mavens, AndroidBook is the clear choice.<br />
Learn more about AndroidBook at the following URL:<br />
<a href="http://www.spoonjuice.com/androidbook" target="_blank"> http://www.spoonjuice.com/androidbook</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.androidkit.com/announcing-androidbook-version-2-0/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Loading Images from Remote Server over HTTP on a Separate Thread</title>
		<link>http://www.androidkit.com/loading-images-from-remote-server-over-http-on-a-separate-thread</link>
		<comments>http://www.androidkit.com/loading-images-from-remote-server-over-http-on-a-separate-thread#comments</comments>
		<pubDate>Fri, 28 May 2010 12:58:45 +0000</pubDate>
		<dc:creator>binil</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[developers]]></category>

		<guid isPermaLink="false">http://www.androidkit.com/?p=236</guid>
		<description><![CDATA[<p>by Binil Thomas</p>
<p>Whenever a user launches an Android application, a thread called &#8220;main&#8221; is automatically created. This main thread, also called the UI thread, is crucial since it’s responsible for dispatching events to various widgets, including the drawing events.&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>by Binil Thomas</p>
<p>Whenever a user launches an Android application, a thread called &#8220;main&#8221; is automatically created. This main thread, also called the UI thread, is crucial since it’s responsible for dispatching events to various widgets, including the drawing events. For careless Android developers, this single thread can be the overarching reason for poor app performance. With so much riding on a single thread performing long operations like network access or database queries, any interference on this thread will block up the entire user interface. No events can be dispatched – including drawing events – while long operations are underway, and from the user&#8217;s perspective, the application appears hung. Even worse, if the UI thread is blocked for more than a few seconds (about 5 seconds currently) the user will encounter the dreaded &#8220;application not responding&#8221; (ANR) dialog.</p>
<p>BaseAdapter is an Adapter object that acts as a bridge between an AdapterView and the underlying data for that view. The Adapter provides access to specific data points and is also responsible for making a View for each point in the data set. So, taking the example of downloading an image over HTTP, there may be some slowdown in our application with the Main UI thread getting blocked for more than a few seconds, and users might be presented with the ANR dialog. To avoid this situation I have some suggestions:</p>
<p>1. Use ExecuterService (Thread pool)<br />
2. Use AsynTask<br />
3. Use SoftReference Drawable Object<br />
4. Create the ListView first, then download images<br />
5. Make use of OnScrollListener Interface</p>
<p>I’ve written a sample application to help Android developers visualize this implementation.</p>
<p>Here we have AbastractListAdapter, an extension of BaseAdapterClass:</p>
<pre>public abstract class AbstactListAdapter extends BaseAdapter {
	public AbstactListAdapter(Context context) {
		this.context = context;
	}
	public abstract void setScrollStatus(boolean scroll);
	public abstract void scrollIdle(AbsListView view);
}</pre>
<p>There are two methods of implementation for Class ListAdapterScrollListener and Onscrollistner.</p>
<pre>public void onScroll(AbsListView view, int firstVisibleItem,int visibleItemCount, int totalItemCount) {
		adapter.setScrollStatus(true);
	}
public void onScrollStateChanged(AbsListView view,intSrollState) {
		switch (scrollState) {
		case OnScrollListener.SCROLL_STATE_IDLE:
			adapter.scrollIdle(view);
			break;
		case OnScrollListener.SCROLL_STATE_TOUCH_SCROLL:
			adapter.setScrollStatus(true);
			break;
		case OnScrollListener.SCROLL_STATE_FLING:
			adapter.setScrollStatus(true);
			break;
		}
}</pre>
<p>In my onCreate method I set up and configure the list view to load the views and set the listner for Scroll.</p>
<pre>public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        Adapter mAdapter=new Adapter(this);
        setListAdapter(mAdapter);
        getListView().setOnScrollListener(new 		ListAdapterScrollListener(mAdapter));
      }</pre>
<p>I use an Adapter class to extend AbstractAdapterClass and implement BaseAdapter, both of which help to load images when scrolling is idle.</p>
<p>The image is loaded in a separate threadpool. I have used Executerservice and assign a threadpool to download images. This method employs a runnable which will extend Assigntask. This ImageLoader class has a subclass, workerthread, which extends Assyntask and implements runnables. This class uses ExecutorService, and assigns 5 threads to do the work. Other implementations of this kind launch a separate thread per image, meaning that the network connection will become clogged with any image load. Assigning the task to the workerthread subclass and using onprogressupdate to notify the adapter to display the image reduces the burden.</p>
<p>You’ll notice the use of SoftReference here. While this appears to work well, I haven’t done any significant load or performance testing, so it may not be necessary. Since bitmap/drawable objects require memory, and Android supports 16mb of heap, it’s better to classify those objects as SoftReference objects. SoftReferences pointing to softly reachable objects are guaranteed to be cleared before the VM triggers an OutOfMemoryError.  This can be written as follows:</p>
<pre> public class ImageLoader {

private class WorkerThread extends AsyncTask implements Runnable{
		public WorkerThread(String url,int pos) {
			this.url=url;
			intex=pos;
			}
		@Override
		protected void onProgressUpdate(Void... values) {
			mAdapter.notifyDataSetChanged();
			super.onProgressUpdate(values);
		}
		@Override
		public void run() {
			Cache.put(intex,new SoftReference(readDrawableFromNetwork(this.url)));
			publishProgress();
		}
	}

	public Drawable getDrawble(int pos)
	{
		SoftReference mReference=Cache.get(pos);;
		if(mReference!=null)
			return mReference.get();
		else
			return null;
	}

/*method to get Image if already or to start new task to download*/
	public void loadImage(int First,int Last) {
			try{
					_exec = Executors.newFixedThreadPool(5);
				for(int pos=First;pos&lt;=Last;pos++){
					if(Cache.containsKey(pos)){
						if(Cache.get(pos).get()==null)
							_exec.execute(new  WorkerThread(Dataset.mStrings[pos],pos));
					}else{
						_exec.execute(new  WorkerThread(Dataset.mStrings[pos],pos));
					}
				}
			}catch (Exception e) {
				_exec.shutdown();
			}

	}//end of method

	private static Drawable readDrawableFromNetwork(String url ) {
	   Write code here to downlaod image from network.
	}//end of method
}</pre>
<p>And that’s it!</p>
<p>For your reference, the code has been packaged for you to download and inspect <a href="http://www.androidkit.com/wp-content/uploads/2010/05/ImageDownload.zip">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.androidkit.com/loading-images-from-remote-server-over-http-on-a-separate-thread/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AndroidBook Now available in Android Market</title>
		<link>http://www.androidkit.com/androidbook-now-available-in-android-market</link>
		<comments>http://www.androidkit.com/androidbook-now-available-in-android-market#comments</comments>
		<pubDate>Fri, 28 Aug 2009 14:11:46 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Sourcebits]]></category>
		<category><![CDATA[Facebook App for Android]]></category>

		<guid isPermaLink="false">http://www.androidkit.com/?p=213</guid>
		<description><![CDATA[<p><a href="http://www.cyrket.com/package/com.sourcebits.androidbook">AndroidBook</a> after a month of intensive bug fixing sessions is again available in Android Market. We are sure there are few more bugs that we need to fix, but we did not want our users to keep on waiting. Rest&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cyrket.com/package/com.sourcebits.androidbook">AndroidBook</a> after a month of intensive bug fixing sessions is again available in Android Market. We are sure there are few more bugs that we need to fix, but we did not want our users to keep on waiting. Rest assured, this build is far far better then the last one we put up in the Android Market. We look forward to your feedback and comments on this build.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.androidkit.com/androidbook-now-available-in-android-market/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ADC 2 is here to rock the world of Android Developers again!</title>
		<link>http://www.androidkit.com/adc-2-is-here-to-rock-the-world-of-android-developers-again</link>
		<comments>http://www.androidkit.com/adc-2-is-here-to-rock-the-world-of-android-developers-again#comments</comments>
		<pubDate>Thu, 28 May 2009 11:53:16 +0000</pubDate>
		<dc:creator>Shesh</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA["Developers Challenge" ADC "ADC 2"]]></category>
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.androidkit.com/?p=151</guid>
		<description><![CDATA[<p><a title="AndroidKit - ADC 2" href="http://code.google.com/android/adc/" target="_blank">ADC 2</a> has been announced at the Google site. When Android was announced on 5 November, 2007, Google also announced a $10 million Android Developer Challenge, split into two separate $5 million events. ADC 1 with a $5 million prize&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><a title="AndroidKit - ADC 2" href="http://code.google.com/android/adc/" target="_blank">ADC 2</a> has been announced at the Google site. When Android was announced on 5 November, 2007, Google also announced a $10 million Android Developer Challenge, split into two separate $5 million events. ADC 1 with a $5 million prize money attracted 1700 entries and 50 winners. <a title="AndroidKit - ADC 2" href="http://code.google.com/android/adc/" target="_blank">ADC 2</a> has a prize kitty of $1,925,000 split amongst 30 winners . Can we expect an ADC 3 for the remaining $3,075,000 ?.</p>
<p>Compared to investments of Apple, which has a $100 million fund to seed iPhone applications, and RIM, which has $150 million fund to seed Blackberry applications, the Google investment is a far cry away.</p>
<p>Judging for ADC 2 is different from ADC 1 in that there will be 30 winners against the 50 last year, and 45% of weightage for an application is decided by the community vote and 55% by the judges.<br />
It is mandatory to submit applications that run on Android 1.5 and be in English, and those that are unpublished and non-upgraded.</p>
<p>ADC2 will have two rounds of judging, the first round results in 200 apps total(in 10 categories), that will proceed to the second round. Out of which 30 entries will be winners with 3 entries within the 30 picking up the prizes in the overall winners category.</p>
<p>The contest is expected to start in August 09 and winning entries declared by November 09. We could see a drop in the Android market uploads, as the opportunity cost of waiting is pretty high. We could also see a host of entries in the Lite version (Full-featured with expiry time), so popular applications could potentially rake in money in both places (ADC 2 and The Android Market).</p>
<p>One bone of contention is the &#8216;Supposed ban on Open Source apps &#8216; <a title="AndroidKit - ADC 2" href="http://andblogs.net/2009/05/adc2-announced-but-theres-a-catch/comment-page-1/" target="_blank">My comments</a> here.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.androidkit.com/adc-2-is-here-to-rock-the-world-of-android-developers-again/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Early experience with the Android 1.5 SDK</title>
		<link>http://www.androidkit.com/early-experience-with-the-android-15-sdk</link>
		<comments>http://www.androidkit.com/early-experience-with-the-android-15-sdk#comments</comments>
		<pubDate>Wed, 29 Apr 2009 14:06:51 +0000</pubDate>
		<dc:creator>Shesh</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.androidkit.com/?p=143</guid>
		<description><![CDATA[<p>The <a title="AndroidKit" href="http://developer.android.com/sdk/1.5_r1/index.html" target="_blank">Android 1.5 SDK r1</a> has been released by the Google team and it was hardly any wait from the early look SDK that came out 2 weeks ago.<br />
Of course, the feature-set mentioned in the&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>The <a title="AndroidKit" href="http://developer.android.com/sdk/1.5_r1/index.html" target="_blank">Android 1.5 SDK r1</a> has been released by the Google team and it was hardly any wait from the early look SDK that came out 2 weeks ago.<br />
Of course, the feature-set mentioned in the beta is there, and the documentation is updated.</p>
<p>More details on <a title="AndroidKit" href="http://developer.android.com/guide/developing/tools/avd.html" target="_blank">creation of AVDs</a> and <a title="AndroidKit" href="http://developer.android.com/sdk/android-1.5.html" target="_blank">version notes</a> detailing the usage of minSDKVersion for developers.</p>
<p>Compiling our source with a build target of 1.1, went smoothly and hardly any change in code was needed for a build target of 1.5. However, moving to build target of Android 1.5 would not suffice for a project that used Maps, we had to select the &#8216;Google APIs&#8217; build target (understandable as the maps package was moved out).  Respective Deployment targets were selected for running the apk in the emulator.</p>
<p>It was a joy to see the soft-keys come up when I hit the text box, I have to admit!.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.androidkit.com/early-experience-with-the-android-15-sdk/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Android 1.5 Early Look SDK released</title>
		<link>http://www.androidkit.com/android-15-early-look-sdk-released</link>
		<comments>http://www.androidkit.com/android-15-early-look-sdk-released#comments</comments>
		<pubDate>Wed, 15 Apr 2009 09:22:41 +0000</pubDate>
		<dc:creator>Shesh</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA["Android 1.5"]]></category>
		<category><![CDATA[Cupcake]]></category>

		<guid isPermaLink="false">http://www.androidkit.com/?p=123</guid>
		<description><![CDATA[<p>Touted to power the next Android device, aka &#8220;Android on Steroids&#8221;, the Android Developer Blog has announced the early release of the <a title="AndroidKit" href="http://developer.android.com/sdk/preview/" target="_blank">Android 1.5 SDK</a> ,  which is to be released in its complete glory, to its&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Touted to power the next Android device, aka &#8220;Android on Steroids&#8221;, the Android Developer Blog has announced the early release of the <a title="AndroidKit" href="http://developer.android.com/sdk/preview/" target="_blank">Android 1.5 SDK</a> ,  which is to be released in its complete glory, to its developers, at the end of the month. For the time being, developers can get-a-hang of the new API, which is drawn from the <a title="AndroidKit" href="http://source.android.com/" target="_blank">Cupcake</a> branch of the Android Open Source project.</p>
<p>Prominent features of the new SDK are :<br />
Speech Recognition, Soft keyboard, Improved accelerometer and Video recording and uploading capability.<br />
A complete list of the <a title="AndroidKit" href="http://developer.android.com/sdk/preview/features.html" target="_blank">Android 1.5 Highlights</a>.</p>
<p>The biggest improvement from a developers perspective is the AVD Concurrency. Developers can now create Android Virtual Devices with different names and work with emulators in parallel. Also, the choice of multiple targets (including Android 1.1 and Android 1.5), means that developers can continue to test their compilations for older targets (1.1 and earlier), but the catch is, you lose network connectivity (known issue in this SDK). So if you are developing an application which uses network access, then you have to wait for the release version of Android 1.5 SDK.</p>
<p>Eclipse developers, will have to uninstall the ADT 0.8 plugin and install the ADT 0.9 plugin to make use of the new SDK.</p>
<p>It is not yet clear if the team has enhanced the code to handle errors such as &#8211; memory overrun that needs &#8216;bitmap recycle&#8217; and &#8216;audio flinger &#8216; when looping sound files, atleast in this release.</p>
<p>For the user, however, the question remains how far the G1 will continue. With the 1.5 SDK onslaught, we are definitely looking at a G3 (as per the API Level). There are inherent limitations to firmware upgrades, as it needs a supporting underlying hardware. Also, with the addition of the soft keypad, can we expect the new device be thinner ?</p>
<p>The G1 device certainly needs more RAM (55MB ? come on guys &#8211; the iPhone 3G will have 128MB, what is Google thinking?)</p>
<p>But for now, it is hoping for rosy days ahead for our favourite platform &#8211; Android.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.androidkit.com/android-15-early-look-sdk-released/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

