Bump SDK version
Make not abstract. Add a "ViewAdapter" interface removing need to subclass.