Source: https://android.gadgethacks.com/news/20-unique-android-apps-offer-incredible-functionality-0164580/