diff --git a/.gitignore b/.gitignore
index 47e0b4d6..639431bc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -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
diff --git a/.gradle/3.5.1/file-changes/last-build.bin b/.gradle/3.5.1/file-changes/last-build.bin
deleted file mode 100644
index f76dd238..00000000
Binary files a/.gradle/3.5.1/file-changes/last-build.bin and /dev/null differ
diff --git a/.gradle/3.5.1/taskHistory/taskHistory.lock b/.gradle/3.5.1/taskHistory/taskHistory.lock
deleted file mode 100644
index 1a1ada52..00000000
Binary files a/.gradle/3.5.1/taskHistory/taskHistory.lock and /dev/null differ
diff --git a/.gradle/buildOutputCleanup/built.bin b/.gradle/buildOutputCleanup/built.bin
deleted file mode 100644
index e69de29b..00000000
diff --git a/.gradle/buildOutputCleanup/cache.properties b/.gradle/buildOutputCleanup/cache.properties
deleted file mode 100644
index 061d565e..00000000
--- a/.gradle/buildOutputCleanup/cache.properties
+++ /dev/null
@@ -1,2 +0,0 @@
-#Thu Nov 22 22:29:42 CST 2018
-gradle.version=3.5.1
diff --git a/.gradle/buildOutputCleanup/cache.properties.lock b/.gradle/buildOutputCleanup/cache.properties.lock
deleted file mode 100644
index 40fdece9..00000000
--- a/.gradle/buildOutputCleanup/cache.properties.lock
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/.vscode/launch.json b/.vscode/launch.json
deleted file mode 100644
index bbfd110a..00000000
--- a/.vscode/launch.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- // 使用 IntelliSense 了解相关属性。
- // 悬停以查看现有属性的描述。
- // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
- "version": "0.2.0",
- "configurations": [
- {
- "name": "Flutter",
- "request": "launch",
- "type": "dart"
- }
- ]
-}
\ No newline at end of file
diff --git a/.vscode/settings.json b/.vscode/settings.json
deleted file mode 100644
index 9a7349a6..00000000
--- a/.vscode/settings.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "editor.fontSize": 14,
-
-}
\ No newline at end of file
diff --git a/README.md b/README.md
index 2369eb74..c76b4d2e 100644
--- a/README.md
+++ b/README.md
@@ -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 不排查有一定调整,但总体不会变化太大。
+
+
+
+
## Release安装包下载地址
android下载地址:
diff --git a/android/.gitignore b/android/.gitignore
deleted file mode 100644
index 65b7315a..00000000
--- a/android/.gitignore
+++ /dev/null
@@ -1,10 +0,0 @@
-*.iml
-*.class
-.gradle
-/local.properties
-/.idea/workspace.xml
-/.idea/libraries
-.DS_Store
-/build
-/captures
-GeneratedPluginRegistrant.java
diff --git a/android/.project b/android/.project
deleted file mode 100644
index 3964dd3f..00000000
--- a/android/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
- android
- Project android created by Buildship.
-
-
-
-
- org.eclipse.buildship.core.gradleprojectbuilder
-
-
-
-
-
- org.eclipse.buildship.core.gradleprojectnature
-
-
diff --git a/android/.settings/org.eclipse.buildship.core.prefs b/android/.settings/org.eclipse.buildship.core.prefs
deleted file mode 100644
index e8895216..00000000
--- a/android/.settings/org.eclipse.buildship.core.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-connection.project.dir=
-eclipse.preferences.version=1
diff --git a/android/app/.classpath b/android/app/.classpath
deleted file mode 100644
index eb19361b..00000000
--- a/android/app/.classpath
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/android/app/.project b/android/app/.project
deleted file mode 100644
index ac485d7c..00000000
--- a/android/app/.project
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- app
- Project app created by Buildship.
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.buildship.core.gradleprojectbuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.buildship.core.gradleprojectnature
-
-
diff --git a/android/app/.settings/org.eclipse.buildship.core.prefs b/android/app/.settings/org.eclipse.buildship.core.prefs
deleted file mode 100644
index b1886adb..00000000
--- a/android/app/.settings/org.eclipse.buildship.core.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-connection.project.dir=..
-eclipse.preferences.version=1
diff --git a/android/app/bin/build.gradle b/android/app/bin/build.gradle
deleted file mode 100644
index 4b2420a5..00000000
--- a/android/app/bin/build.gradle
+++ /dev/null
@@ -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'
-}
diff --git a/android/app/bin/src/main/AndroidManifest.xml b/android/app/bin/src/main/AndroidManifest.xml
deleted file mode 100644
index 2347843c..00000000
--- a/android/app/bin/src/main/AndroidManifest.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/android/app/bin/src/main/res/drawable/launch_background.xml b/android/app/bin/src/main/res/drawable/launch_background.xml
deleted file mode 100644
index 304732f8..00000000
--- a/android/app/bin/src/main/res/drawable/launch_background.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/android/app/bin/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/bin/src/main/res/mipmap-hdpi/ic_launcher.png
deleted file mode 100644
index db77bb4b..00000000
Binary files a/android/app/bin/src/main/res/mipmap-hdpi/ic_launcher.png and /dev/null differ
diff --git a/android/app/bin/src/main/res/mipmap-mdpi/ic_launcher.png b/android/app/bin/src/main/res/mipmap-mdpi/ic_launcher.png
deleted file mode 100644
index 17987b79..00000000
Binary files a/android/app/bin/src/main/res/mipmap-mdpi/ic_launcher.png and /dev/null differ
diff --git a/android/app/bin/src/main/res/mipmap-xhdpi/ic_launcher.png b/android/app/bin/src/main/res/mipmap-xhdpi/ic_launcher.png
deleted file mode 100644
index 09d43914..00000000
Binary files a/android/app/bin/src/main/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ
diff --git a/android/app/bin/src/main/res/mipmap-xxhdpi/ic_launcher.png b/android/app/bin/src/main/res/mipmap-xxhdpi/ic_launcher.png
deleted file mode 100644
index d5f1c8d3..00000000
Binary files a/android/app/bin/src/main/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ
diff --git a/android/app/bin/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/android/app/bin/src/main/res/mipmap-xxxhdpi/ic_launcher.png
deleted file mode 100644
index 4d6372ee..00000000
Binary files a/android/app/bin/src/main/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ
diff --git a/android/app/bin/src/main/res/values/styles.xml b/android/app/bin/src/main/res/values/styles.xml
deleted file mode 100644
index 00fa4417..00000000
--- a/android/app/bin/src/main/res/values/styles.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
diff --git a/android/app/build.gradle b/android/app/build.gradle
index d3038cdf..3eef3030 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -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'
diff --git a/android/app/src/debug/AndroidManifest.xml b/android/app/src/debug/AndroidManifest.xml
new file mode 100644
index 00000000..6c60789b
--- /dev/null
+++ b/android/app/src/debug/AndroidManifest.xml
@@ -0,0 +1,7 @@
+
+
+
+
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index 94a4ff63..97b1e4ee 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -1,28 +1,25 @@
-
-
-
-
-
+
+
+
+
+
+ android:label="fluttergo"
+ android:icon="@mipmap/ic_launcher_logo">
+
+
diff --git a/android/build.gradle b/android/build.gradle
index e81b1a1d..01352d98 100644
--- a/android/build.gradle
+++ b/android/build.gradle
@@ -1,4 +1,5 @@
buildscript {
+ ext.kotlin_version = '1.2.71'
repositories {
google()
jcenter()
@@ -6,6 +7,7 @@ buildscript {
dependencies {
classpath 'com.android.tools.build:gradle:3.2.0'
+ classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
diff --git a/ios/Podfile.lock b/ios/Podfile.lock
new file mode 100644
index 00000000..dac1dd88
--- /dev/null
+++ b/ios/Podfile.lock
@@ -0,0 +1,61 @@
+PODS:
+ - city_pickers (0.0.1):
+ - Flutter
+ - Flutter (1.0.0)
+ - flutter_webview_plugin (0.0.1):
+ - Flutter
+ - FMDB (2.7.5):
+ - FMDB/standard (= 2.7.5)
+ - FMDB/standard (2.7.5)
+ - image_picker (0.0.1):
+ - Flutter
+ - shared_preferences (0.0.1):
+ - Flutter
+ - sqflite (0.0.1):
+ - Flutter
+ - FMDB (~> 2.7.2)
+ - url_launcher (0.0.1):
+ - Flutter
+
+DEPENDENCIES:
+ - city_pickers (from `.symlinks/plugins/city_pickers/ios`)
+ - Flutter (from `.symlinks/flutter/ios`)
+ - flutter_webview_plugin (from `.symlinks/plugins/flutter_webview_plugin/ios`)
+ - image_picker (from `.symlinks/plugins/image_picker/ios`)
+ - shared_preferences (from `.symlinks/plugins/shared_preferences/ios`)
+ - sqflite (from `.symlinks/plugins/sqflite/ios`)
+ - url_launcher (from `.symlinks/plugins/url_launcher/ios`)
+
+SPEC REPOS:
+ https://github.com/cocoapods/specs.git:
+ - FMDB
+
+EXTERNAL SOURCES:
+ city_pickers:
+ :path: ".symlinks/plugins/city_pickers/ios"
+ Flutter:
+ :path: ".symlinks/flutter/ios"
+ flutter_webview_plugin:
+ :path: ".symlinks/plugins/flutter_webview_plugin/ios"
+ image_picker:
+ :path: ".symlinks/plugins/image_picker/ios"
+ shared_preferences:
+ :path: ".symlinks/plugins/shared_preferences/ios"
+ sqflite:
+ :path: ".symlinks/plugins/sqflite/ios"
+ url_launcher:
+ :path: ".symlinks/plugins/url_launcher/ios"
+
+SPEC CHECKSUMS:
+ city_pickers: d6a9e81ec99140576f5adf29c75b7080ca9a9f99
+ Flutter: 9d0fac939486c9aba2809b7982dfdbb47a7b0296
+ flutter_webview_plugin: 116575b48572029304775b768e9f15ebfc316274
+ FMDB: 2ce00b547f966261cd18927a3ddb07cb6f3db82a
+ image_picker: ee00aab0487cedc80a304085219503cc6d0f2e22
+ shared_preferences: 5a1d487c427ee18fcd3ea1f2a131569481834b53
+ sqflite: 801b6b0983f722fa29baf00d1476e4556ada6de4
+ url_launcher: 92b89c1029a0373879933c21642958c874539095
+
+PODFILE CHECKSUM: 1e5af4103afd21ca5ead147d7b81d06f494f51a2
+
+COCOAPODS: 1.5.3
diff --git a/ios/Runner/AppDelegate.swift b/ios/Runner/AppDelegate.swift
new file mode 100644
index 00000000..71cc41e3
--- /dev/null
+++ b/ios/Runner/AppDelegate.swift
@@ -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)
+ }
+}
diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
new file mode 100644
index 00000000..9da19eac
Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png differ
diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
new file mode 100644
index 00000000..9da19eac
Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
new file mode 100644
index 00000000..9da19eac
Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png differ
diff --git a/ios/Runner/Runner-Bridging-Header.h b/ios/Runner/Runner-Bridging-Header.h
new file mode 100644
index 00000000..7335fdf9
--- /dev/null
+++ b/ios/Runner/Runner-Bridging-Header.h
@@ -0,0 +1 @@
+#import "GeneratedPluginRegistrant.h"
\ No newline at end of file
diff --git a/pubspec.lock b/pubspec.lock
new file mode 100644
index 00000000..271d0bfb
--- /dev/null
+++ b/pubspec.lock
@@ -0,0 +1,259 @@
+# 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.0.8"
+ 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.14"
+ 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"
+ 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.3+1"
+ 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.1"
+ 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.4"
+ 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: "1.6.8"
+ 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.2"
+ 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.1.1-dev.0.0 <3.0.0"
+ flutter: ">=0.5.6 <2.0.0"
diff --git a/pubspec.yaml b/pubspec.yaml
index 3a43950c..1d47ed4c 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -48,151 +48,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
diff --git a/res/values/strings_en.arb b/res/values/strings_en.arb
deleted file mode 100644
index 9e26dfee..00000000
--- a/res/values/strings_en.arb
+++ /dev/null
@@ -1 +0,0 @@
-{}
\ No newline at end of file