As long as you understand the API it's quite easy to use it. The details would depend on the specific language chosen. Please give it a try and if you encounter some specific problem we might help with it.
The second question was answered already: Please may I request the source for the Android full node (NXT)