Một khoản vượt ngôi cao khai nguyên Github bản cài đặt App, cung cấp càng phong phú công năng, càng tốt thể nghiệm, chỉ ở càng tốt hằng ngày quản lý cùng giữ gìn cá nhân Github, cung cấp càng tốt càng phương tiện lái xe thể nghiệm ~~Σ( ̄.  ̄ノ)ノ. Hạng mục đề cập các loại thường dùng khống kiện, internet, cơ sở dữ liệu, thiết kế hình thức, chủ đề cắt, nhiều lời ngôn, Redux chờ. Ở khai phá học tập trong quá trình, cung cấp phong phú cùng khoản đối lập:
-
Đơn giản Flutter độc lập học tập hạng mục (https://github /CarGuo/gsy_flutter_demo)
-
Cùng khoản Weex bản (https://github /CarGuo/GSYGithubAppWeex)
-
Cùng khoản ReactNative bản (https://github /CarGuo/GSYGithubApp)
-
Cùng khoản Android Kotlin phiên bản (https://github /CarGuo/GSYGithubAppKotlin)
-
GSY sách mới:《Flutter khai phá thực chiến tường giải 》Thượng giá lạp:Kinh đông/Đương đương/ điện tử bảnKinh đông đọc sáchCùngKindle
Công chúng hào | Quật kim | Biết chăng | CSDN | Giản thư |
---|---|---|---|---|
GSYTech | Điểm ta | Điểm ta | Điểm ta | Điểm ta |
Căn cứ vào Flutter khai phá, thích xứng Android cùng iOS.
Hạng mục mục đích là vì phương tiện cá nhân hằng ngày giữ gìn cùng tìm đọc Github, càng tốt đắm chìm với mã hữu chi gian lẫn nhau cơ, Github chính là nhà của ngươi.
Hạng mục đồng thời thích hợp Flutter luyện tập học tập, bao trùm các loại dàn giáo sử dụng, cùng nguyên sinh lẫn nhau chờ.
Theo hạng mục sử dụng tình huống cùng phản hồi, đem thường thường căn cứ đổi mới cũng hoàn thiện người dùng thể nghiệm cùng công năng ưu hoá sao, hoan nghênh đưa ra vấn đề.
Bởi vì là thiên học tập hạng mục, cho nên hạng mục sẽ có đủ loại kiểu dáng hình thức, kho, UI chờ, thỉnh không cần để ý
1, TrendPage: Trước mắt chọn dùng thuần bloc rxdart(stream) + streamBuilder hình thức hiệu quả
2, Scoped Model: Trước mắt ở RepositoryDetailPage đi sứ dùng
3, Redux: Trước mắt ở MyPage, UserInfo, Theme, Localization chờ mặt trên sử dụng.
4, LoginPage: Khác loại BLoC hình thức.
5, ReposDao.getRepositoryDetailDao sử dụng graphQL
Danh sách biểu hiện có bao nhiêu cái, trong đó:
1,gsy_pull_load_widget.dart.dart
common_list_page.dart chờ sử dụng, phối hợp gsy_list_state.dart sử dụng
2,gsy_pull_new_load_widget.dart.dart
dynamic_page.dart chờ sử dụng, phối hợp gsy_bloc_list_state.dart sử dụng
Có iOS cùng Android hai loại phong cách hạ phong cách cách duy trì
3,gsy_nested_pull_load_widget.dart
trend_page.dart chờ sử dụng, phối trí sliver hiệu quả
1, phối trí hảo Flutter khai phá hoàn cảnh ( trước mắt Flutter SDK phiên bản3.24), nhưng xem thêm【 dựng hoàn cảnh 】.
2, clone số hiệu, chấp hànhPackages get
Trang bị kẻ thứ ba bao. ( bởi vì nào đó không thể đối kháng nguyên nhân, quốc nội khả năng yêu cầu thiết trí đại lý:Đại lý hoàn cảnh lượng biến đổi)
class NetConfig {
static const CLIENT_ID = "xxxx";
static const CLIENT_SECRET = "xxxxxxxxxxx";
}
Đăng ký Github APP truyền tống môn,Đương nhiên, tiền đề là ngươi hiện có một cái github tài khoản (~ ̄▽ ̄)~.
4, nếu sử dụng an toàn đăng nhập ( trao quyền đăng nhập ), như vậy ở kể trên đăng ký Github App Authorization callback URL một lan cần thiết điền nhậpgsygithubapp://authed
1, bản địa Flutter SDK phiên bản 3.24; 2, hay không chấp hành quá
flutter pub get
;3, internet chờ vấn đề tham khảo:Nếu xuất hiện đổ bộ thất bại hoặc là thỉnh cầu thất bại
Apk download liên tiếp:Apk download liên tiếp 1
Apk download liên tiếp:Apk download liên tiếp 2
Loại hình | Mã QR |
---|---|
Apk mã QR | |
iOS tạm vô download |
-
Nếu bao đồng bộ thất bại, giống nhau đều là bởi vì không thiết trí bao đại lý, có thể tham khảo:Hoàn cảnh lượng biến đổi vấn đề
Trước mặt Flutter SDK phiên bản 3.24
Kho | Công năng |
---|---|
dio | Internet dàn giáo |
shared_preferences | Bản địa số liệu hoãn tồn |
fluttertoast | toast |
flutter_redux | redux |
device_info | Thiết bị tin tức |
connectivity | Internet liên tiếp |
flutter_markdown | markdown phân tích |
json_annotation | json khuôn mẫu |
json_serializable | json khuôn mẫu |
url_launcher | Khởi động phần ngoài trình duyệt |
iconfont | Tự kho icon |
share | Hệ thống chia sẻ |
flutter_spinkit | Thêm tái khung hình thức |
get_version | Phiên bản tin tức |
flutter_webview_plugin | Toàn bình webview |
sqflite | Cơ sở dữ liệu |
flutter_statusbar | Trạng thái lan |
flutter_svg | svg |
photo_view | Hình ảnh xem trước |
flutter_slidable | Sườn hoạt |
flutter_cache_manager | Hoãn tồn quản lý |
path_provider | Bản địa đường nhỏ |
permission_handler | Quyền hạn |
scope_model | Trạng thái quản lý cùng cùng chung |
lottie | svg động họa |
flare | Đường nhỏ động họa |
CarGuo/GSYGithubAppFlutter is licensed under the
Apache License 2.0
A permissive license whose main conditions require preservation of copyright and license notices.
Contributors provide an express grant of patent rights.
Licensed works, modifications, and larger works may be distributed under different terms and without source code.