Hello. I hope you are fine.
Regarding the real estate app that you mentioned, in the first step, we have to provide location service to users. And we need a service map to show the location of houses to users.
In the case of chat, we can use the Firebase service to save.
Also, all chat sections are stored in the user's phone.
Regarding the map, our team has a history of working with https://www.openstreetmap.org. If you are interested to Google Maps, it is still not a problem.
I do the BACKEND side with Django, which is very flexible. The front side is also done with flutter, which has a high speed and quality.
I know the structure of the json, and in flutter I inform all my duties with git. I worked with block and provider(for better performance).
I 've worked with firebase. I can hand over the project at the right time and high quality.
I have two and a half years of flutter work experience(from beta verson). I focused on a web flutter for six months and And I ran it on the Ubuntu server.