Search packages and repositories

FLUTTER ECOSYSTEM

open_document

OpenDocument generate a local folder, for file and document storage, also can open pdf, xlsx, docs, ppt and zip files. You can also locate your files by implementing MyFilesScreen you can change folder styles and colors using StyleMyFile

Latest version
1.0.7
30-day downloads
89
Likes
50
Pub points
120

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

OpenDocument is a Flutter package that enables the creation of local folders for storing files and documents. It supports opening various file types including PDF, XLSX, DOC, PPT, and ZIP. Developers can customize file navigation with a built-in MyFilesScreen and personalize folder appearance using StyleMyFile for themes and colors. The package is compatible with Android, iOS, macOS, and Windows, making it ideal for cross-platform file management in apps requiring document handling.

Use cases

  • Local file storage management
  • Opening multiple document formats
  • Custom file browsing UI
  • Cross-platform document access
  • File organization within apps
  • Theme customization for folders

Key features

  • Supports PDF, XLSX, DOC, PPT, ZIP
  • Built-in MyFilesScreen for navigation
  • Customizable folder styles and colors
  • Cross-platform compatibility
  • Local folder generation
  • Easy integration via pub add

Suitable for

  • Apps needing document storage
  • Educational or productivity apps
  • File manager implementations
  • Apps with offline document access
  • Developers seeking simple file handling
  • Projects requiring themeable file interfaces

Considerations

  • Requires file system permissions on some platforms
  • Limited to local file operations
  • No cloud sync support
  • Depends on platform-specific file access
  • May need additional validation for file paths
  • Not designed for large-scale document databases
Supported platformsAndroidiOSmacOSWindows

Install package

flutter pub add open_document

Categories

Dependencies

Dependency list 5 items

Projects using this package