<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>Mind The Robot</title>
	<link>http://mindtherobot.com/blog</link>
	<description>Android™ Dev Insight</description>
	<lastBuildDate>Thu, 17 Feb 2011 10:37:39 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.0.2" -->

	<item>
		<title>MTR: Turning the page</title>
		<description><![CDATA[Guys &#038; Girls, all MTR readers &#8211; as you might have noticed, I haven&#8217;t been writing for MTR for a while already. So at this point, I would like to announce that I will no longer be able to write new articles for this blog any more. MTR has been a successful project for me. [...]]]></description>
		<link>http://mindtherobot.com/blog/753/mtr-turning-the-page/</link>
			</item>
	<item>
		<title>Su-Preme MPA: The first demo video of my first app!</title>
		<description><![CDATA[Check out the first demo vid of Su-Preme MPA &#8211; my first Android app to be released on the market in few days! MPA is a sample based music production app that mimics the look and feel of a classic analog device that is widely popular among urban music producers. I&#8217;m proud to say that [...]]]></description>
		<link>http://mindtherobot.com/blog/748/su-preme-mpa-the-first-demo-video-of-my-first-app/</link>
			</item>
	<item>
		<title>Android Hacks: Scan Android classpath</title>
		<description><![CDATA[Why scan the classpath? There are various patterns that are often used in enterprise Java applications that require scanning of classpath and getting the list of all classes that are present in the application. For example, if you want to discover all classes with a certain annotation (such as @Component in Spring Framework) to process [...]]]></description>
		<link>http://mindtherobot.com/blog/737/android-hacks-scan-android-classpath/</link>
			</item>
	<item>
		<title>Business Android: Enterprise APIs missing in the platform</title>
		<description><![CDATA[My definition or, rather, my perception of an enterprise mobile app is generally the following: The app in question is a mobile client for a multi-user client-server application. It can either be the only kind of client for the app, or co-exist with a web interface or, for example, a PC desktop client for the [...]]]></description>
		<link>http://mindtherobot.com/blog/700/android-architecture-enterprise-apis/</link>
			</item>
	<item>
		<title>Android Architecture: Message-based MVC</title>
		<description><![CDATA[How do you separate application state, user interaction logic and data presentation in your Android apps? Platform designers did not enforce any high-level application architecture framework upon us but left us enough options to implement our own solutions based on application requirements and scale. Most simple applications will get away with just storing data in [...]]]></description>
		<link>http://mindtherobot.com/blog/675/android-architecture-message-based-mvc/</link>
			</item>
	<item>
		<title>The Robot Is Back</title>
		<description><![CDATA[After few months of busy work in the underground laboratories, MTR is back again. As you can see, I have even installed a new theme which looks to me kinda less annoying and more effective in terms of content. What I plan to do is, of course, to continue the series of articles on Android [...]]]></description>
		<link>http://mindtherobot.com/blog/656/the-robot-is-back/</link>
			</item>
	<item>
		<title>Android Performance: Be careful with byte[]</title>
		<description><![CDATA[There are many cases where we use byte[] in our code. In fact, it is the &#8220;rawest&#8221; type possible in Java unless you go native. Thus, byte arrays are often used to store raw data such as bitmaps, audio and various binary objects. The previous two articles on MTR were dedicated to audio decoders, including [...]]]></description>
		<link>http://mindtherobot.com/blog/633/android-performance-be-careful-with-byte/</link>
			</item>
	<item>
		<title>I&#8217;m at JavaOne</title>
		<description><![CDATA[I&#8217;m in San Francisco for the JavaOne conference. If you want to meet for a coffee and discuss anything Android, just let me know (ivan@mindtherobot.com)]]></description>
		<link>http://mindtherobot.com/blog/631/im-at-javaone/</link>
			</item>
	<item>
		<title>Android Audio: Play an MP3 file on an AudioTrack</title>
		<description><![CDATA[In my previous article I outlined the stages you need to go through if you want to manually decode WAVs to PCM to play them on an AudioTrack. I promised to show how to do the same for MP3s and this is what this post is going to be about. Again, the use case is [...]]]></description>
		<link>http://mindtherobot.com/blog/624/android-audio-play-an-mp3-file-on-an-audiotrack/</link>
			</item>
	<item>
		<title>Android Audio: Play a WAV file on an AudioTrack</title>
		<description><![CDATA[If you&#8217;ve managed to hack around the various issues that AudioTrack has, then you are probably enjoying its benefits, such as low latency (in the STATIC mode), ability to generate audio on the fly (in the STREAM mode) and the wonderful ability to access and modify raw sound data before you play it. However, the [...]]]></description>
		<link>http://mindtherobot.com/blog/580/android-audio-play-a-wav-file-on-an-audiotrack/</link>
			</item>
</channel>
</rss>

