a library for ANDROID client that coult generate list and object directly