Merge branch 'develop' into dev/yisheng

* develop:
  Update README-en.md
  update: 修改错字
  add: doc roadmap
  +roadmap
  flutter project switch ios or android by androidstudio
  test
  android permission
  remove extra files

# Conflicts:
#	android/build.gradle
This commit is contained in:
ryan
2019-04-16 21:10:29 +08:00
45 changed files with 495 additions and 435 deletions

12
.gitignore vendored
View File

@ -1,6 +1,5 @@
# Miscellaneous
*.class
*.lock
*.log
*.pyc
*.swp
@ -9,6 +8,15 @@
.buildlog/
.history
.svn/
*.lock
.vscode
.gradle
.idea
/local.properties
.DS_Store
/build
.metadata
# IntelliJ related
*.iml
@ -26,7 +34,7 @@
.packages
.pub-cache/
.pub/
build/
/build/
# Android related
**/android/**/gradle-wrapper.jar

View File

@ -1,2 +0,0 @@
#Thu Nov 22 22:29:42 CST 2018
gradle.version=3.5.1

13
.vscode/launch.json vendored
View File

@ -1,13 +0,0 @@
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Flutter",
"request": "launch",
"type": "dart"
}
]
}

View File

@ -1,4 +0,0 @@
{
"editor.fontSize": 14,
}

View File

@ -9,7 +9,7 @@
Android download URL:
<img src="https://img.alicdn.com/tfs/TB180.kOhYaK1RjSZFnXXa80pXa-442-420.png" width="200px">
<img src="https://img.alicdn.com/tfs/TB1jGgfQ7voK1RjSZFNXXcxMVXa-438-426.png" width="200px">
Iphone download URL:
No

View File

@ -15,6 +15,12 @@ Language: [English](https://github.com/alibaba/flutter-go/blob/master/README-en.
[<< Flutter Go 开发规范第一版 >>](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
> 考虑到 Flutter 未来的变化和策略的可变性, roadmap 不排除有一定调整,但总体不会变化太大。
<img src="https://img.alicdn.com/tfs/TB19UahQQzoK1RjSZFlXXai4VXa-1500-1106.png" width="600px">
## Release安装包下载地址
android下载地址:
@ -98,33 +104,3 @@ flutter优点主要包括
Powered by [阿里拍卖前端团队](https://github.com/alibaba-paimai-frontend)<img src="https://img.alicdn.com/tfs/TB1foEhAMHqK1RjSZJnXXbNLpXa-166-166.png" width=20 height=20>
---
## 加个广告:团队招聘
### 🔥《阿里巴巴集团春季校园招聘》已经启动。
- 团队获取此消息后第一时间,赶紧通知,各位刚走出校园的千里马,走进阿里的机会来了!!!
基本要求如下:
- 招收 2019年11月-2020年10月 毕业的同学
- 本次校招行动共执行四周,到 4月12日结束
#### 🔔强调一下这次是校招哦!!!如果你有意向,又符合 2019年11月-2020年10月 的应届毕业生条件;
- 不符合,也没关系,可以推荐优秀的学弟,学妹;增进一下“纯洁”的同学感情 👫😎。
#### 请移步往下,关注我们《阿里拍卖团队》 的招聘信息。
<img src="https://img.alicdn.com/tfs/TB1mJ5tL7PoK1RjSZKbXXX1IXXa-748-879.png" width=500>
<img src="https://img.alicdn.com/tfs/TB1PhOrLYrpK1RjSZTEXXcWAVXa-748-794.png" width=500>
<img src="https://img.alicdn.com/tfs/TB1FXOlLYPpK1RjSZFFXXa5PpXa-748-440.png" width=500>
#### 最重要的部分来了,手机扫描下面二维码,即可进入简历投递系统
<img src="https://img.alicdn.com/tfs/TB1POOuL7PoK1RjSZKbXXX1IXXa-169-166.jpg" width=200>

10
android/.gitignore vendored
View File

@ -1,10 +0,0 @@
*.iml
*.class
.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
.DS_Store
/build
/captures
GeneratedPluginRegistrant.java

View File

@ -1,17 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>android</name>
<comment>Project android created by Buildship.</comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.buildship.core.gradleprojectbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.buildship.core.gradleprojectnature</nature>
</natures>
</projectDescription>

View File

@ -1,2 +0,0 @@
connection.project.dir=
eclipse.preferences.version=1

View File

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8/"/>
<classpathentry kind="con" path="org.eclipse.buildship.core.gradleclasspathcontainer"/>
<classpathentry kind="output" path="bin/default"/>
</classpath>

View File

@ -1,23 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>app</name>
<comment>Project app created by Buildship.</comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.buildship.core.gradleprojectbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.buildship.core.gradleprojectnature</nature>
</natures>
</projectDescription>

View File

@ -1,2 +0,0 @@
connection.project.dir=..
eclipse.preferences.version=1

View File

@ -1,61 +0,0 @@
def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
localPropertiesFile.withReader('UTF-8') { reader ->
localProperties.load(reader)
}
}
def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}
def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
flutterVersionCode = '1'
}
def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
flutterVersionName = '1.0'
}
apply plugin: 'com.android.application'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
android {
compileSdkVersion 27
lintOptions {
disable 'InvalidPackage'
}
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "com.example.flutterrookiebook"
minSdkVersion 16
targetSdkVersion 27
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
// TODO: Add your own signing config for the release build.
// Signing with the debug keys for now, so `flutter run --release` works.
signingConfig signingConfigs.debug
}
}
}
flutter {
source '../..'
}
dependencies {
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}

