Hola,
Para los que no conozcáis Google+, es muy parecido a Facebook, solo que al publicar algo te deja elegir entre tus circulos de amigos y entre tus amigos con quién lo quieres compartir.
Estoy considerando distintas opciones de como se puede hacer algo así (en rasgos generales, todavía no estoy implementando nada). Las opciones que llevo consideradas hasta ahora son:
1) Al indicar tu grupo de amigos (llamemoslo "Amigos del trabajo"), se guardaría toda la lista del grupo. Si añades alguna persona más, también se añade. Así luego, cuando quiera saber si puedes acceder solo tengo que consultar esa lista.
2) Guardar los grupos y las personas tal cual. Dividir las peticiones en dos, y reordenarlas en memoria: una para los grupos, y otras para las personas sueltas.
¿Como lo haríais vosotros? ¿Qué más opciones se os ocurren?