All Projects → wuba → magpie

wuba / magpie

Licence: BSD-3-Clause, BSD-3-Clause licenses found Licenses found BSD-3-Clause LICENSE BSD-3-Clause LICENSE-FLUTTER
Magpie is a visualized platform which designed to create, develop and compile your standalone flutter module.

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to magpie

json2dart
A CLI tool to help generate dart classes from json returned from API
Stars: ✭ 38 (-69.35%)
Mutual labels:  flutter-tool
codemagic-docs
Here you’ll find some essential information for setting up CI/CD for your mobile apps with Codemagic.
Stars: ✭ 63 (-49.19%)
Mutual labels:  flutter-tool
pixel perfect
Compare your design and current flutter layout.
Stars: ✭ 42 (-66.13%)
Mutual labels:  flutter-tool

English 中文说明

Pub Platform License build

Magpie Workflow is a visualized platform which is designed to create, develop and compile your standalone flutter module;

It's designed to manage the complexity of building mixed flutter apps, connect developers and flutter like the Magpie Bridge. This project has three parts:

  • cli: similar to flutter tool, used to create template project and start the web server;
  • workflow web: A flutter-web application used to develop & compile the flutter module;
  • workflow server:A dart server work with flutter-web;

How to use

Install cli

Make sure you have already installed the flutter sdk, the version should be v1.12.x.
If you haven't configure the flutter and dart environment, follow the guide at Magpie CLI#environment

pub global activate magpie_cli

Start Workflow

Since you've installed the mgpcli, you may start to create a flutter module project now:

1.Create module project

mgpcli create -n flutter_sample

2.Start service

cd flutter_sample
mgpcli start

3.Switch to browser

The browser should have been opened instantly,http://127.0.0.1:8080

Contribution

As we mentioned previously, Magpie has multi-parts;

Magpie also has some relative projects, you may check out these codebase as listed bellow:

Magpie Native&Dart SDK

Work with Magpie Workflow, it's native sdk which should be integrated into App. https://github.com/wuba/magpie_sdk

Magpie Fly

A Flutter UIKit. https://github.com/wuba/magpie_fly

Magpie Log

A visualized dynamic programme for log collection based on flutter. https://github.com/wuba/magpie_log

About

This project is maintained by 58 Magpie Tech Team, thank you all for the contributions :)

avenwu, CoCodeDZ, haijun, hxinGood, iamagirlforios, Kcwind, lyx0224, MuYuLi, xiubojin, zdl51go, zhangkaixiao23

Thanks to Alina_0516 for the design.

LICENSE

This project is open source under the BSD license.

We are using the flutter tools codebase and made some changes; There are many libraries we depend on, here is a short list, thanks you all:

effective_dart, provider, qr_flutter, process_run, dio, jaguar

For more details please refer to pubspec.yaml

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].