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
12
.gitignore
vendored
@ -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
|
||||
|
@ -1,2 +0,0 @@
|
||||
#Thu Nov 22 22:29:42 CST 2018
|
||||
gradle.version=3.5.1
|
@ -1 +0,0 @@
|
||||
|
13
.vscode/launch.json
vendored
@ -1,13 +0,0 @@
|
||||
{
|
||||
// 使用 IntelliSense 了解相关属性。
|
||||
// 悬停以查看现有属性的描述。
|
||||
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
|
||||
"version": "0.2.0",
|
||||
"configurations": [
|
||||
{
|
||||
"name": "Flutter",
|
||||
"request": "launch",
|
||||
"type": "dart"
|
||||
}
|
||||
]
|
||||
}
|
4
.vscode/settings.json
vendored
@ -1,4 +0,0 @@
|
||||
{
|
||||
"editor.fontSize": 14,
|
||||
|
||||
}
|
@ -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
|
||||
|
36
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 不排除有一定调整,但总体不会变化太大。
|
||||
|
||||
<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
@ -1,10 +0,0 @@
|
||||
*.iml
|
||||
*.class
|
||||
.gradle
|
||||
/local.properties
|
||||
/.idea/workspace.xml
|
||||
/.idea/libraries
|
||||
.DS_Store
|
||||
/build
|
||||
/captures
|
||||
GeneratedPluginRegistrant.java
|
@ -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>
|
@ -1,2 +0,0 @@
|
||||
connection.project.dir=
|
||||
eclipse.preferences.version=1
|
@ -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>
|
@ -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>
|
@ -1,2 +0,0 @@
|
||||
connection.project.dir=..
|
||||
eclipse.preferences.version=1
|
@ -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'
|
||||
}
|
@ -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>
|
@ -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>
|
Before Width: | Height: | Size: 544 B |
Before Width: | Height: | Size: 442 B |
Before Width: | Height: | Size: 721 B |
Before Width: | Height: | Size: 1.0 KiB |
Before Width: | Height: | Size: 1.4 KiB |
@ -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>
|
@ -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'
|
||||
|
@ -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"
|
||||
},
|
||||
|
7
android/app/src/debug/AndroidManifest.xml
Normal 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>
|
@ -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
|
||||
|
@ -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);
|
||||
}
|
||||
}
|
@ -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)
|
||||
}
|
||||
}
|
BIN
android/app/src/main/res/mipmap-hdpi/ic_launcher_logo.png
Normal file
After Width: | Height: | Size: 3.7 KiB |
BIN
android/app/src/main/res/mipmap-mdpi/ic_launcher_logo.png
Normal file
After Width: | Height: | Size: 3.7 KiB |
BIN
android/app/src/main/res/mipmap-xhdpi/ic_launcher_logo.png
Normal file
After Width: | Height: | Size: 3.7 KiB |
BIN
android/app/src/main/res/mipmap-xxhdpi/ic_launcher_logo.png
Normal file
After Width: | Height: | Size: 3.7 KiB |
BIN
android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_logo.png
Normal file
After Width: | Height: | Size: 3.7 KiB |
7
android/app/src/profile/AndroidManifest.xml
Normal 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>
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
||||
|
13
ios/Runner/AppDelegate.swift
Normal 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)
|
||||
}
|
||||
}
|
BIN
ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
vendored
Normal file
After Width: | Height: | Size: 68 B |
BIN
ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
vendored
Normal file
After Width: | Height: | Size: 68 B |
BIN
ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
vendored
Normal file
After Width: | Height: | Size: 68 B |
1
ios/Runner/Runner-Bridging-Header.h
Normal file
@ -0,0 +1 @@
|
||||
#import "GeneratedPluginRegistrant.h"
|
@ -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
@ -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"
|
294
pubspec.yaml
@ -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
|
||||
|
@ -1 +0,0 @@
|
||||
{}
|