1.Dart
オブジェクト指向言語、学習とJavaのアナロジー
モバイルおよびWebアプリケーションに最適
1.dart公式サイト
2.Dark2中国のドキュメント
3.Dart文法学習
4.オタク大学ダート学習
ダート5.Flutter入門
2.Flutter
ツリーは、レイアウト、およびすべてのコンポーネントであります
1.flutterドキュメント
2.中国のコミュニティリソース
2.flutter中国のドキュメント(更新遅れ)
3.flutterポータル学習:
http://jspang.com/archives/
https://juejin.im/user/59ed44cf6fb9a0451c398c45/posts
4.flutterアップグレード:
https://segmentfault.com/u/yuwanhenshu/articles?sort=created
フラッター学習と登るピット:https://www.jianshu.com/nb/26101414
https://github.com/CarGuo/GSYGithubAppFlutter
3.ハング登ります
1.listviewネストされたリストビュー
サブ高さを開発するリストビューの必要性、使用シュリンクラップ:真のコンテンツ適応身長;
スライド式の設定:物理学:新しいNeverScrollableScrollPhysics()は、リフレッシュをスライディングサブモジュールのドロップダウンリストを禁止します
https://blog.csdn.net/hao_m582/article/details/84112278#ListView_1
2.SimpleDialog
幅と高さを指定します
実施3.再送カウントダウンコード
Timer.periodicは、非同期パケットダーツの使用に基づき実施しました
https://www.jianshu.com/p/f7a9b8c84d26
前記マイクロチャネル共有ウィジェット
登録APPID
https://pub.dartlang.org/packages/sy_flutter_wechat
フォトライブラリへの画像保存5.
https://pub.dartlang.org/packages/image_picker_saver
6.画面オーバーフロー
レベルオーバーフロー:
画像については、ダイナミックテキストデータは、コンテナ船の幅の計算制約を行う必要があり、携帯電話の異なるサイズに合います
制約:BoxConstraints(のmaxWidth:_descWidth)、
画面の幅を取得します。
MediaQuery.of(コンテキスト).size.width
縦型オーバーフロー:
ページのオーバーフローSingleChildScrollViewの使用パッケージの下にスライドさせないであろう、それはオーバーフローを避けるために、垂直スライド
7.Dialogs、アラート
ウィンドウ内のフラッターショットは、ページの同等の、新しいコンテキストであります
8.ページのパラメータの受け渡し
方法1:ナビゲーター
ダーツは、オブジェクト指向言語であるため、相対的なフロントエンドの面でフラッター子、親ページの質量の参加は、非常に簡単です、あなたは、ナビゲーション構造内の基準質量の参加を持つことができます
使用Navigator
成分は、ルーティングMaterialPageRoute
送信パラメータを
「息子に父、息子、」父
最終結果=のawait Navigator.push( コンテキスト、 MaterialPageRoute( ビルダー:(コンテキスト)=>新しいOtherPage(パラメータ:PARAM)、 ));
Navigator.pop(文脈、 '$結果'); // xxxのパラメータが返されます
第二の方法:値によって、イベントリスナー
使用eventBus、インポート 'パッケージ:event_bus / event_bus.dart';
1イベントを作成します。
クラスOnTapEvent { 地図データ。 OnTapEvent(this.data)。 }
2つの問題イベントeventBus.fire(新OnTapEvent());
3モニタイベント
eventBus.on <OnTapReportEvent>() .listen((OnTapEventデータ){ // TODO })。
9.モバイルプラットフォームの立ち上げURL
デフォルトのブラウザを開き、または他のページにジャンプ
https://pub.dartlang.org/packages/url_launcher#-readme-tab-
10.上部、底TabBarコントロール
https://juejin.im/post/5b685a2a5188251ac22b71c0
11.LocalStorage
携帯電話に永続化
https://pub.dartlang.org/packages/shared_preferences
12.dioはサポートRESTfulなAPI、いるFormData、インターセプタ、リクエストキャンセル、クッキーの管理、ファイルのアップロード/ダウンロード、残業や他のことを強いダートHTTPリクエストライブラリです...
https://github.com/flutterchina/dio/blob/flutter/README-ZH.md