What it does:
- Allows you to load a custom perimeter anywhere on the geographic map (180° E and W longitude and 90° N and S latitude), to cover area any area of interest
- Chat rooms get loaded within the perimeter
- You can chat with people within the perimeter
I developed a mobile app that uses an advanced geofence-based networking system from 2013 to 2019. My goal was to connect users within polygon geofences anywhere in the world. The app is capable of loading millions of polygon geofences anywhere in the world.
https://enterpriseandroidfoundation.com/assets/images/other/...
But people didn't really have a need for this. So after failing, I spent the next 6 years trying new ideas to use FencedIn for. I tried a location-based video app and a place-based app that had multiple features. Nothing worked, but now I'm almost finished developing ChatLocal, an app that allows you to load a perimeter anywhere on the geographic map, which loads chat rooms.
The tech stack is 100% Java (low-level mostly). I have a backend, commons library and an Android app. Java was the natural choice back in 2013. However, I still wouldn't choose anything else today. Java is the best for long-term large-scale projects. (I'm also using WildFly. PostgreSQL and a Linux server.)
This app is still not fully finished, but I think the impact on society might be tremendous.
The previous app to ChatLocal, LocalVideo, is fully up on the Google Play store and can be tested. It has 88% of the features of ChatLocal, including especially the perimeter-based loading system.
The feedback I'm mostly looking for is new ideas and concepts to add to this location-based social media app. And how strong of a value proposition does the app have for society.
rrr_oh_man•17h ago
Adrian-ChatLocl•16h ago
Adrian-ChatLocl•16h ago
But the framework itself is still more complex, allowing for very stable long-term Android applications. It includes dynamic configurations parsed from the database on the backend and then used on the backend and Android app via the commons library. Dynamic user messages. A full commons REST framework with REST processing that's in the commons library.
Overall it's a large system. And in fact, I'm getting close to publishing it so that users can build their own 100% Java full-stack Android applications: enterpriseandroidfoundation.com