The aim of this project is to assist flutter developers, especially juniors to create reusable widget faster in flutter.

Overview

Logo

FLUTTER WIDGET BUILDER

A widget builder for flutter
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Upcoming Features
  5. Contributing
  6. License
  7. Contact

About The Project

The aim of this project is to develop simple reusable widget that developers can easily convert to code and be used in their application. The plan is to make widget creation easy, responsive and proffesional, so developers can focus on more important parts of the app like the bussiness logic and overall architecture.

Flutter widget builder would serve as a catalog for devs to save and share widget across the commuinity, it would also assist in the create a custom design system with custom widget

fwb_video.mp4

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Prerequisite

  • Available for only windows and web
  • Have a basic knowledge of flutter and widget
  • Install flutter and any preffered code editor
  • Visit www.flutterwidgetbuilder.web.app to use demo (Not live currently)
  • For windows: you can either download from the releases or clone and build for developers

Installation

  1. Clone the repo
    git clone https://github.com/mayor04/Flutter_Widget_Builder
  2. Install all the packages
    flutter clean
    flutter pub get 
  3. Build for windows and web
    flutter run -d windows
  4. Run in profile mode to inspect performance
    flutter run --profile

Usage

If you are super familiar with building widgets in flutter you would find it quite easy to use, if you are still on a basic level you might want to check out the demo videos_

Upcoming Features

  • Reusable widget
  • Convert to code
  • Animation
  • Design system creating
  • Catalog for list of widget and sharing widget

See the open issues for a full list of proposed features (and known issues).

Contributing

Before contributing check out the Architecture.md file for better understanding of the code structure and design patterns

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the Apache License 2.0. See LICENSE.txt for more information.

Contact

Samuel Mayowa - @twitter_handle - [email protected]

Project Link: https://github.com/mayor04/Flutter_Widget_Builder

You might also like...

My collection of bricks created by me to help you build Flutter projects faster I think.

My collection of bricks created by me to help you build Flutter projects faster I think.

My collection of bricks created by me to help you build Flutter projects faster I think. 🧱 Bricks Brick Description Version presentation_layer A bric

Nov 15, 2022

Android Debug Drawer for faster development

Android Debug Drawer for faster development

Android Debug Drawer Faster development with Debug Drawer Features DeviceModule - common information about your device BuildModule - app build informa

Nov 21, 2022

A package help you to make api call and handle error faster, also you can check for internet before call api.

http_solver ##not for production use, only for learning purpose. A package help you to make api call and handle error faster, also you can check for i

Jun 18, 2020

The Integration Test Helper has pre-configured methods that allow for faster test deployment for end to end (e2e) test coverage.

The Integration Test Helper has pre-configured methods that allow for faster test deployment for end to end (e2e) test coverage.

The Integration Test Helper has pre-configured methods that allow for faster test deployment for end to end (e2e) test coverage (using Android and iOS

Apr 7, 2022

💙🔥 FlutterFire commons repository, makes FlutterFire app development faster, easier, and more fun!

💙🔥 FlutterFire commons repository, makes FlutterFire app development faster, easier, and more fun!

Dec 1, 2022

My collection of bricks to help you build projects faster or nothing else will 😆

My collection of bricks to help you build projects faster or nothing else will 😆

My collection of bricks to help you build projects faster or nothing else will 😆 Bricks 🧱 Brick Description Version annoying_analysis_options A bric

Aug 20, 2022

UIWidget is a Unity Package which helps developers to create, debug and deploy efficient, cross-platform Apps.

UIWidget is a Unity Package which helps developers to create, debug and deploy efficient, cross-platform Apps.

⚠️ The main repository of UIWidgets has been moved to https://github.com/Unity-Technologies/com.unity.uiwidgets. Please visit the new site if you have

Dec 27, 2022

Flutter's [FlatList] widget for React Native friendly developers

Flutter's [FlatList] widget for React Native friendly developers

FlatList for Flutter [FlatList] widget in Flutter which will be familiar to React Native developers. Motivation While there are opinionated ways to bu

Dec 21, 2022

A super powerful widget to help developers build complex views quickly and comfortably.

A super powerful widget to help developers build complex views quickly and comfortably.

FSuper FSuper can help developers build complex views quickly and comfortably. It supports rich text, rounded corners, borders, pictures, small red do

Dec 29, 2022
Owner
Expert Mobile Developer
null
Codeflow 19 Sep 29, 2022
This is a whatsapp ux redesign i did. The aim of this project was to solidify my knowledge UX and UI design.

whatsapp-ux-redesign This is a whatsapp ux redesign i did. The aim of this project was to solidify my knowledge UX and UI design. Screenshots of the p

Adeniji Victor 115 Dec 4, 2022
Rajagiri connect is a networking platform that enables the students of Rajagiri to form a social network among themselves, enabling them to connect with their seniors, juniors and faculty for sharing of information and resources.

Rajagiri Connect Rajagiri connect is a networking platform that enables the students of Rajagiri to form a social network among themselves, enabling t

Muhammad Amaan 2 Nov 27, 2022
This repo is for anything that can be reusable in flutter like custom widgets 🟥, animations 🌟and more

Ease This packa is for anything that can be reusable in flutter like custom widgets ?? , animations ?? and more. Features 1-custom text widget to ease

Abdelrahman Mostafa Elmarakby 91 Dec 3, 2022
SeizeYourSpace - An App to capture details about folks interested in joining Publicis Sapient. Especially useful at events!

photo_job A simple app to take in candidate applications at a Conference Booth. This simplifies the work for a recruiter and eliminates the paper work

Pavan Podila 4 Jul 11, 2022
A fast start flutter project to make aps faster and skip setup on every application. I am personally using this structure while creating a new project

Flutter Fast Start A fast start flutter project to make apps faster and skip setup on every application. I am personally using this structure while cr

Okan Demir 2 Dec 15, 2022
DEVS: Developer Board and Jobs Listing | For Developers, By Developers

devs Setup Currently, this DEVS project is using the master channel of the Flutter SDK. TODO: Migrate to beta Clone the project git clone https://gith

Flutter Philippines Community 40 Apr 16, 2022
Readky is a Free Flutter News App Starter Template that can help you develop a News application much faster.

Readky. Introduction Readky is a Free Flutter News App Starter Template that can help you develop a News application much faster. You just need to add

Muhammad Rezky Sulihin 54 Nov 26, 2022
Hungry is a Free Flutter Recipe App Starter Template that can help you develop a Recipe application much faster.

Hungry is a Free Flutter Recipe App Starter Template that can help you develop a Recipe application much faster. You just need to add some adjustment to the frontend and you can create your own backend.

Muhammad Rezky Sulihin 48 Dec 20, 2022
News App developed with Flutter featuring beautiful UI, category-based news, story for faster news reading, inbuilt article viewer, share feature, and more.

Ariel News App developed with Flutter featuring beautiful UI, category-based news, story for faster news reading, inbuilt article viewer, share featur

Hash Studios 30 Nov 9, 2022