All Projects → DhruvamSharma → Flutter-StoryBoard

DhruvamSharma / Flutter-StoryBoard

Licence: BSD-2-Clause license
A Flutter based application to showcase your custom widgets in your app that helps in easy review of the design.

Programming Languages

dart
5743 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Flutter-StoryBoard

Dckit
Set of iOS controls with useful IBInspectable properties. Written on Swift.
Stars: ✭ 144 (+620%)
Mutual labels:  storyboard
Swinjectstoryboard
Swinject extension for automatic dependency injection via Storyboard
Stars: ✭ 211 (+955%)
Mutual labels:  storyboard
autoslot
Automatic __slots__ for your Python classes
Stars: ✭ 53 (+165%)
Mutual labels:  efficiency
Pscarouselview
A drop-in carousel view. Most of Apps put it in their first screen.
Stars: ✭ 149 (+645%)
Mutual labels:  storyboard
Swiftyfitsize
📱 Swifty screen adaptation solution (Support Objective-C and Swift)
Stars: ✭ 184 (+820%)
Mutual labels:  storyboard
Localize
Localize is a framework writed in swift to localize your projects easier improves i18n, including storyboards and strings.
Stars: ✭ 253 (+1165%)
Mutual labels:  storyboard
Xib2storyboard
A tool to convert Xcode .xib to .storyboard files
Stars: ✭ 121 (+505%)
Mutual labels:  storyboard
blur-up
A tool that creates preview images.
Stars: ✭ 28 (+40%)
Mutual labels:  efficiency
Storyboarder
✏️ Storyboarder makes it easy to visualize a story as fast you can draw stick figures.
Stars: ✭ 2,467 (+12235%)
Mutual labels:  storyboard
ducks-storyboarder
This is a demonstration short storyboard we made for Storyboarder.
Stars: ✭ 29 (+45%)
Mutual labels:  storyboard
Swiftcolorgen
A tool that generate code for Swift projects, designed to improve the maintainability of UIColors
Stars: ✭ 152 (+660%)
Mutual labels:  storyboard
Ghosttypewriter
👻 A UILabel subclass that adds a typewriting animation effect
Stars: ✭ 159 (+695%)
Mutual labels:  storyboard
BPBlockActivityIndicator
A simple and awesome loading Activity Indicator(with block moving animation) for your iOS app.
Stars: ✭ 43 (+115%)
Mutual labels:  storyboard
Instantiate
Type-safe and constructor injectable InterfaceBuilder protocols.
Stars: ✭ 149 (+645%)
Mutual labels:  storyboard
IBKit
A declarative style interface builder in Swift
Stars: ✭ 38 (+90%)
Mutual labels:  storyboard
Switch
💊 An iOS switch control implemented in Swift with full Interface Builder support
Stars: ✭ 132 (+560%)
Mutual labels:  storyboard
Chipagecontrol
A set of cool animated page controls written in Swift to replace boring UIPageControl. Mady by @ChiliLabs - https://chililabs.io
Stars: ✭ 2,909 (+14445%)
Mutual labels:  storyboard
StoryboardKit
All you would want to know about yer Storyboards
Stars: ✭ 12 (-40%)
Mutual labels:  storyboard
zap
⚡ fast http framework for rust
Stars: ✭ 51 (+155%)
Mutual labels:  efficiency
OsuParsers
Library for parsing/writing files associated with osu!
Stars: ✭ 60 (+200%)
Mutual labels:  storyboard

Flutter Storyboard

A Flutter based application to showcase your custom widgets in your app that helps in easy review of the design. Features of the Flutter Storyboard: 

  1. Reduction in time of Review process.
  2. Easy and fast Design-to-app process.
  3. Verify how your widget will react to changing themes.
  4. Copy the code of the widget for easy implementation [TODO].

Project Structure

Our project will consist of multiple screens, namely Screen 1, Screen 2 and so on (aptly named) and some Common UI Widget that will be shared across multiple screens. And under each screen, we will have the desired components that we need that make up that screen, namely Widget 1, Widget 2 (aptly named too). And each widget will have different states.

Implementation looks like this:

How to Work it?

STEP 0

Install Flutter if you don't have it: Flutter

Fork the repository and open the repository in Android Studio.

STEP 1

You will see this project structure where you will mostly not be concerend with any of the directories except widget_library

STEP 2

You will place your widgets in the Widget Library directory. After placing all of your widgets there, in whatever order you wish, you have to edit the widget_list_data.dart file when you are done creating the Widgets you want in your app.

Add your desired theme inside themes.dart and View how your widget are aware to your theme.

Resources

Understand the working of Flutter Storyboard through the Medium article and try the app on the playstore. Just download and see the magic 🤗

  1. Medium: https://bit.ly/storyboard-article
  2. Playstore: https://bit.ly/storyboard-app
  3. Web: https://bit.ly/flutterboard

Installation For Web

Use this link to install web version of the Flutter Storyboard Web

flutter build web

Flutter Web Look and Feel

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

BSD 2-Clause "Simplified" License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].