flown 0.1.0

Dart native js
Flutter Android iOS web

Clone a Flutter app from a url. Any local dependencies are installed with the app package.

pub package Build Status

flown #

A utility for cloning Flutter apps with local dependencies

flown will scan for and present available Flutter apps at a url. After the user selects an app, it will then recursively scan the app's pubspec.yaml for any local dependencies, copy the app and local dependencies to a new directory and install local dependencies.

LICENSE

Usage #

A sample usage:

flown --arch vanilla --name vanilla_project

General usage

$ flown --help
usage: flown [--help] --arch <arch name> --name <project name>

sample usage: flown --arch vanilla --name vanilla_project

--arch=<arch name>             Available architectures:

      [bloc_flutter]           BloC pattern with Firestore backend.
      [built_redux]            Redux pattern with generated code.
      [firestore_redux]        Redux pattern with Firestore backend.
      [inherited_widget]       Inherited Widget pattern.
      [mvi_flutter]            MVI pattern with Firestore backend.
      [mvu]                    MVU pattern.
      [redurx]                 ReduRx pattern.
      [redux]                  Redux pattern.
      [scoped_model]           Scoped Model pattern.
      [simple_bloc_flutter]    Simple BloC pattern with Firestore backend.
      [vanilla]                Standard Flutter pattern.

--name=<project name>          Name of new project.
--help                         Display this help information.

Installation #

pub global activate flown

Dependencies Flutter SDK should be installed. At minimum requires Dart. Also depends on git.

Features and bugs #

Currently restricted to using Flutter apps found on https://github.com/brianegan/flutter_architecture_examples.

Please file feature requests and bugs at the issue tracker.

0
likes
100
pub points
0%
popularity

Clone a Flutter app from a url. Any local dependencies are installed with the app package.

Repository (GitHub)
View/report issues

Documentation

API reference

Uploader

mmcc007@gmail.com

License

BSD (LICENSE)

Dependencies

args, path, yaml, yamlicious

More

Packages that depend on flown