A Flutter application for reading and visualizing Concepts app (.concept) files.
Concepts is an infinite canvas drawing app for iPad, iPhone, and other platforms. It's used by designers, architects, and illustrators for sketching, wireframing, and visual thinking. Files are saved in a proprietary .concept format.
- Open .concept files: Load and parse Concepts app documents
- Interactive canvas: Pan and zoom with touch gestures
- Double-tap to fit: Automatically fit content to screen
- Document info: View document statistics
- Flutter SDK 3.0.0 or later
- Dart SDK 3.0.0 or later
- Clone the repository:
git clone <repository-url>
cd concepts_reader- Install dependencies:
flutter pub get- Run the app:
flutter run- Launch the app
- Tap "Open File" to select a .concept file
- Use pinch gestures to zoom in/out (on web/desktop, use Ctrl/Cmd + scroll wheel)
- Drag to pan around the canvas
- Double-tap to fit content to screen
Concepts files (.concept) are ZIP archives containing:
Strokes.plist- Binary plist with stroke dataResources.plist- Image resource mappingsDrawing.plist- Document-level transform matrixImportedImages/- Embedded image filesThumb.jpg- Optional thumbnail
Inspired by ConceptsAppiOSFileViewer by Max Liebscher.
MIT License
This is an unofficial viewer and is not affiliated with Concepts (TopHatch, Inc.).
