Skip to content

modulovalue/concepts_reader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Concepts Reader

A Flutter application for reading and visualizing Concepts app (.concept) files.

Try it live

Demo

What is Concepts?

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.

Features

  • 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

Getting Started

Prerequisites

  • Flutter SDK 3.0.0 or later
  • Dart SDK 3.0.0 or later

Installation

  1. Clone the repository:
git clone <repository-url>
cd concepts_reader
  1. Install dependencies:
flutter pub get
  1. Run the app:
flutter run

Usage

  1. Launch the app
  2. Tap "Open File" to select a .concept file
  3. Use pinch gestures to zoom in/out (on web/desktop, use Ctrl/Cmd + scroll wheel)
  4. Drag to pan around the canvas
  5. Double-tap to fit content to screen

File Format

Concepts files (.concept) are ZIP archives containing:

  • Strokes.plist - Binary plist with stroke data
  • Resources.plist - Image resource mappings
  • Drawing.plist - Document-level transform matrix
  • ImportedImages/ - Embedded image files
  • Thumb.jpg - Optional thumbnail

Credits

Inspired by ConceptsAppiOSFileViewer by Max Liebscher.

License

MIT License

Disclaimer

This is an unofficial viewer and is not affiliated with Concepts (TopHatch, Inc.).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors