Add interface and attributes
Add android specific views
Update docs