1.Dart
객체 지향 언어, 학습 및 자바 비유
모바일 및 웹 애플리케이션에 이상적
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
4. 마이크로 채널 공유 위젯
등록 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 : 빌더를 PARAM) ));
Navigator.pop (문맥, '$ 결과'); // XXX 매개 변수가 반환된다
두 번째 방법 : 값을 기준으로 이벤트 리스너
使用 eventBus, 수입 '패키지 : event_bus / event_bus.dart';
1 이벤트를 만들기
클래스 OnTapEvent { 지도 데이터; OnTapEvent (this.data); }
이 문제 이벤트 eventBus.fire (새 OnTapEvent ());
3 모니터 이벤트
eventBus.on <OnTapReportEvent> () 들어 봐요 ((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 강한 다트 HTTP 요청 라이브러리가 지원 평안한 API, FormData, 인터셉터, 요청 취소, 쿠키 관리, 파일 업로드 / 다운로드, 초과 근무 및 기타입니다 ...
https://github.com/flutterchina/dio/blob/flutter/README-ZH.md