View File

@ -1,39 +0,0 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.fluttergo">
<!-- The INTERNET permission is required for development. Specifically,
flutter needs it to communicate with the running application
to allow setting breakpoints, to provide hot reload, etc.
-->
<uses-permission android:name="android.permission.INTERNET"/>
<!-- io.flutter.app.FlutterApplication is an android.app.Application that
calls FlutterMain.startInitialization(this); in its onCreate method.
In most cases you can leave this as-is, but you if you want to provide
additional functionality it is fine to subclass or reimplement
FlutterApplication and put your custom class here. -->
<application
android:name="io.flutter.app.FlutterApplication"
android:label="flutter_go"
android:icon="@mipmap/ic_launcher">
<activity
android:name=".MainActivity"
android:launchMode="singleTop"
android:theme="@style/LaunchTheme"
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|layoutDirection|fontScale|screenLayout|density"
android:hardwareAccelerated="true"
android:windowSoftInputMode="adjustResize">
<!-- This keeps the window background of the activity showing
until Flutter renders its first frame. It can be removed if
there is no splash screen (such as the default splash screen
defined in @style/LaunchTheme). -->
<meta-data
android:name="io.flutter.app.android.SplashScreenUntilFirstFrame"
android:value="true" />
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
</application>
</manifest>

View File

@ -1,12 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Modify this file to customize your launch splash screen -->
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@android:color/white" />
<!-- You can insert your own image assets here -->
<!-- <item>
<bitmap
android:gravity="center"
android:src="@mipmap/launch_image" />
</item> -->
</layer-list>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 544 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 442 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 721 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
<!-- Show a splash screen on the activity. Automatically removed when
Flutter draws its first frame -->
<item name="android:windowBackground">@drawable/launch_background</item>
</style>
</resources>

View File

@ -22,11 +22,16 @@ if (flutterVersionName == null) {
}
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
android {
compileSdkVersion 27
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
lintOptions {
disable 'InvalidPackage'
}
@ -55,6 +60,7 @@ flutter {
}
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'

View File

@ -1,7 +1,7 @@
{
"project_info": {
"project_number": "1002138254102",
"firebase_url": "https://ali-flutter-go.firebaseio.com",
//"firebase_url": "https://ali-flutter-go.firebaseio.com",
"project_id": "ali-flutter-go",
"storage_bucket": "ali-flutter-go.appspot.com"
},

View File

@ -0,0 +1,7 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.ali.fluttergo">
<!-- Flutter needs it to communicate with the running application
to allow setting breakpoints, to provide hot reload, etc.
-->
<uses-permission android:name="android.permission.INTERNET"/>
</manifest>

View File

@ -1,28 +1,25 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.ali.fluttergo">
<!-- The INTERNET permission is required for development. Specifically,
flutter needs it to communicate with the running application
to allow setting breakpoints, to provide hot reload, etc.
-->
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.MODE_WORLD_READABLE"/>
<uses-permission android:name="android.permission.MODE_WORLD_WRITEABLE"/>
<!-- io.flutter.app.FlutterApplication is an android.app.Application that
calls FlutterMain.startInitialization(this); in its onCreate method.
In most cases you can leave this as-is, but you if you want to provide
additional functionality it is fine to subclass or reimplement
FlutterApplication and put your custom class here. -->
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.MODE_WORLD_READABLE"/>
<uses-permission android:name="android.permission.MODE_WORLD_WRITEABLE"/>
<application
android:name="io.flutter.app.FlutterApplication"
android:label="flutter go"
android:icon="@drawable/flutter_go_logo">
android:label="fluttergo"
android:icon="@mipmap/ic_launcher_logo">
<activity
android:name=".MainActivity"
android:launchMode="singleTop"
android:theme="@style/LaunchTheme"
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|layoutDirection|fontScale|screenLayout|density"
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
android:hardwareAccelerated="true"
android:windowSoftInputMode="adjustResize">
<!-- This keeps the window background of the activity showing

View File

@ -1,16 +0,0 @@
package com.ali.fluttergo;
import android.os.Bundle;
import io.flutter.app.FlutterActivity;
import io.flutter.plugins.GeneratedPluginRegistrant;
public class MainActivity extends FlutterActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView(R.layout.activity_main);
GeneratedPluginRegistrant.registerWith(this);
}
}

