Simple Android program to read file info in external directory This mini app has the folloing requirements:
Goal: Write an app that scans all files on the external storage (SD card) and collects following information: ∙ Names and sizes of 10 biggest files ∙ Average file size ∙ 5 most frequent file extensions (with their frequencies) Functional Acceptance Criteria: ∙ This information should be displayed in a convenient way. ∙ App allows the user to start and stop scanning. ∙ The app must display progress of ongoing scan. ∙ App contains a button allowing the user to share obtained statistics via standard Android sharing menu (button is not active until the activity receives the statistics from the server). ∙ App shows a status bar notification while it scans the external storage. ∙ UI must handle screen orientation changes. ∙ When app is sent to background (by pressing HOME button), the scan should continue. ∙ When app is stopped by the user (by pressing BACK button), the scan must be stopped immediately. Technical Details: ∙ Project must be in Android Studio. ∙ Project must use all the recent (new) Android SDK features. ∙ Project must support all versions starting from Android 4.0. ∙ Accomplished project must be posted on Github for review.