Creo que el problema es más de Android que de Free Pascal. Es decir, incluso desarrollando con Java y el SDK de Google, crear programas para Android es un dolor de dimensiones cósmicas (y, por cierto, Windows 10 va por el mismo camino). Y lo peor de todo es que no entiendo por qué.
De todas formas, sí, con Free Pascal es peor porque hay menos documentación y el soporte está un poco cogido con pinzas. No sé cómo irá con Delphi, aunque por lo poco que he visto es algo mejor.
Para serte sincero, nunca he programado para Android (lo intenté hace tiempo para probar pero lo vi tan complicado que claudiqué
). Algún día debería volver a intentarlo, aunque sólo sea para conseguir que Allegro.pas funcione con Android también.
No sé si habrás visto
el portal Android en la Wiki. Por lo que sé, lo mejor es usar
LAMW. En el
subforo de Android hay bastantes hilos sobre ello.