Is Java only way to write apps for Android?
<p>I've searching the Internet for the answer but I can only find answers either that are too old, are confusing or people not answering the question but rather telling to learn Java.</p>

<p>My basic questions are:</p>

<ol>
<li><p>Is Java the only way to write apps for Android?</p></li>
<li><p>This question will contradict #1. Since Adobe AIR can run in Android phones now, does that mean I can write in AS3 without Java or do I need to wrap the AIR app inside Java?</p></li>
<li><p>Are apps like Facebook for Android, Angry Birds and all those fancy games, made in Java only?</p></li>
<li><p>If #1==false &amp;&amp; me==JAVA_HATER, what language or SDK do you guys recommend. This is my main question. </p></li>
</ol>
