java - Android development without SDK -


to better understanding of i'm asking let me outline situation (i think wording of question off, couldn't think of how word better).

i'm working in team of 4 people develop basic ocr app. i'm focused on algorithm side, developing pre-processing , implementing ocr. want little app side possible; i've read far, quite steep hill climb , have enough without learning develop app scratch.

so questions are:

  • is possible develop code in black-box style can hand app developer , "here's list of functions, go life"
  • is possible aforementioned in way can test without android emulators?
  • is possible can without needing android sdk? (given can develop code deal specific formats of information. e.g. int[][] pixel data)

you can write , develop algorithm without dependency on android sdk, , ship artifact (whether source code or jar) android developers.

however, able reduce length of feedback loop if @ least have android test project takes whatever artifact ship android developers, , run @ least tests on - given number of differences between android , java se runtimes, practically guaranteed run bugs due platform differences.

update: if write native code or use native library, not think give working artifact without using android ndk.


Comments