Android development without SDK
<p>To get a better understanding of what I'm actually asking let me outline my situation (I think the wording of my question is off, but couldn't think of how to word it better).</p>

<p>I'm currently working in a team of 4 people to develop a basic OCR app. I'm focused on the algorithm side, developing the pre-processing and implementing the OCR. I want as little to do with the app side as possible; as from what I've read so far, it is quite a steep hill to climb and I have enough to do without learning to develop the app from scratch.</p>

<p>So my questions are: </p>

<ul>
<li>Is it possible to develop my code in a <em>black-box</em> style that I can hand to the app developer and say "Here's a list of functions, go for your life"</li>
<li>Is it possible to do the aforementioned in a way that I can test without the Android emulators?</li>
<li>Is it possible I can do all that without even needing the Android SDK? (given that I can develop my code to deal with specific formats of information. e.g. <code>int[][]</code> for pixel data)</li>
</ul>
