Good Day,
If I was doing something like this I would have in my tool box:
1. B4A for the Android App
2. B4R for coding the sensor (and associated processor)
3. An MQTT Server (private or public - see HiveMQ or Mosquitto Public servers)
4. Tools for soldering, creating the circuit, breadboarding etc.
5. A Large tin of patience
5. A LilyGo (TTGO) ESP32 based Camera and PiR board
Then to put it all together:
1. Program the board to look for movement, then take a picture of it (that's of whatever caused the movement).
2. Send this picture and other detail you might require via MQTT to your Server. (Information on this Forum - Sending Audio File via MQTT - Search for it)
3. Create your Android App with B4A
4. In your B4A app - include MQTT and subscribe to your camera topic to receive its payload (Clue - Base64 encode/decode the Image and send the B64 string - If you have trouble with the B4R - look for Inline C and get the code off the Internet).
5. Run a service to check for the MQTT message and then open the App once it arrives.
6. Depending how you have done it - decode the string and show the resultant image on your B4A app
Here is another excellent resource/tutorial -
Link
And the most important of all - ask - we are all here to help !!!
Enjoy