1. add android implementation 2. update iOS demo