View File

@ -0,0 +1,13 @@
package com.ali.fluttergo
import android.os.Bundle
import io.flutter.app.FlutterActivity
import io.flutter.plugins.GeneratedPluginRegistrant
class MainActivity: FlutterActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
GeneratedPluginRegistrant.registerWith(this)
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@ -0,0 +1,7 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.ali.fluttergo">
<!-- Flutter needs it to communicate with the running application
to allow setting breakpoints, to provide hot reload, etc.
-->
<uses-permission android:name="android.permission.INTERNET"/>
</manifest>

View File

@ -1,4 +1,5 @@
buildscript {
ext.kotlin_version = '1.2.71'
repositories {
google()
jcenter()
@ -16,6 +17,7 @@ buildscript {
classpath 'io.fabric.tools:gradle:1.26.1'
// 性能监控
///classpath 'com.google.firebase:firebase-plugins:1.1.5'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}

View File

@ -0,0 +1,13 @@
import UIKit
import Flutter
@UIApplicationMain
@objc class AppDelegate: FlutterAppDelegate {
override func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?
) -> Bool {
GeneratedPluginRegistrant.register(with: self)
return super.application(application, didFinishLaunchingWithOptions: launchOptions)
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 B

View File

@ -0,0 +1 @@
#import "GeneratedPluginRegistrant.h"

View File

@ -1,26 +0,0 @@
import 'package:firebase_auth/firebase_auth.dart';
final GoogleSignIn _googleSignIn = GoogleSignIn();
final FirebaseAuth _auth = FirebaseAuth.instance;
Future<FirebaseUser> _handleSignIn() async {
final GoogleSignInAccount googleUser = await _googleSignIn.signIn();
final GoogleSignInAuthentication googleAuth = await googleUser.authentication;
final AuthCredential credential = GoogleAuthProvider.getCredential(
accessToken: googleAuth.accessToken,
idToken: googleAuth.idToken,
);
final FirebaseUser user = await _auth.signInWithCredential(credential);
print("signed in " + user.displayName);
return user;
}
_handleSignIn()
.then((FirebaseUser user) => print(user))
.catchError((e) => print(e));
final FirebaseUser user = await _auth.createUserWithEmailAndPassword(
email: 'an email',
password: 'a password',
);

273
pubspec.lock Normal file
View File

@ -0,0 +1,273 @@
# Generated by pub
# See https://www.dartlang.org/tools/pub/glossary#lockfile
packages:
args:
dependency: transitive
description:
name: args
url: "https://pub.dartlang.org"
source: hosted
version: "1.5.1"
async:
dependency: transitive
description:
name: async
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.0"
boolean_selector:
dependency: transitive
description:
name: boolean_selector
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.4"
charcode:
dependency: transitive
description:
name: charcode
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.2"
city_pickers:
dependency: "direct main"
description:
name: city_pickers
url: "https://pub.dartlang.org"
source: hosted
version: "0.1.16"
collection:
dependency: transitive
description:
name: collection
url: "https://pub.dartlang.org"
source: hosted
version: "1.14.11"
cookie_jar:
dependency: transitive
description:
name: cookie_jar
url: "https://pub.dartlang.org"
source: hosted
version: "0.0.8"
cupertino_icons:
dependency: "direct main"
description:
name: cupertino_icons
url: "https://pub.dartlang.org"
source: hosted
version: "0.1.2"
dio:
dependency: "direct main"
description:
name: dio
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.17"
event_bus:
dependency: "direct main"
description:
name: event_bus
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.0"
firebase_analytics:
dependency: "direct main"
description:
name: firebase_analytics
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.1+2"
firebase_core:
dependency: "direct main"
description:
name: firebase_core
url: "https://pub.dartlang.org"
source: hosted
version: "0.3.4"
fluro:
dependency: "direct main"
description:
name: fluro
url: "https://pub.dartlang.org"
source: hosted
version: "1.4.0"
flutter:
dependency: "direct main"
description: flutter
source: sdk
version: "0.0.0"
flutter_markdown:
dependency: "direct main"
description:
name: flutter_markdown
url: "https://pub.dartlang.org"
source: hosted
version: "0.2.0"
flutter_test:
dependency: "direct dev"
description: flutter
source: sdk
version: "0.0.0"
flutter_webview_plugin:
dependency: "direct main"
description:
name: flutter_webview_plugin
url: "https://pub.dartlang.org"
source: hosted
version: "0.3.3"
image_picker:
dependency: "direct main"
description:
name: image_picker
url: "https://pub.dartlang.org"
source: hosted
version: "0.4.12+1"
intl:
dependency: "direct main"
description:
name: intl
url: "https://pub.dartlang.org"
source: hosted
version: "0.15.7"
lpinyin:
dependency: transitive
description:
name: lpinyin
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.7"
markdown:
dependency: transitive
description:
name: markdown
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.2"
matcher:
dependency: transitive
description:
name: matcher
url: "https://pub.dartlang.org"
source: hosted
version: "0.12.5"
meta:
dependency: transitive
description:
name: meta
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.6"
path:
dependency: transitive
description:
name: path
url: "https://pub.dartlang.org"
source: hosted
version: "1.6.2"
pedantic:
dependency: transitive
description:
name: pedantic
url: "https://pub.dartlang.org"
source: hosted
version: "1.5.0"
quiver:
dependency: transitive
description:
name: quiver
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.2"
shared_preferences:
dependency: "direct main"
description:
name: shared_preferences
url: "https://pub.dartlang.org"
source: hosted
version: "0.4.3"
sky_engine:
dependency: transitive
description: flutter
source: sdk
version: "0.0.99"
source_span:
dependency: transitive
description:
name: source_span
url: "https://pub.dartlang.org"
source: hosted
version: "1.5.5"
sqflite:
dependency: "direct main"
description:
name: sqflite
url: "https://pub.dartlang.org"
source: hosted
version: "0.12.2+1"
stack_trace:
dependency: transitive
description:
name: stack_trace
url: "https://pub.dartlang.org"
source: hosted
version: "1.9.3"
stream_channel:
dependency: transitive
description:
name: stream_channel
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.0"
string_scanner:
dependency: transitive
description:
name: string_scanner
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.4"
synchronized:
dependency: transitive
description:
name: synchronized
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.0"
term_glyph:
dependency: transitive
description:
name: term_glyph
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.0"
test_api:
dependency: transitive
description:
name: test_api
url: "https://pub.dartlang.org"
source: hosted
version: "0.2.4"
typed_data:
dependency: transitive
description:
name: typed_data
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.6"
url_launcher:
dependency: "direct main"
description:
name: url_launcher
url: "https://pub.dartlang.org"
source: hosted
version: "4.2.0+3"
vector_math:
dependency: transitive
description:
name: vector_math
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.8"
sdks:
dart: ">=2.2.0 <3.0.0"
flutter: ">=0.5.6 <2.0.0"

View File

@ -7,7 +7,7 @@ description: flutter_go
# Both the version and the builder number may be overridden in flutter
# build by specifying --build-name and --build-number, respectively.
# Read more about versioning at semver.org.
version: 0.0.5
#version: 0.0.5firebase_auth
environment:
sdk: ">=2.0.0-dev.68.0 <3.0.0"
@ -33,7 +33,7 @@ dependencies:
intl: 0.15.7
city_pickers: ^0.1.0
firebase_analytics: ^2.0.2+1
firebase_auth: ^0.8.3 #auth
#firebase_auth: ^0.8.3 #auth
firebase_core: ^0.3.0 # add dependency for Firebase Core
dev_dependencies:
@ -51,151 +51,151 @@ flutter:
# the material Icons class.
uses-material-design: true
assets:
- lib/widgets/elements/Form/Input/TextField/text_field_demo.dart
- lib/widgets/elements/Form/CheckBox/Checkbox/demo.dart
- lib/widgets/components/Bar/AppBar/demo.dart
- lib/widgets/components/Bar/BottomAppBar/demo.dart
- lib/widgets/components/Bar/ButtonBar/demo.dart
- lib/widgets/components/Bar/FlexibleSpaceBar/demo.dart
- lib/widgets/components/Bar/SliverAppBar/demo.dart
- lib/widgets/components/Bar/SnackBar/demo.dart
- lib/widgets/components/Bar/SnackBarAction/demo.dart
- lib/widgets/components/Bar/TabBar/demo.dart
- lib/widgets/components/Card/Card/demo.dart
- lib/widgets/components/Chip/Chip/demo.dart
- lib/widgets/components/Chip/ChipTheme/demo.dart
- lib/widgets/components/Chip/ChipThemeData/demo.dart
- lib/widgets/components/Chip/ChoiceChip/demo.dart
- lib/widgets/components/Chip/FilterChip/demo.dart
- lib/widgets/components/Chip/InputChip/demo.dart
- lib/widgets/components/Chip/RawChip/demo.dart
- lib/widgets/components/Dialog/AboutDialog/demo.dart
- lib/widgets/components/Dialog/AlertDialog/demo.dart
- lib/widgets/components/Dialog/Dialog/demo.dart
- lib/widgets/components/Dialog/SimpleDialog/demo.dart
- lib/widgets/components/Grid/GridTile/demo.dart
- lib/widgets/components/Grid/GridTileBar/demo.dart
- lib/widgets/components/Grid/GridView/demo.dart
- lib/widgets/components/Grid/GridPaper/demo.dart
- lib/widgets/components/Grid/SliverGrid/demo.dart
- lib/widgets/components/List/AnimatedList/demo.dart
- lib/widgets/components/List/ListBody/demo.dart
- lib/widgets/components/List/ListView/demo.dart
- lib/widgets/components/Menu/CheckedPopupMenuItem/demo.dart
- lib/widgets/components/Menu/DropdownMenuItem/demo.dart
- lib/widgets/components/Menu/PopupMenuButton/demo.dart
- lib/widgets/components/Menu/PopupMenuDivider/demo.dart
- lib/widgets/components/Navigation/BottomNavigationBar/demo.dart
- lib/widgets/components/Navigation/BottomNavigationBarItem/demo.dart
- lib/widgets/components/Panel/ExpansionPanel/demo.dart
- lib/widgets/components/Panel/ExpansionPanelList/demo.dart
- lib/widgets/components/Pick/DayPicker/demo.dart
- lib/widgets/components/Pick/MonthPicker/demo.dart
- lib/widgets/components/Pick/ShowdatePicker/demo.dart
- lib/widgets/components/Pick/YearPicker/demo.dart
- lib/widgets/components/Progress/CircularProgressIndicator/demo.dart
- lib/widgets/components/Progress/LinearProgressIndicator/demo.dart
- lib/widgets/components/Progress/RefreshProgressIndicator/demo.dart
- lib/widgets/components/Scaffold/Scaffold/demo.dart
- lib/widgets/components/Scaffold/ScaffoldState/demo.dart
- lib/widgets/components/Scroll/BoxScrollView/demo.dart
- lib/widgets/components/Scroll/CustomScrollView/demo.dart
- lib/widgets/components/Scroll/NestedScrollView/demo.dart
- lib/widgets/components/Scroll/Scrollable/demo.dart
- lib/widgets/components/Scroll/ScrollbarPainter/demo.dart
- lib/widgets/components/Scroll/ScrollMetrics/demo.dart
- lib/widgets/components/Scroll/ScrollPhysics/demo.dart
- lib/widgets/components/Scroll/ScrollView/demo.dart
- lib/widgets/components/Tab/Tab/demo.dart
- lib/widgets/elements/Form/Button/DropdownButton/demo.dart
- lib/widgets/elements/Form/Button/FlatButton/demo.dart
- lib/widgets/elements/Form/Button/FloatingActionButton/demo.dart
- lib/widgets/elements/Form/Button/IconButton/demo.dart
- lib/widgets/elements/Form/Button/OutlineButton/demo.dart
- lib/widgets/elements/Form/Button/PopupMenuButton/demo.dart
- lib/widgets/elements/Form/Button/RaisedButton/demo.dart
- lib/widgets/elements/Form/Button/RawMaterialButton/demo.dart
- lib/widgets/elements/Form/CheckBox/Checkbox/demo.dart
- lib/widgets/elements/Form/CheckBox/CheckboxListTile/demo.dart
- lib/widgets/elements/Form/Radio/Radio/demo.dart
- lib/widgets/elements/Form/Radio/RadioListTile/demo.dart
- lib/widgets/elements/Form/Slider/Slider/demo.dart
- lib/widgets/elements/Form/Slider/SliderTheme/demo.dart
- lib/widgets/elements/Form/Slider/SliderThemeData/demo.dart
- lib/widgets/elements/Form/Switch/AnimatedSwitcher/demo.dart
- lib/widgets/elements/Form/Switch/Switch/demo.dart
- lib/widgets/elements/Form/Switch/SwitchListTile/demo.dart
- lib/widgets/elements/Frame/Align/Align/demo.dart
- lib/widgets/elements/Frame/Box/ConstrainedBox/demo.dart
- lib/widgets/elements/Frame/Box/DecoratedBox/demo.dart
- lib/widgets/elements/Frame/Box/FittedBox/demo.dart
- lib/widgets/elements/Frame/Box/LimitedBox/demo.dart
- lib/widgets/elements/Frame/Box/OverflowBox/demo.dart
- lib/widgets/elements/Frame/Box/RotatedBox/demo.dart
- lib/widgets/elements/Frame/Box/SizeBox/demo.dart
- lib/widgets/elements/Frame/Box/SizedOverflowBox/demo.dart
- lib/widgets/elements/Form/Text/Text/demo.dart
- lib/widgets/elements/Form/Text/RichText/index.dart
- lib/widgets/elements/Frame/Box/UnconstrainedBox/demo.dart
- lib/widgets/elements/Frame/Expanded/Expanded/expanded_demo.dart
- lib/widgets/elements/Frame/Layout/Center/demo.dart
- lib/widgets/elements/Frame/Layout/Column/demo.dart
- lib/widgets/elements/Frame/Layout/Container/demo.dart
- lib/widgets/elements/Frame/Layout/Row/demo.dart
- lib/widgets/elements/Frame/Spacing/AnimatedPadding/animatedPadding_demo.dart
- lib/widgets/elements/Frame/Spacing/Padding/padding_demo.dart
- lib/widgets/elements/Frame/Spacing/SliverPadding/sliverpadding_demo.dart
- lib/widgets/elements/Frame/Stack/IndexedStack/demo.dart
- lib/widgets/elements/Frame/Stack/Stack/demo.dart
- lib/widgets/elements/Frame/Table/Table/table_demo.dart
- lib/widgets/elements/Media/Icon/Icon/demo.dart
- lib/widgets/elements/Media/Icon/IconData/demo.dart
- lib/widgets/elements/Media/Icon/IconTheme/demo.dart
- lib/widgets/elements/Media/Icon/IconThemeData/demo.dart
- lib/widgets/elements/Media/Icon/ImageIcon/demo.dart
- lib/widgets/elements/Media/Image/AssetImage/assetImage_demo.dart
- lib/widgets/elements/Media/Image/DecorationImage/decorationImage_demo.dart
- lib/widgets/elements/Media/Image/DecorationImagePainter/decoration_image_painter_demo.dart
- lib/widgets/elements/Media/Image/ExactAssetImage/exact_asset_image_demo.dart
- lib/widgets/elements/Media/Image/FadeInImage/fade_in_image_demo.dart
- lib/widgets/elements/Media/Image/FileImage/file_image_demo.dart
- lib/widgets/elements/Media/Image/Image/demo.dart
- lib/widgets/elements/Media/Image/MemoryImage/memory_image_demo.dart
- lib/widgets/elements/Media/Image/NetworkImage/network_image_demo.dart
- lib/widgets/elements/Media/Image/paintImage/paint_image_demo.dart
- lib/widgets/elements/Media/Image/precacheImage/precache_image_demo.dart
- lib/widgets/elements/Media/Image/RawImage/raw_image_demo.dart
- lib/widgets/elements/Media/Canvas/Canvas/demo.dart
- lib/widgets/elements/Media/Canvas/CircleProgressBarPainter/demo.dart
- lib/widgets/elements/Media/Canvas/PainterPath/demo.dart
- lib/widgets/elements/Media/Canvas/PainterSketch/demo.dart
- lib/widgets/themes/Material/MaterialApp/demo.dart
- lib/widgets/themes/Material/MaterialButton/demo.dart
- lib/widgets/themes/Material/MaterialColor/demo.dart
- lib/widgets/themes/Material/MaterialPageRoute/demo.dart
- lib/widgets/themes/Material/MergeableMaterialItem/demo.dart
- lib/widgets/themes/Cupertino/CupertinoApp/demo.dart
- lib/widgets/themes/Cupertino/CupertinoButton/demo.dart
- lib/widgets/themes/Cupertino/CupertinoColors/demo.dart
- lib/widgets/themes/Cupertino/CupertinoIcons/demo.dart
- lib/widgets/themes/Cupertino/CupertinoNavigationBar/demo.dart
- lib/widgets/themes/Cupertino/CupertinoPageRoute/demo.dart
- lib/widgets/themes/Cupertino/CupertinoPageScaffold/demo.dart
- lib/widgets/themes/Cupertino/CupertinoPicker/demo.dart
- lib/widgets/themes/Cupertino/CupertinoPopupSurface/demo.dart
- lib/widgets/themes/Cupertino/CupertinoScrollbar/demo.dart
- lib/widgets/themes/Cupertino/CupertinoSegmentedControl/demo.dart
- lib/widgets/elements/Form/Switch/Switch/demo.dart
- lib/widgets/themes/Cupertino/CupertinoSlider/demo.dart
- lib/widgets/themes/Cupertino/CupertinoSliverNavigationBar/demo.dart
- lib/widgets/themes/Cupertino/CupertinoSwitch/demo.dart
- lib/widgets/themes/Cupertino/CupertinoTabBar/demo.dart
- lib/widgets/themes/Cupertino/CupertinoTabScaffold/demo.dart
- lib/widgets/themes/Cupertino/CupertinoTabView/demo.dart
- lib/widgets/themes/Cupertino/CupertinoTimerPicker/demo.dart
- assets/app.db
- assets/images/
- assets/fonts/
- lib/widgets/elements/Form/Input/TextField/text_field_demo.dart
- lib/widgets/elements/Form/CheckBox/Checkbox/demo.dart
- lib/widgets/components/Bar/AppBar/demo.dart
- lib/widgets/components/Bar/BottomAppBar/demo.dart
- lib/widgets/components/Bar/ButtonBar/demo.dart
- lib/widgets/components/Bar/FlexibleSpaceBar/demo.dart
- lib/widgets/components/Bar/SliverAppBar/demo.dart
- lib/widgets/components/Bar/SnackBar/demo.dart
- lib/widgets/components/Bar/SnackBarAction/demo.dart
- lib/widgets/components/Bar/TabBar/demo.dart
- lib/widgets/components/Card/Card/demo.dart
- lib/widgets/components/Chip/Chip/demo.dart
- lib/widgets/components/Chip/ChipTheme/demo.dart
- lib/widgets/components/Chip/ChipThemeData/demo.dart
- lib/widgets/components/Chip/ChoiceChip/demo.dart
- lib/widgets/components/Chip/FilterChip/demo.dart
- lib/widgets/components/Chip/InputChip/demo.dart
- lib/widgets/components/Chip/RawChip/demo.dart
- lib/widgets/components/Dialog/AboutDialog/demo.dart
- lib/widgets/components/Dialog/AlertDialog/demo.dart
- lib/widgets/components/Dialog/Dialog/demo.dart
- lib/widgets/components/Dialog/SimpleDialog/demo.dart
- lib/widgets/components/Grid/GridTile/demo.dart
- lib/widgets/components/Grid/GridTileBar/demo.dart
- lib/widgets/components/Grid/GridView/demo.dart
- lib/widgets/components/Grid/GridPaper/demo.dart
- lib/widgets/components/Grid/SliverGrid/demo.dart
- lib/widgets/components/List/AnimatedList/demo.dart
- lib/widgets/components/List/ListBody/demo.dart
- lib/widgets/components/List/ListView/demo.dart
- lib/widgets/components/Menu/CheckedPopupMenuItem/demo.dart
- lib/widgets/components/Menu/DropdownMenuItem/demo.dart
- lib/widgets/components/Menu/PopupMenuButton/demo.dart
- lib/widgets/components/Menu/PopupMenuDivider/demo.dart
- lib/widgets/components/Navigation/BottomNavigationBar/demo.dart
- lib/widgets/components/Navigation/BottomNavigationBarItem/demo.dart
- lib/widgets/components/Panel/ExpansionPanel/demo.dart
- lib/widgets/components/Panel/ExpansionPanelList/demo.dart
- lib/widgets/components/Pick/DayPicker/demo.dart
- lib/widgets/components/Pick/MonthPicker/demo.dart
- lib/widgets/components/Pick/ShowdatePicker/demo.dart
- lib/widgets/components/Pick/YearPicker/demo.dart
- lib/widgets/components/Progress/CircularProgressIndicator/demo.dart
- lib/widgets/components/Progress/LinearProgressIndicator/demo.dart
- lib/widgets/components/Progress/RefreshProgressIndicator/demo.dart
- lib/widgets/components/Scaffold/Scaffold/demo.dart
- lib/widgets/components/Scaffold/ScaffoldState/demo.dart
- lib/widgets/components/Scroll/BoxScrollView/demo.dart
- lib/widgets/components/Scroll/CustomScrollView/demo.dart
- lib/widgets/components/Scroll/NestedScrollView/demo.dart
- lib/widgets/components/Scroll/Scrollable/demo.dart
- lib/widgets/components/Scroll/ScrollbarPainter/demo.dart
- lib/widgets/components/Scroll/ScrollMetrics/demo.dart
- lib/widgets/components/Scroll/ScrollPhysics/demo.dart
- lib/widgets/components/Scroll/ScrollView/demo.dart
- lib/widgets/components/Tab/Tab/demo.dart
- lib/widgets/elements/Form/Button/DropdownButton/demo.dart
- lib/widgets/elements/Form/Button/FlatButton/demo.dart
- lib/widgets/elements/Form/Button/FloatingActionButton/demo.dart
- lib/widgets/elements/Form/Button/IconButton/demo.dart
- lib/widgets/elements/Form/Button/OutlineButton/demo.dart
- lib/widgets/elements/Form/Button/PopupMenuButton/demo.dart
- lib/widgets/elements/Form/Button/RaisedButton/demo.dart
- lib/widgets/elements/Form/Button/RawMaterialButton/demo.dart
- lib/widgets/elements/Form/CheckBox/Checkbox/demo.dart
- lib/widgets/elements/Form/CheckBox/CheckboxListTile/demo.dart
- lib/widgets/elements/Form/Radio/Radio/demo.dart
- lib/widgets/elements/Form/Radio/RadioListTile/demo.dart
- lib/widgets/elements/Form/Slider/Slider/demo.dart
- lib/widgets/elements/Form/Slider/SliderTheme/demo.dart
- lib/widgets/elements/Form/Slider/SliderThemeData/demo.dart
- lib/widgets/elements/Form/Switch/AnimatedSwitcher/demo.dart
- lib/widgets/elements/Form/Switch/Switch/demo.dart
- lib/widgets/elements/Form/Switch/SwitchListTile/demo.dart
- lib/widgets/elements/Frame/Align/Align/demo.dart
- lib/widgets/elements/Frame/Box/ConstrainedBox/demo.dart
- lib/widgets/elements/Frame/Box/DecoratedBox/demo.dart
- lib/widgets/elements/Frame/Box/FittedBox/demo.dart
- lib/widgets/elements/Frame/Box/LimitedBox/demo.dart
- lib/widgets/elements/Frame/Box/OverflowBox/demo.dart
- lib/widgets/elements/Frame/Box/RotatedBox/demo.dart
- lib/widgets/elements/Frame/Box/SizeBox/demo.dart
- lib/widgets/elements/Frame/Box/SizedOverflowBox/demo.dart
- lib/widgets/elements/Form/Text/Text/demo.dart
- lib/widgets/elements/Form/Text/RichText/index.dart
- lib/widgets/elements/Frame/Box/UnconstrainedBox/demo.dart
- lib/widgets/elements/Frame/Expanded/Expanded/expanded_demo.dart
- lib/widgets/elements/Frame/Layout/Center/demo.dart
- lib/widgets/elements/Frame/Layout/Column/demo.dart
- lib/widgets/elements/Frame/Layout/Container/demo.dart
- lib/widgets/elements/Frame/Layout/Row/demo.dart
- lib/widgets/elements/Frame/Spacing/AnimatedPadding/animatedPadding_demo.dart
- lib/widgets/elements/Frame/Spacing/Padding/padding_demo.dart
- lib/widgets/elements/Frame/Spacing/SliverPadding/sliverpadding_demo.dart
- lib/widgets/elements/Frame/Stack/IndexedStack/demo.dart
- lib/widgets/elements/Frame/Stack/Stack/demo.dart
- lib/widgets/elements/Frame/Table/Table/table_demo.dart
- lib/widgets/elements/Media/Icon/Icon/demo.dart
- lib/widgets/elements/Media/Icon/IconData/demo.dart
- lib/widgets/elements/Media/Icon/IconTheme/demo.dart
- lib/widgets/elements/Media/Icon/IconThemeData/demo.dart
- lib/widgets/elements/Media/Icon/ImageIcon/demo.dart
- lib/widgets/elements/Media/Image/AssetImage/assetImage_demo.dart
- lib/widgets/elements/Media/Image/DecorationImage/decorationImage_demo.dart
- lib/widgets/elements/Media/Image/DecorationImagePainter/decoration_image_painter_demo.dart
- lib/widgets/elements/Media/Image/ExactAssetImage/exact_asset_image_demo.dart
- lib/widgets/elements/Media/Image/FadeInImage/fade_in_image_demo.dart
- lib/widgets/elements/Media/Image/FileImage/file_image_demo.dart
- lib/widgets/elements/Media/Image/Image/demo.dart
- lib/widgets/elements/Media/Image/MemoryImage/memory_image_demo.dart
- lib/widgets/elements/Media/Image/NetworkImage/network_image_demo.dart
- lib/widgets/elements/Media/Image/paintImage/paint_image_demo.dart
- lib/widgets/elements/Media/Image/precacheImage/precache_image_demo.dart
- lib/widgets/elements/Media/Image/RawImage/raw_image_demo.dart
- lib/widgets/elements/Media/Canvas/Canvas/demo.dart
- lib/widgets/elements/Media/Canvas/CircleProgressBarPainter/demo.dart
- lib/widgets/elements/Media/Canvas/PainterPath/demo.dart
- lib/widgets/elements/Media/Canvas/PainterSketch/demo.dart
- lib/widgets/themes/Material/MaterialApp/demo.dart
- lib/widgets/themes/Material/MaterialButton/demo.dart
- lib/widgets/themes/Material/MaterialColor/demo.dart
- lib/widgets/themes/Material/MaterialPageRoute/demo.dart
- lib/widgets/themes/Material/MergeableMaterialItem/demo.dart
- lib/widgets/themes/Cupertino/CupertinoApp/demo.dart
- lib/widgets/themes/Cupertino/CupertinoButton/demo.dart
- lib/widgets/themes/Cupertino/CupertinoColors/demo.dart
- lib/widgets/themes/Cupertino/CupertinoIcons/demo.dart
- lib/widgets/themes/Cupertino/CupertinoNavigationBar/demo.dart
- lib/widgets/themes/Cupertino/CupertinoPageRoute/demo.dart
- lib/widgets/themes/Cupertino/CupertinoPageScaffold/demo.dart
- lib/widgets/themes/Cupertino/CupertinoPicker/demo.dart
- lib/widgets/themes/Cupertino/CupertinoPopupSurface/demo.dart
- lib/widgets/themes/Cupertino/CupertinoScrollbar/demo.dart
- lib/widgets/themes/Cupertino/CupertinoSegmentedControl/demo.dart
- lib/widgets/elements/Form/Switch/Switch/demo.dart
- lib/widgets/themes/Cupertino/CupertinoSlider/demo.dart
- lib/widgets/themes/Cupertino/CupertinoSliverNavigationBar/demo.dart
- lib/widgets/themes/Cupertino/CupertinoSwitch/demo.dart
- lib/widgets/themes/Cupertino/CupertinoTabBar/demo.dart
- lib/widgets/themes/Cupertino/CupertinoTabScaffold/demo.dart
- lib/widgets/themes/Cupertino/CupertinoTabView/demo.dart
- lib/widgets/themes/Cupertino/CupertinoTimerPicker/demo.dart
- assets/app.db
- assets/images/
- assets/fonts/
fonts:
- family: FlamanteRoma

View File

@ -1 +0,0 @@
{}