It was necessary to think about this in advance and, for example, introduce a system of tokens for authentication. That is, each application passes authorization, receives an access key and sends it with each request. Without authentication, your server is open to everyone, and if you watch and analyze the logs of requests to the server, you will see a lot of interesting things and not only on port 80.
If your application does not work with finance, it is not so bad. Nowadays, DDoS attacks from which in my opinion a small project is more difficult to defend are used more often.
Do not forget about HTTPS when developing mobile applications.
UPD
You can implement, for example, via a static key, but for this you need to use the HTTPS protocol so that nobody would get it with a simple traffic sniffer.
But a dynamic token is better, for example, obtained when opening an application. Or issue for a while and at the end of the validity period passes re-authorization. The token can be passed in the headers, and you can also in the request parameters.