Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/alibaba/flutter-go

flutter 开发者帮助 APP,包含 flutter 常用 140+ 组件的demo 演示与中文文档
https://github.com/alibaba/flutter-go

dart flutter flutter-demo flutter-doc

Last synced: 6 days ago
JSON representation

flutter 开发者帮助 APP,包含 flutter 常用 140+ 组件的demo 演示与中文文档

Awesome Lists containing this project

README

        

# Flutter Go
[中文简体](https://github.com/alibaba/flutter-go/blob/master/README.md) | Language: [English](https://github.com/alibaba/flutter-go/blob/master/README-en.md)

![https://img.alicdn.com/tfs/TB1OJkeHNYaK1RjSZFnXXa80pXa-229-229.png](https://img.alicdn.com/tfs/TB1OJkeHNYaK1RjSZFnXXa80pXa-229-229.png)

> Help developers get started quickly Flutter

## News
### 🔥 `Flutter Go 2.0` released
> Flutter Go 2.0 according to [The Flutter-Go Roadmap for 2019](https://github.com/alibaba/flutter-go#the-flutter-go-roadmap%E8%B7%AF%E7%BA%BF%E5%9B%BE-for-2019) beginning of the year, the new feature is:

mark:✔ is this version

- [x] [ `Flutter Go` website ](https://flutter-go.pub/website/) (news,publish,learn)
- [x] [ `Flutter Go web` ](https://github.com/alibaba/flutter-go/tree/web/flutter-go-web-0.0.1) (web version to learn)
- [online preview ](https://flutter-go.pub/flutter_go_web/)
- [resource ](https://github.com/alibaba/flutter-go/tree/web/flutter-go-web-0.0.1)

- [x] [ `Flutter Go Widget` `pull request` rules ( the third )](https://github.com/alibaba/flutter-go/blob/master/docs/contribute.md)

- [x] user center (yourself `widget`)
- login (with `GitHub`)
- search (search about `Flutter`)
- favorite component (save online)
- issues (APP online `ISSUES`)
- favorite (APP favorite)
- [x] [ `go-cli` tool ](https://github.com/alibaba/flutter-go/blob/master/docs/widget.md)
- `Flutter Go` `pull request` tools
- [ build `Flutter Go Widget` standard template with terminal ](https://github.com/alibaba/flutter-go/blob/beta/docs/widget.md)
- `markdown` template (when merge master breach)
- [x] ` Flutter Go ` `APP` auto upgrade
- [ ] template sync ( pc, native )
- [ ] `Flutter Go` store

## Third part build

Because the content of ** flutter ** is updated faster, we can't enrich the content of the project faster, If you are willing to contribute to the development and learning of flutter, please see the [build instructions](https://github.com/alibaba/flutter-go/blob/master/docs/contribute.md) before you start, we will put the builder's avatar and nick to the websit.

## Logs

[resource](https://github.com/alibaba/flutter-go/blob/develop/CHANGE-LOG.md)

## Development specification
> we are based on the official [dart language specification](https://www.dartlang.org)。

[<< Flutter Go development specification >>](https://github.com/alibaba/flutter-go/blob/develop/Flutter_Go%20%E4%BB%A3%E7%A0%81%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83.md)

## The Flutter-Go Roadmap for 2019
> Considering Flutter's future changes and strategy variability, roadmap does not rule out some adjustments, but overall it will not change much.

## How to use

- checkout version
```dart
flutter --version
```
- run doctor
```dart
flutter doctor
```
- start app
```dart
flutter packages get
flutter run
```

- other issues
- https://flutterchina.club/setup-macos/
- https://flutter.dev/docs/get-started/install/macos

## Release

### Android:

- [Download](https://github.com/alibaba/flutter-go/blob/master/android/app/release/app-release.apk)

### Ios:

- AppStore search "Fluttergo"

## Development Environment
This Project need latest package, please update regularly.

```dart
flutter --version
dart --version
pub --version

// Flutter (Channel beta, v1.7.8)
// Dart VM version: 2.4.0
// Pub 2.4.0
```

### Background

#### What is Flutter?

On June 21, 2018, Google released the first release preview of Flutter as a new responsive, cross-platform, high-performance mobile development framework launched by Google. Flutter is a cross-platform mobile UI framework designed to help developers develop high-performance, high-fidelity Android and iOS apps using a single set of code.

The advantages of Flutter mainly include:
- Cross-platform
- Open source
- Hot Reload, responsive framework, and its rich controls and development tools
- Flexible interface design and control combinations
- High quality user experience with a portable GPU-accelerated rendering engine and high-performance ARM code runtime

#### The origin of Flutter Go

- Flutter has too little learning material, which is relatively difficult for students who are not good at English.
- The official website document example is not sound enough, not intuitive enough
- The usage of each widget is different, and the properties are numerous. To run a demo of a widget, it is often necessary to look through various materials everywhere.

#### Advantages of Flutter Go

- Detailed idiom widgets up to **130+**
- Companion Demo Explain the widget's general usage
- Centralized integration of widget cases, an APP to get all the usage of common widgets
- Continuous iteration ‘chasing new’ official version

### App Preview

### Core Team







@minghe





@ryan730





@Nealyang





@hanxu317317





@DeckeDeng


Powered by Alibaba Auction Front-end Team