{"id":19765751,"url":"https://github.com/xuexiangjys/fluttersample","last_synced_at":"2025-10-12T13:41:29.992Z","repository":{"id":101671318,"uuid":"150128561","full_name":"xuexiangjys/FlutterSample","owner":"xuexiangjys","description":"Flutter使用指南,包含众多组件和插件的使用","archived":false,"fork":false,"pushed_at":"2023-12-15T20:30:41.000Z","size":77297,"stargazers_count":210,"open_issues_count":4,"forks_count":56,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-04-10T02:54:17.983Z","etag":null,"topics":["flutter","flutter-apps","flutter-demo","flutter-examples","samples","x-samples"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xuexiangjys.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2018-09-24T15:54:16.000Z","updated_at":"2025-04-10T00:52:34.000Z","dependencies_parsed_at":"2024-01-31T21:11:01.591Z","dependency_job_id":null,"html_url":"https://github.com/xuexiangjys/FlutterSample","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/xuexiangjys/FlutterSample","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xuexiangjys%2FFlutterSample","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xuexiangjys%2FFlutterSample/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xuexiangjys%2FFlutterSample/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xuexiangjys%2FFlutterSample/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xuexiangjys","download_url":"https://codeload.github.com/xuexiangjys/FlutterSample/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xuexiangjys%2FFlutterSample/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267678448,"owners_count":24126333,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-29T02:00:12.549Z","response_time":2574,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flutter","flutter-apps","flutter-demo","flutter-examples","samples","x-samples"],"created_at":"2024-11-12T04:19:18.956Z","updated_at":"2025-10-12T13:41:24.949Z","avatar_url":"https://github.com/xuexiangjys.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FlutterSample\n\nFlutter使用指南,包含众多组件和插件的使用\n\n\n## 包含内容\n\n### 组件\n\n* [Animation(动画)](https://github.com/xuexiangjys/FlutterSample/tree/master/flutter_learn/lib/page/widget/anim)\n* [AppBar(标题)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/widget/appbar.dart)\n* [BottomNavigationBar(底部导航栏)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/widget/bottom_navigation_bar.dart)\n* [Button(按钮)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/widget/button.dart)\n* [CardView(卡片)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/widget/cardview.dart)\n* [Containter(容器)](https://github.com/xuexiangjys/FlutterSample/tree/master/flutter_learn/lib/page/widget/contain)\n* [Control(控制开关)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/widget/control.dart)\n* [CustomWidget(自定义组件)](https://github.com/xuexiangjys/FlutterSample/tree/master/flutter_learn/lib/page/widget/custom)\n* [Dialog(对话框)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/widget/dialog.dart)\n* [Drag(拖拽)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/widget/drag.dart)\n* [Drawer(侧滑菜单)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/widget/drawer.dart)\n* [Form(表单)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/widget/form.dart)\n* [Gesture(手势)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/widget/gesture.dart)\n* [Image(图片)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/widget/image.dart)\n* [Input(输入框)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/widget/input.dart)\n* [Layout(布局)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/widget/layout)\n* [Notification(冒泡通知)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/widget/notification.dart)\n* [Progress(进度条)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/widget/progress.dart)\n* [ScrollView(列表滚动)](https://github.com/xuexiangjys/FlutterSample/tree/master/flutter_learn/lib/page/widget/scrollview)\n* [Tab(选项卡)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/widget/tab.dart)\n* [Text(文字)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/widget/text.dart)\n\n### 工具\n\n* [DeviceInfo(设备信息)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/utils/device_info.dart)\n* [EventBus(事件总线)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/utils/event_bus.dart)\n* [JPush(极光推送)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/utils/jpush.dart)\n* [JsonSerialize(序列化)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/utils/json_serialize.dart)\n* [Navigator(导航路由)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/utils/navigator.dart)\n* [Net(网络请求)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/utils/net.dart)\n* [Path(文件路径)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/utils/path.dart)\n* [Permission(权限申请)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/utils/permission_apply.dart)\n* [Provider(数据共享)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/utils/provider.dart)\n* [Share(系统分享)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/utils/share.dart)\n* [SharedPreferences(持久化)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/utils/shared_preferences.dart)\n* [Sqlite(数据库)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/utils/sqlite.dart)\n* [Toast(吐司提示)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/utils/toast.dart)\n* [Url(链接处理))](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/utils/url.dart)\n* [Video(视频播放))](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/utils/video.dart)\n* [XUpdate(应用内版本更新)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/utils/xupdate.dart)\n\n### 第三方插件\n\n* [DatePicker(时间选择)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/expand/date_picker.dart)\n* [EasyRefresh(下拉加载上拉刷新)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/expand/easy_refresh.dart)\n* [IconFont(字体图标)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/expand/iconfont.dart)\n* [ImagePicker(单图片选择)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/expand/image_picker.dart)\n* [MultiImagePicker(多图片选择)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/expand/multi_image_picker.dart)\n* [Picker(通用选择器)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/expand/picker.dart)\n* [Spinkit(loading动画)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/expand/spinkit.dart)\n* [Swiper(轮播图)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/expand/swiper.dart)\n* [Web(网页加载)](https://github.com/xuexiangjys/FlutterSample/blob/master/flutter_learn/lib/page/expand/web.dart)\n\n\n## 插件查询\n\n[flutter插件平台](https://pub.dev/flutter/packages)\n\n## 常用命令\n\n1.编译：\n* `flutter packages get`: 获取flutter packages包\n\n2.运行：\n* `flutter run` （默认为debug环境）\n* `flutter run --release` (以release模式运行)\n\n3.安装\n* 帮助：`flutter -h` 或 `flutter --help`\n* 诊断flutter：`flutter doctor`\n* 查看flutter版本号：`flutter --version`\n* flutter升级：`flutter upgrade`\n\n4.打包apk包：\n* 直接打包：\n`flutter build apk`\n* 64位-release：\n`flutter build apk --release --target-platform android-arm64`\n* 32位-release：\n`flutter build apk --release --target-platform android-arm`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxuexiangjys%2Ffluttersample","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxuexiangjys%2Ffluttersample","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxuexiangjys%2Ffluttersample/lists"}