Changes from version 1.11 to 1.12

- Update to new target API from 31 to 35 (Android 12 to 15)
- Update to new minimum API from 15 to 21 (Android 4.0.3 to 5.0)
- Changed text size and added more padding at the bottom of certain textviews that were cut off to simplify reading.
- Refactoring of legacy functions that are no longer supported
- Updated licence