Android is just ARM-linux and some extra fluff. The JNI stuff is tedious to work with, and it needs loads of extra description files that are a mess, but that's the same as for Java programming

But yeah, it should work fine. Lots of people have made Android apps with FreePascal