Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/landamessenger/catalog
The missing feature for preview your Flutter widgets and generate screenshots of your app
https://github.com/landamessenger/catalog
catalog dart design flutter landamessenger preview ui
Last synced: about 1 month ago
JSON representation
The missing feature for preview your Flutter widgets and generate screenshots of your app
- Host: GitHub
- URL: https://github.com/landamessenger/catalog
- Owner: landamessenger
- License: gpl-3.0
- Created: 2023-04-15T18:43:51.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-06-16T17:34:38.000Z (6 months ago)
- Last Synced: 2024-06-16T19:18:32.023Z (6 months ago)
- Topics: catalog, dart, design, flutter, landamessenger, preview, ui
- Language: Dart
- Homepage: https://pub.dev/packages/catalog
- Size: 8.26 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[![pub package](https://img.shields.io/pub/v/catalog.svg)](https://pub.dev/packages/catalog)
# Catalog
This package allows you to create a widget catalog and all kinds of screenshots. Every widget page of your catalog can display one or more samples of your widget.
*Where do I see this catalog?* After you prepare your widgets, you must run your app and go to `/catalog`.
> This package uses `go_router` to simplify the navigation. If you aren't using this package, you can run
> the `CatalogApp` to run it.> This package doesn't render your widgets in IDEA, Android Studio, or Visual Studio Code.
### [Home](https://github.com/landamessenger/catalog/wiki)
### [Installation](https://github.com/landamessenger/catalog/wiki/Installation)
### [Previews](https://github.com/landamessenger/catalog/wiki/Previews)
[- What are previews?](https://github.com/landamessenger/catalog/wiki/Previews#what-are-previews)
[- Create a basic page for a widget](https://github.com/landamessenger/catalog/wiki/Previews#create-a-basic-page-for-a-widget)
[- Generate the preview and dummy files](https://github.com/landamessenger/catalog/wiki/Previews#generate-the-preview-and-dummy-files)
### [Dummies](https://github.com/landamessenger/catalog/wiki/Dummies)
[- What are dummies?](https://github.com/landamessenger/catalog/wiki/Dummies#what-are-dummies)
[- Prepare dummies](https://github.com/landamessenger/catalog/wiki/Dummies#prepare-dummies)
### [Test](https://github.com/landamessenger/catalog/wiki/Test)
[- Tests](https://github.com/landamessenger/catalog/wiki/Test#tests)
[- Integration Tests](https://github.com/landamessenger/catalog/wiki/Test#integration-tests)
[- Sample](https://github.com/landamessenger/catalog/wiki/Test#sample)
### [Build & Run](https://github.com/landamessenger/catalog/wiki/Build-&-Run)
[- Building your catalog](https://github.com/landamessenger/catalog/wiki/Build-&-Run#building-your-catalog)
[- Run with go_router](https://github.com/landamessenger/catalog/wiki/Build-&-Run#run-with-go_router)
[- Run without go_router](https://github.com/landamessenger/catalog/wiki/Build-&-Run#run-without-go_router)
### [Device Frames](https://github.com/landamessenger/catalog/wiki/Device-Frames)
### [Screenshots](https://github.com/landamessenger/catalog/wiki/Screenshots)
[- Fastlane screenshots](https://github.com/landamessenger/catalog/wiki/Screenshots#fastlane-screenshots)
[- Multi-language support](https://github.com/landamessenger/catalog/wiki/Screenshots#multi-language-support)
[- Samples](https://github.com/landamessenger/catalog/wiki/Screenshots#samples)
### [Catalog Sample](https://landamessenger.com/catalog)