[{"data":1,"prerenderedAt":434},["ShallowReactive",2],{"i-ph:moon-bold":3,"i-ph:globe-simple":8,"i-ph:caret-down":10,"i-ph:list":12,"i-ph:heart-fill":14,"i-ph:discord-logo-bold":16,"i-ph:github-logo-bold":18,"i-ph:cookie-bold":20,"feature-article-en-files-mobile":22,"i-ph:arrow-left":428,"i-ph:device-mobile-bold":430,"i-ph:monitor-bold":432},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,256,false,"\u003Cpath fill=\"currentColor\" d=\"M236.37 139.4a12 12 0 0 0-12-3A84.07 84.07 0 0 1 119.6 31.59a12 12 0 0 0-15-15a108.86 108.86 0 0 0-54.91 38.48A108 108 0 0 0 136 228a107.1 107.1 0 0 0 64.93-21.69a108.86 108.86 0 0 0 38.44-54.94a12 12 0 0 0-3-11.97m-49.88 47.74A84 84 0 0 1 68.86 69.51a84.9 84.9 0 0 1 23.41-21.22Q92 52.13 92 56a108.12 108.12 0 0 0 108 108q3.87 0 7.71-.27a84.8 84.8 0 0 1-21.22 23.41\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":9},"\u003Cpath fill=\"currentColor\" d=\"M128 24a104 104 0 1 0 104 104A104.12 104.12 0 0 0 128 24m87.62 96h-39.83c-1.79-36.51-15.85-62.33-27.38-77.6a88.19 88.19 0 0 1 67.22 77.6ZM96.23 136h63.54c-2.31 41.61-22.23 67.11-31.77 77c-9.55-9.9-29.46-35.4-31.77-77m0-16c2.31-41.61 22.23-67.11 31.77-77c9.55 9.93 29.46 35.43 31.77 77Zm11.36-77.6C96.06 57.67 82 83.49 80.21 120H40.37a88.19 88.19 0 0 1 67.22-77.6M40.37 136h39.84c1.82 36.51 15.85 62.33 27.38 77.6A88.19 88.19 0 0 1 40.37 136m108 77.6c11.53-15.27 25.56-41.09 27.38-77.6h39.84a88.19 88.19 0 0 1-67.18 77.6Z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":11},"\u003Cpath fill=\"currentColor\" d=\"m213.66 101.66l-80 80a8 8 0 0 1-11.32 0l-80-80a8 8 0 0 1 11.32-11.32L128 164.69l74.34-74.35a8 8 0 0 1 11.32 11.32\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":13},"\u003Cpath fill=\"currentColor\" d=\"M224 128a8 8 0 0 1-8 8H40a8 8 0 0 1 0-16h176a8 8 0 0 1 8 8M40 72h176a8 8 0 0 0 0-16H40a8 8 0 0 0 0 16m176 112H40a8 8 0 0 0 0 16h176a8 8 0 0 0 0-16\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":15},"\u003Cpath fill=\"currentColor\" d=\"M240 102c0 70-103.79 126.66-108.21 129a8 8 0 0 1-7.58 0C119.79 228.66 16 172 16 102a62.07 62.07 0 0 1 62-62c20.65 0 38.73 8.88 50 23.89C139.27 48.88 157.35 40 178 40a62.07 62.07 0 0 1 62 62\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":17},"\u003Cpath fill=\"currentColor\" d=\"M108 136a16 16 0 1 1-16-16a16 16 0 0 1 16 16m56-16a16 16 0 1 0 16 16a16 16 0 0 0-16-16m76.07 76.56l-67 29.71A20.15 20.15 0 0 1 146 214.9l-8.54-23.13c-3.13.14-6.27.24-9.45.24s-6.32-.1-9.45-.24L110 214.9a20.19 20.19 0 0 1-27.08 11.37l-67-29.71a19.93 19.93 0 0 1-11.3-23.15L34.15 57a20 20 0 0 1 16.22-14.81l36.06-5.93a20.26 20.26 0 0 1 22.79 14.84l4.41 17.41c4.74-.33 9.52-.51 14.37-.51s9.63.18 14.37.51l4.41-17.41a20.25 20.25 0 0 1 22.79-14.84l36.06 5.93A20 20 0 0 1 221.85 57l29.53 116.38a19.93 19.93 0 0 1-11.31 23.18M227.28 176L199.23 65.46l-30.07-4.94l-2.84 11.17c2.9.58 5.78 1.2 8.61 1.92a12 12 0 1 1-5.86 23.27A168.4 168.4 0 0 0 128 92a168.4 168.4 0 0 0-41.07 4.88a12 12 0 0 1-5.86-23.27c2.83-.72 5.71-1.34 8.61-1.92l-2.83-11.17l-30.08 4.94L28.72 176l60.22 26.7l5-13.57c-4.37-.76-8.67-1.65-12.88-2.71a12 12 0 0 1 5.86-23.28A168.4 168.4 0 0 0 128 168a168.4 168.4 0 0 0 41.07-4.88a12 12 0 0 1 5.86 23.28c-4.21 1.06-8.51 1.95-12.88 2.71l5 13.57Z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":19},"\u003Cpath fill=\"currentColor\" d=\"M212.62 75.17A63.7 63.7 0 0 0 206.39 26A12 12 0 0 0 196 20a63.71 63.71 0 0 0-50 24h-20a63.71 63.71 0 0 0-50-24a12 12 0 0 0-10.39 6a63.7 63.7 0 0 0-6.23 49.17A61.5 61.5 0 0 0 52 104v8a60.1 60.1 0 0 0 45.76 58.28A43.66 43.66 0 0 0 92 192v4H76a20 20 0 0 1-20-20a44.05 44.05 0 0 0-44-44a12 12 0 0 0 0 24a20 20 0 0 1 20 20a44.05 44.05 0 0 0 44 44h16v12a12 12 0 0 0 24 0v-40a20 20 0 0 1 40 0v40a12 12 0 0 0 24 0v-40a43.66 43.66 0 0 0-5.76-21.72A60.1 60.1 0 0 0 220 112v-8a61.5 61.5 0 0 0-7.38-28.83M196 112a36 36 0 0 1-36 36h-48a36 36 0 0 1-36-36v-8a37.87 37.87 0 0 1 6.13-20.12a11.65 11.65 0 0 0 1.58-11.49a39.9 39.9 0 0 1-.4-27.72a39.87 39.87 0 0 1 26.41 17.8a12 12 0 0 0 10.1 5.53h32.35a12 12 0 0 0 10.11-5.53a39.84 39.84 0 0 1 26.41-17.8a39.9 39.9 0 0 1-.4 27.72a12 12 0 0 0 1.61 11.53A37.85 37.85 0 0 1 196 104Z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":21},"\u003Cpath fill=\"currentColor\" d=\"M167.31 160.69a16 16 0 1 1-22.62 0a16 16 0 0 1 22.62 0m-86.62-8a16 16 0 1 0 22.62 0a16 16 0 0 0-22.62 0m14.62-33.38a16 16 0 1 0-22.62 0a16 16 0 0 0 22.62 0m48-6.62a16 16 0 1 0 0 22.62a16 16 0 0 0 0-22.62M236 128A108 108 0 1 1 128 20a12 12 0 0 1 12 12a36 36 0 0 0 36 36a12 12 0 0 1 12 12a36 36 0 0 0 36 36a12 12 0 0 1 12 12m-24.67 10.65A60.17 60.17 0 0 1 165 91a60.17 60.17 0 0 1-47.66-46.32a84 84 0 1 0 94 94Z\"\u002F>",{"id":23,"title":24,"body":25,"category":35,"date":416,"description":417,"extension":418,"featureKey":419,"meta":420,"navigation":421,"path":422,"platform":423,"readingTime":424,"seo":425,"stem":426,"__hash__":427},"features_en\u002Ffeatures\u002Ffiles\u002Fmobile.md","File Management on Android",{"type":26,"value":27,"toc":396},"minimark",[28,37,40,68,73,147,151,156,169,173,176,180,198,202,205,209,221,225,228,232,235,239,254,258,301,305,342,346,368,372],[29,30,31,32,36],"p",{},"The ",[33,34,35],"strong",{},"Files"," screen is the home base of PlainApp's Android UI — a full file manager that lives on your phone, not in the cloud. Browse internal storage and PlainApp's own app data, jump straight to a favorite folder, preview a photo, or play a song without ever leaving the app.",[29,38,39],{},"Unlike a cloud file manager, every byte you see stays on the phone. PlainApp only reads the file system when you open a folder; nothing is indexed, uploaded, or cached on a remote server. That makes the Files screen fast even on a budget phone with a slow storage card — and it means your files are never anyone's business but yours.",[41,42,43,50,56,62],"screenshot-row",{},[29,44,45],{},[46,47],"img",{"alt":48,"src":49},"Screenshot: Files","\u002Ffeatures\u002Ffiles\u002Fm\u002Ffiles.webp?w=240",[29,51,52],{},[46,53],{"alt":54,"src":55},"Screenshot: Multi-select","\u002Ffeatures\u002Ffiles\u002Fm\u002Fmultiple-select.webp?w=240",[29,57,58],{},[46,59],{"alt":60,"src":61},"Screenshot: Select file item","\u002Ffeatures\u002Ffiles\u002Fm\u002Fselected-item.webp?w=240",[29,63,64],{},[46,65],{"alt":66,"src":67},"Screenshot: Add to Favorites","\u002Ffeatures\u002Ffiles\u002Fm\u002Fadd-to-favorite.webp?w=240",[69,70,72],"h2",{"id":71},"key-capabilities","Key capabilities",[74,75,76,87,97,103,114,120,129,135,141],"ul",{},[77,78,79,82,83,86],"li",{},[33,80,81],{},"Quick folder switching"," — tap the folder-kanban icon in the top bar to open the ",[33,84,85],{},"Folders"," sheet, which lists Recents, Internal storage, App data, and any folder you've starred as a favorite, with a radio button to jump straight there.",[77,88,89,92,93,96],{},[33,90,91],{},"Favorite folders"," — star a folder from its details sheet to pin it into the Folders switcher for one-tap access later; remove it again with the ",[33,94,95],{},"×"," button next to the entry.",[77,98,99,102],{},[33,100,101],{},"Full file details on long-press"," — long-press any file or folder to open a bottom sheet with its full path (with a copy button), type, size, created\u002Fupdated timestamps, and item count for folders, plus quick actions.",[77,104,105,108,109,113],{},[33,106,107],{},"Multi-select with a real action bar"," — enter selection mode to Cut, Copy, Share, Delete, or Zip several items at once; Rename and Unzip appear automatically when exactly one item — or one ",[110,111,112],"code",{},".zip"," file — is selected.",[77,115,116,119],{},[33,117,118],{},"Cut\u002Fcopy and paste"," — cutting or copying files shows a paste bar at the bottom of the screen; navigate to the destination folder and tap paste to complete the move or copy.",[77,121,122,125,126,128],{},[33,123,124],{},"Zip archives as virtual folders"," — tap a ",[110,127,112],{}," file to browse its contents like a regular folder. Images and videos inside are extracted to cache on demand so you still get real thumbnails and the zoom-in previewer.",[77,130,131,134],{},[33,132,133],{},"Built-in viewers for every common type"," — images and videos open with a zoom transform animation, audio files get an inline mini-player right in the list row (plus a full-screen player), text files open in a text viewer, and PDFs open in a built-in PDF viewer. Anything else falls back to the system's \"Open with\" chooser.",[77,136,137,140],{},[33,138,139],{},"Search, sort, and hidden files"," — search is scoped to the current folder, sort order (name, size, date) is remembered across sessions, and a \"Show hidden files\" toggle in the overflow menu reveals dotfiles when you need them.",[77,142,143,146],{},[33,144,145],{},"Create folders and files"," — the overflow menu lets you create a new empty folder or file directly in the current directory.",[69,148,150],{"id":149},"a-closer-look","A closer look",[152,153,155],"h3",{"id":154},"jump-anywhere-with-the-folders-switcher","Jump anywhere with the Folders switcher",[29,157,158,159,161,162,165,166,168],{},"No more tapping the breadcrumb back to the root every time you want to check a different location. The folder-kanban icon opens a ",[33,160,85],{}," sheet listing Recents, Internal storage, App data, and every folder you've starred — pick one and PlainApp takes you straight there. Star a folder you visit often (like ",[110,163,164],{},"Downloads"," or a work project folder) from its details sheet, and it shows up here with a ⭐, ready to remove again with a single tap on ",[33,167,95],{},".",[152,170,172],{"id":171},"every-detail-one-long-press-away","Every detail, one long-press away",[29,174,175],{},"Long-press any file or folder and a bottom sheet slides up with everything you need: the full path (with a one-tap copy button), file type, size, created\u002Fupdated timestamps, and item count for folders — plus quick actions for select, cut, copy, favorite, share, open with, zip, rename, and delete. No digging through a separate \"properties\" screen.",[152,177,179],{"id":178},"multi-select-that-does-real-work","Multi-select that does real work",[29,181,182,183,186,187,190,191,193,194,197],{},"Select multiple files and folders and a bottom action bar appears with Cut, Copy, Share, Delete, and Zip — everything you'd expect from a desktop file manager, right on your phone. Select ",[33,184,185],{},"all"," items in the folder with one tap in the top bar. Pick exactly one item and extra actions unlock automatically: ",[33,188,189],{},"Rename",", and if it's a ",[110,192,112],{},", ",[33,195,196],{},"Unzip"," too.",[152,199,201],{"id":200},"cut-copy-and-paste-like-a-desktop","Cut, copy, and paste — like a desktop",[29,203,204],{},"Cut or copy a selection and a paste bar docks to the bottom of the screen. Navigate anywhere — even several folders deep — and tap paste to finish the move or copy. It works exactly like you'd expect from Windows Explorer or macOS Finder, just on Android.",[152,206,208],{"id":207},"zip-files-without-leaving-the-app","ZIP files without leaving the app",[29,210,211,212,214,215,217,218,168],{},"Tap a ",[110,213,112],{}," archive and PlainApp opens it as a browsable virtual folder instead of dumping the whole thing on your storage. Photos and videos inside get real thumbnails (extracted to cache on demand) and open in the same zoom-in previewer as regular files. Need the whole archive extracted? Select it and tap ",[33,216,196],{},". Need to compress files before sharing? Select them and tap ",[33,219,220],{},"Zip",[152,222,224],{"id":223},"media-that-just-plays","Media that just plays",[29,226,227],{},"Tap a photo or video for a full-screen preview with a smooth zoom-in transition. Tap an audio file and playback starts immediately, with a compact progress bar and play\u002Fpause button appearing right under that row in the list — tap it to expand into a full-screen player with all the usual controls.",[152,229,231],{"id":230},"find-anything-sort-your-way","Find anything, sort your way",[29,233,234],{},"The search icon filters the current folder as you type. The sort button lets you reorder by name, size, or date, and PlainApp remembers your choice for next time.",[152,236,238],{"id":237},"hidden-files-and-quick-create","Hidden files and quick create",[29,240,241,242,245,246,249,250,253],{},"The overflow menu (⋮) holds a ",[33,243,244],{},"Show hidden files"," switch for revealing dotfiles, plus ",[33,247,248],{},"Create folder"," and ",[33,251,252],{},"Create file"," shortcuts for starting something new right where you are.",[69,255,257],{"id":256},"walkthrough","Walkthrough",[259,260,261,267,273,279,289,295],"ol",{},[77,262,263,266],{},[33,264,265],{},"Open the Files tab"," from the bottom navigation bar. You land in Internal storage, with the breadcrumb above the list showing where you are.",[77,268,269,272],{},[33,270,271],{},"Tap the folder-kanban icon"," to jump between Recents, Internal storage, App data, or a favorite folder without navigating breadcrumb by breadcrumb.",[77,274,275,278],{},[33,276,277],{},"Long-press a file or folder"," to open its details sheet, star it as a favorite, or trigger a quick action like share, zip, rename, or delete.",[77,280,281,284,285,288],{},[33,282,283],{},"Tap Select"," (or keep tapping items after a long-press) to enter multi-select mode. Use ",[33,286,287],{},"Select all"," in the top bar, then Cut, Copy, Share, Delete, Compress, or Rename from the bottom action bar.",[77,290,291,294],{},[33,292,293],{},"Cut or copy",", then navigate to the destination folder and use the paste bar that appears at the bottom of the screen to finish the move or copy.",[77,296,297,300],{},[33,298,299],{},"Tap the search icon"," to filter the current folder by name, or use the sort and overflow-menu icons to change the sort order, reveal hidden files, or create a new folder or file.",[69,302,304],{"id":303},"tips-tricks","Tips & tricks",[74,306,307,316,325,331,334,339],{},[77,308,309,310,312,313,315],{},"Selecting a single ",[110,311,112],{}," file in multi-select mode reveals an ",[33,314,196],{}," button that extracts it next to the original file.",[77,317,318,319,321,322,324],{},"Selecting one or more files and tapping ",[33,320,220],{}," compresses them into a new ",[110,323,112],{}," archive in the same folder — handy before sharing a batch of files.",[77,326,327,328,330],{},"Tapping a ",[110,329,112],{}," file (outside multi-select) opens it as a browsable virtual folder instead of extracting it — you can preview images\u002Fvideos and open other files straight from inside the archive.",[77,332,333],{},"Tap an audio file to start playback; a mini progress bar with play\u002Fpause appears directly under that row in the list, and tapping it opens the full-screen player.",[77,335,31,336,338],{},[33,337,189],{}," action only appears when exactly one item is selected, to avoid accidentally renaming a whole batch at once.",[77,340,341],{},"Star your most-used folders so they're always one tap away in the Folders switcher — no more re-navigating the same path every day.",[69,343,345],{"id":344},"privacy-security-notes","Privacy & security notes",[74,347,348,351,365],{},[77,349,350],{},"File contents are never logged. Only file metadata (name, size, mime type) appears in optional crash reports, and only if you opt in.",[77,352,353,354,193,357,360,361,364],{},"Deleting files is guarded by a path validator that refuses to touch system directories (like ",[110,355,356],{},"\u002Fsystem",[110,358,359],{},"\u002Fdata",", or ",[110,362,363],{},"\u002Fproc",") or paths that try to escape the selected folder, so a batch delete can't accidentally wipe something outside your storage.",[77,366,367],{},"The Files screen works fully offline. No network connection is required to browse, copy, rename, zip, or preview files.",[69,369,371],{"id":370},"related-features","Related features",[74,373,374,382,389],{},[77,375,376,381],{},[377,378,380],"a",{"href":379},"\u002Ffeatures\u002Ffiles\u002Fweb","File Management on the Web Dashboard"," — the same file system, accessed from a browser on your laptop.",[77,383,384,388],{},[377,385,387],{"href":386},"\u002Ffeatures\u002Fmedia\u002Fmobile","Photos, Videos & Music on Android"," — the dedicated gallery view for media files.",[77,390,391,395],{},[377,392,394],{"href":393},"\u002Ffeatures\u002Fchat\u002Fmobile","Encrypted P2P Chat on Android"," — send files directly to another PlainApp device without a server.",{"title":397,"searchDepth":398,"depth":398,"links":399},"",3,[400,402,412,413,414,415],{"id":71,"depth":401,"text":72},2,{"id":149,"depth":401,"text":150,"children":403},[404,405,406,407,408,409,410,411],{"id":154,"depth":398,"text":155},{"id":171,"depth":398,"text":172},{"id":178,"depth":398,"text":179},{"id":200,"depth":398,"text":201},{"id":207,"depth":398,"text":208},{"id":223,"depth":398,"text":224},{"id":230,"depth":398,"text":231},{"id":237,"depth":398,"text":238},{"id":256,"depth":401,"text":257},{"id":303,"depth":401,"text":304},{"id":344,"depth":401,"text":345},{"id":370,"depth":401,"text":371},"2025-08-01","Browse internal storage and app data, jump straight to favorite folders, and manage files with a Material 3 file manager that opens ZIPs, previews media, and plays audio inline.","md","files",{},true,"\u002Ffeatures\u002Ffiles\u002Fmobile","mobile","6 min read",{"title":24,"description":417},"features\u002Ffiles\u002Fmobile","R7h35SzreCV5Zqbl5_LiWcE4hhPdFd-ZCq3UfO11nbc",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":429},"\u003Cpath fill=\"currentColor\" d=\"M224 128a8 8 0 0 1-8 8H59.31l58.35 58.34a8 8 0 0 1-11.32 11.32l-72-72a8 8 0 0 1 0-11.32l72-72a8 8 0 0 1 11.32 11.32L59.31 120H216a8 8 0 0 1 8 8\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":431},"\u003Cpath fill=\"currentColor\" d=\"M176 12H80a28 28 0 0 0-28 28v176a28 28 0 0 0 28 28h96a28 28 0 0 0 28-28V40a28 28 0 0 0-28-28M76 76h104v104H76Zm4-40h96a4 4 0 0 1 4 4v12H76V40a4 4 0 0 1 4-4m96 184H80a4 4 0 0 1-4-4v-12h104v12a4 4 0 0 1-4 4\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":433},"\u003Cpath fill=\"currentColor\" d=\"M208 36H48a28 28 0 0 0-28 28v112a28 28 0 0 0 28 28h160a28 28 0 0 0 28-28V64a28 28 0 0 0-28-28m4 140a4 4 0 0 1-4 4H48a4 4 0 0 1-4-4V64a4 4 0 0 1 4-4h160a4 4 0 0 1 4 4Zm-40 52a12 12 0 0 1-12 12H96a12 12 0 0 1 0-24h64a12 12 0 0 1 12 12\"\u002F>",1788009009220]