Android implementation (draft)