We want to build Cache Cleaner for android devices (tablet + mobile) which should clean cache from android devices and speed up the phone.
User interface should be exactly same like clean master junk cleaner function where list of all apps from should appear from cache is found (in descending order) with option for user to deselect any app from where user doesn't want cache to remove. (As example youtube cache is 500mb and highest in the list hence it should come on top with option to de-select if user doenst want to clean cache of youtube).
I strongly recommend you to see interface of Clean Master Junk Cleaner to know what i mean.
Project should be made in Android studio, in java language. Code should be clean with libraries in implementation. XML UI should be easy to integrate. This function will be integrated in another application hence we want code which can be integrated easily. code should have minimum classes.