General purpose Android application library