Skip to content

k0smik0/ulysses

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 

Repository files navigation

#Ulysses

Ulysses is a location/network-aware searcher for Google Place

Why "Ulysses" ? Because Ulysses is latin name of Homer's Odyssey protagonist: a famous navigator, explorer, curious man.
He always knews his position, seeing stars and so on, so we could says he is "location-aware".
And he always was aware about his means of transport, its ships: so this is "network-aware" property.
And when he had land to any coast, in forced way or not, he always wanted to explore, searching for anything.

And so Ulysses component, an android component for curious people, but (always?) awareness ;D


####Technical: Ulysses is an aggregation of Diane and Socrates:

  • from Diane inherits logics and engines for geolocalized aware searching
  • from Socrates it uses Google Places search capability

So, Ulysses is just a particular instance of Diane, with (generics) parameter type as List<PlaceHere>:
and "PlaceHere" is wrapper for Socrates's Place type, adding geolocation for that geoplace as its main field (this class structure is needed for efficient listactivity comparators)


See sample, it is really easy to understand.
And this video show the sample at work.

and don't forget to change place api key with your own!

About

Ulysses is a location/network-aware GooglePlaces Search Framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published