2014 in retrospect – part 2
TRANSCRIPT
2014 in Retrospect – Part 2
New Kind of Work Experiences for Synsoft Global
Geo-hash – an interesting concept used in geo-fencing applications.
Probably the single most important functionality around geo-location based mobile apps is
finding locations around a particular geo-location. While this happens within a specific context,
however what each app requires is fast distance calculation between the specific geo-location
and the entire database of other locations it has! Which could be a huge task in itself! The best
workaround for this that I found was this interesting concept on geo-hashing, wherein every
new location added to the app’s database is first hashed into its square on the world map.
These squares are defined with the required accuracy levels, and thereafter it is only a matter
of a simple query on this hash that allows us to find all locations around…and at lightning fast
speed! Synsoft implemented this on a Mongo DB database for a mobile app frontend desiring
such a search. The Stepin-app uses this search to find data very quickly and efficiently.
Photo-Sharing and Competition building iOS mobile app.
Instagram has been one of the top trending apps in 2014! It was a great working experience for
Synsoft’s iOS team to work on a very similar and equally vast application, which in fact has an
additional Photo-Competitions feature. This iPhone/iPad app is a photo-sharing social
application on which users can share pics, as well as like, comment, Follow and be-friend other
app users. Top trending photos, and Public and Private one-to-one competitions are the
highlight of this app. An interesting Voting feature allows the public to vote for the best pic.
Taxi Hailing Service (Android and iOS)
One of the important milestones in Synsoft’s work history is the development of a full-fledged
Taxi-hailing mobile app for the Indian market, with an advanced management Portal. The
application is available for both the Android and iOS market and is running successfully. The
work is continuously in progress due to feature enhancements. An interesting feature of the
app is PUSHING data and for this we needed socket communication. Rather than implementing
entire socket layer, we used a 3rd party service called PubNub, which allows us to push data to
connected clients through a pre-subscribed channel. This helped us in communicating in real
time to drivers for demands in rides.
To read more please visit: http://www.synsoftglobal.com/blog/2014-retrospect-part2-synsoft-
global/