¿Es posible crear una aplicación móvil que interactúe con una aplicación Flash?

Interesante pregunta.

Lo que entendí de tu pregunta:
1. Desea desarrollar una aplicación basada en Android que ayude al usuario a pedir comida
2. La aplicación actual está basada en Flash y funciona solo en un navegador
3. Su motivo principal es mejorar la usabilidad de la aplicación llevándola a la plataforma móvil

Algunas suposiciones que estoy haciendo:
1. El sistema basado en Flash acepta pedidos y los almacena temporalmente hasta que se complete el pedido
2. Se puede acceder a esta base de datos desde redes externas. Ya sea directamente o usando una API PHP / Python. Lo que quiero decir aquí es que puede realizar operaciones CRUD en él presionando una URL con parámetros GET / POST predefinidos.

La solución propuesta:
1. Hasta donde yo sé, no puede comunicarse directamente con Flash desde Android. Y no hay necesidad de hacer esto también.
Su sistema existente utiliza una base de datos. Su nueva aplicación de Android usará la misma base de datos. Esa es una forma de garantizar que los dos sistemas estén sincronizados.
2. Para realizar / cancelar pedidos, es decir, para cambiar algunos valores en su base de datos, debe tener un servidor intermediario o API.
3. Entonces, una vez que haya finalizado su conjunto de requisitos, simplemente puede usar este intermediario y trabajar con la base de datos existente.

Extras:
1. Use el Volley de Google para sus llamadas de red en Android.
2. Intente y use un ORM para manejar las operaciones de la base de datos local (en su dispositivo Android). Sugar ORM es una gran biblioteca para explorar.

La solución se basa en el supuesto de que tiene un servidor de base de datos separado y tiene acceso a él. Si este no es el caso, debe elaborar cómo funciona el sistema existente. Puedo ayudarte más entonces.

¡Buena suerte!

Use algo como Hudson o Fiddler para ver las solicitudes web que el componente flash envía al servidor. Luego puede enviar los mismos mensajes en el mismo orden al servidor con el que está hablando la herramienta Flash y su aplicación está lista.

Hacerlo de esta manera le permite omitir el componente flash directamente y hablar con el servidor detrás de él.