GPS, SQL. On Android

Can I develop GUI applications, work with sql database and GPS on Android?

Yes, you can. Anything that can be done in Java on Android, can be done in Kotlin.

Can I call java API in kotlin-code like java API in java-code?

Yes, see this document:

Thank you!