Can we write core Android apps and do a custom build?
<p>I was looking at this page: <a href="http://developer.android.com/guide/basics/what-is-android.html" rel="nofollow">http://developer.android.com/guide/basics/what-is-android.html</a></p>

<p>The section about "Applicatiosn" says that android ships with "a set of core applications" and "All applications are written using the Java programming language".</p>

<ol>
<li>Is it possible for me to write my own applications is whatever language the "core applications" are written in? (I assume that langauge is C).</li>
<li>Will doing so require me to do a custom build of android and install it on my device?</li>
<li>Are there any tutorials/documentations telling me how to do this?</li>
</ol>

<p>Please lets not debate the disadvantages of this approach - I'm pretty sure there will be many, the first being the development time involved. The purpose of this exercising is to learn, not to build.</p>

<p>Thanks :)</p>
