An Android Data Layer Generation Tool