Implement Bloc architecture as described in [this article](https://medium.com/@joel.sanz14/determinar-si-una-localizaci%C3%B3n-se-encuentra-dentro-del-radio-establecido-flutter-ft-c15fc19a35c9) to improve performance and scalability.
Implement Bloc architecture as described in this article to improve performance and scalability.