Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)