gitextract_t7u9uygv/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yml │ │ └── feature_request.yml │ └── workflows/ │ ├── DeleteWorkflowRuns.yml │ └── android.yml ├── .gitignore ├── .idea/ │ ├── .gitignore │ ├── .name │ ├── codeStyles/ │ │ ├── Project.xml │ │ └── codeStyleConfig.xml │ ├── compiler.xml │ ├── deploymentTargetDropDown.xml │ ├── gradle.xml │ ├── misc.xml │ └── vcs.xml ├── .replit ├── LICENSE ├── README.md ├── app/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── assets/ │ │ └── textmate/ │ │ ├── README.md │ │ ├── dark.json │ │ ├── json/ │ │ │ ├── language-configuration.json │ │ │ └── syntax/ │ │ │ └── json.tmLanguage.json │ │ ├── kotlin/ │ │ │ ├── language-configuration.json │ │ │ └── syntax/ │ │ │ └── kotlin.tmLanguage │ │ ├── light.tmTheme │ │ └── xml/ │ │ ├── language-configuration.json │ │ └── syntax/ │ │ └── xml.tmLanguage.json │ ├── java/ │ │ └── com/ │ │ └── raival/ │ │ └── fileexplorer/ │ │ ├── App.kt │ │ ├── activity/ │ │ │ ├── BaseActivity.kt │ │ │ ├── MainActivity.kt │ │ │ ├── SettingsActivity.kt │ │ │ ├── TextEditorActivity.kt │ │ │ ├── adapter/ │ │ │ │ └── BookmarksAdapter.kt │ │ │ ├── editor/ │ │ │ │ ├── autocomplete/ │ │ │ │ │ ├── CustomCompletionItemAdapter.kt │ │ │ │ │ └── CustomCompletionLayout.kt │ │ │ │ ├── language/ │ │ │ │ │ ├── java/ │ │ │ │ │ │ ├── JavaCodeLanguage.kt │ │ │ │ │ │ └── JavaFormatter.kt │ │ │ │ │ ├── json/ │ │ │ │ │ │ ├── JsonFormatter.kt │ │ │ │ │ │ └── JsonLanguage.kt │ │ │ │ │ ├── kotlin/ │ │ │ │ │ │ └── KotlinCodeLanguage.kt │ │ │ │ │ └── xml/ │ │ │ │ │ └── XmlLanguage.kt │ │ │ │ ├── scheme/ │ │ │ │ │ ├── DarkScheme.kt │ │ │ │ │ └── LightScheme.kt │ │ │ │ └── view/ │ │ │ │ └── SymbolInputView.kt │ │ │ └── model/ │ │ │ ├── MainViewModel.kt │ │ │ └── TextEditorViewModel.kt │ │ ├── common/ │ │ │ ├── BackgroundTask.kt │ │ │ ├── dialog/ │ │ │ │ ├── CustomDialog.kt │ │ │ │ └── OptionsDialog.kt │ │ │ └── view/ │ │ │ ├── BottomBarView.kt │ │ │ └── TabView.kt │ │ ├── extension/ │ │ │ ├── File.kt │ │ │ ├── Int.kt │ │ │ ├── Long.kt │ │ │ └── String.kt │ │ ├── glide/ │ │ │ ├── FileExplorerGlideModule.java │ │ │ ├── apk/ │ │ │ │ ├── ApkIconDataFetcher.java │ │ │ │ ├── ApkIconModelLoader.java │ │ │ │ └── ApkIconModelLoaderFactory.java │ │ │ ├── icon/ │ │ │ │ ├── IconDataFetcher.java │ │ │ │ ├── IconModelLoader.java │ │ │ │ └── IconModelLoaderFactory.java │ │ │ └── model/ │ │ │ └── IconRes.kt │ │ ├── tab/ │ │ │ ├── BaseDataHolder.kt │ │ │ ├── BaseTabFragment.kt │ │ │ ├── apps/ │ │ │ │ ├── AppsTabDataHolder.kt │ │ │ │ ├── AppsTabFragment.kt │ │ │ │ ├── adapter/ │ │ │ │ │ └── AppListAdapter.kt │ │ │ │ ├── model/ │ │ │ │ │ └── Apk.kt │ │ │ │ └── resolver/ │ │ │ │ └── ApkResolver.kt │ │ │ └── file/ │ │ │ ├── FileExplorerTabDataHolder.kt │ │ │ ├── FileExplorerTabFragment.kt │ │ │ ├── adapter/ │ │ │ │ ├── FileListAdapter.kt │ │ │ │ └── PathHistoryAdapter.kt │ │ │ ├── dialog/ │ │ │ │ ├── FileInfoDialog.kt │ │ │ │ ├── SearchDialog.kt │ │ │ │ └── TasksDialog.kt │ │ │ ├── misc/ │ │ │ │ ├── APKSignerUtils.kt │ │ │ │ ├── BuildUtils.kt │ │ │ │ ├── FileMimeTypes.kt │ │ │ │ ├── FileOpener.kt │ │ │ │ ├── FileUtils.kt │ │ │ │ ├── IconHelper.kt │ │ │ │ ├── ZipUtils.kt │ │ │ │ └── md5/ │ │ │ │ ├── HashUtils.kt │ │ │ │ ├── MessageDigestAlgorithm.kt │ │ │ │ └── StringUtils.kt │ │ │ ├── model/ │ │ │ │ ├── FileItem.kt │ │ │ │ └── Task.kt │ │ │ ├── observer/ │ │ │ │ └── FileListObserver.kt │ │ │ ├── options/ │ │ │ │ └── FileOptionsHandler.kt │ │ │ └── task/ │ │ │ ├── CompressTask.kt │ │ │ ├── CopyTask.kt │ │ │ ├── CutTask.kt │ │ │ └── ExtractTask.kt │ │ └── util/ │ │ ├── Log.kt │ │ ├── PrefsUtils.kt │ │ └── Utils.kt │ └── res/ │ ├── drawable/ │ │ ├── app_icon_foreground.xml │ │ ├── fastscroll_thumb.xml │ │ ├── ic_baseline_add_24.xml │ │ ├── ic_baseline_arrow_back_24.xml │ │ ├── ic_baseline_assignment_24.xml │ │ ├── ic_baseline_bookmark_add_24.xml │ │ ├── ic_baseline_bookmark_remove_24.xml │ │ ├── ic_baseline_bug_report_24.xml │ │ ├── ic_baseline_chevron_right_24.xml │ │ ├── ic_baseline_delete_sweep_24.xml │ │ ├── ic_baseline_file_copy_24.xml │ │ ├── ic_baseline_folder_24.xml │ │ ├── ic_baseline_folder_open_24.xml │ │ ├── ic_baseline_info_24.xml │ │ ├── ic_baseline_layers_24.xml │ │ ├── ic_baseline_logout_24.xml │ │ ├── ic_baseline_more_vert_24.xml │ │ ├── ic_baseline_open_in_browser_24.xml │ │ ├── ic_baseline_open_in_new_24.xml │ │ ├── ic_baseline_restart_alt_24.xml │ │ ├── ic_baseline_save_24.xml │ │ ├── ic_baseline_select_all_24.xml │ │ ├── ic_baseline_sort_24.xml │ │ ├── ic_launcher_foreground.xml │ │ ├── ic_round_code_24.xml │ │ ├── ic_round_compress_24.xml │ │ ├── ic_round_content_cut_24.xml │ │ ├── ic_round_delete_forever_24.xml │ │ ├── ic_round_edit_24.xml │ │ ├── ic_round_edit_note_24.xml │ │ ├── ic_round_exit_to_app_24.xml │ │ ├── ic_round_home_24.xml │ │ ├── ic_round_insert_drive_file_24.xml │ │ ├── ic_round_key_24.xml │ │ ├── ic_round_manage_search_24.xml │ │ ├── ic_round_menu_24.xml │ │ ├── ic_round_play_arrow_24.xml │ │ ├── ic_round_redo_24.xml │ │ ├── ic_round_search_24.xml │ │ ├── ic_round_settings_24.xml │ │ ├── ic_round_share_24.xml │ │ ├── ic_round_tab_24.xml │ │ ├── ic_round_timelapse_24.xml │ │ └── ic_round_undo_24.xml │ ├── layout/ │ │ ├── activity_main.xml │ │ ├── activity_main_drawer.xml │ │ ├── activity_main_drawer_bookmark_item.xml │ │ ├── apps_tab_app_item.xml │ │ ├── apps_tab_fragment.xml │ │ ├── bottom_bar_menu_item.xml │ │ ├── common_custom_dialog.xml │ │ ├── common_options_dialog.xml │ │ ├── common_options_dialog_item.xml │ │ ├── file_explorer_tab_file_item.xml │ │ ├── file_explorer_tab_fragment.xml │ │ ├── file_explorer_tab_info_dialog.xml │ │ ├── file_explorer_tab_info_dialog_item.xml │ │ ├── file_explorer_tab_path_history_view.xml │ │ ├── file_explorer_tab_placeholder.xml │ │ ├── file_explorer_tab_task_dialog.xml │ │ ├── file_explorer_tab_task_dialog_item.xml │ │ ├── input.xml │ │ ├── progress_view.xml │ │ ├── search_fragment.xml │ │ ├── settings_activity.xml │ │ ├── text_editor_activity.xml │ │ └── text_editor_completion_item.xml │ ├── menu/ │ │ ├── main_menu.xml │ │ ├── tab_menu.xml │ │ └── text_editor_menu.xml │ ├── mipmap-anydpi-v26/ │ │ ├── app_icon.xml │ │ └── app_icon_round.xml │ ├── values/ │ │ ├── app_icon_background.xml │ │ ├── colors.xml │ │ ├── ic_launcher_background.xml │ │ ├── strings.xml │ │ └── themes.xml │ ├── values-night/ │ │ ├── colors.xml │ │ └── themes.xml │ └── xml/ │ └── provider_paths.xml ├── build.gradle ├── fastlane/ │ └── metadata/ │ └── android/ │ └── en-US/ │ ├── full_description.txt │ └── short_description.txt ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── testkey.keystore