[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-9516":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":16,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":28,"readmeContent":29,"aiSummary":30,"trendingCount":16,"starSnapshotCount":16,"syncStatus":31,"lastSyncTime":32,"discoverSource":33},9516,"flutter_template","xuexiangjys\u002Fflutter_template","xuexiangjys","The project of the empty template with Flutter has built the basic framework to realize the functions of internationalization, theme peeling, login and registration, etc.(Flutter空壳模板工程，已搭建基础框架，实现国际化、主题换肤、登录注册、自动路由注册等功能，可在此基础上简单修改实现自己的应用功能)","https:\u002F\u002Fgithub.com\u002Fxuexiangjys\u002Fflutter_template\u002Fwiki",null,"Dart",934,186,28,6,0,50.82,"Apache License 2.0",false,"master",true,[23,24,25,26,27],"flutter","flutter-template","template","template-project","x-templateproject","2026-06-12 04:00:45","# flutter_template\n\nFlutter空壳模板工程，已搭建基础框架，实现国际化、主题换肤、登录注册等功能，可在此基础上简单修改实现自己的应用功能。\n\n## 关于我\n\n| 公众号   | 掘金     |  知乎    |  CSDN   |   简书   |   思否  |   哔哩哔哩  |   今日头条\n|---------|---------|--------- |---------|---------|---------|---------|---------|\n| [我的Android开源之旅](https:\u002F\u002Fs1.ax1x.com\u002F2022\u002F04\u002F27\u002FLbG8yt.png)  |  [点我](https:\u002F\u002Fjuejin.im\u002Fuser\u002F598feef55188257d592e56ed\u002Fposts)    |   [点我](https:\u002F\u002Fwww.zhihu.com\u002Fpeople\u002Fxuexiangjys\u002Fposts)       |   [点我](https:\u002F\u002Fxuexiangjys.blog.csdn.net\u002F)  |   [点我](https:\u002F\u002Fwww.jianshu.com\u002Fu\u002F6bf605575337)  |   [点我](https:\u002F\u002Fsegmentfault.com\u002Fu\u002Fxuexiangjys)  |   [点我](https:\u002F\u002Fspace.bilibili.com\u002F483850585)  |   [点我](https:\u002F\u002Fimg.rruu.net\u002Fimage\u002F5ff34ff7b02dd)\n\n## 效果\n\n![flutter_template.gif](https:\u002F\u002Fs1.ax1x.com\u002F2022\u002F04\u002F27\u002FLbYodK.gif)\n\n## Star趋势图\n\n[![Stargazers over time](https:\u002F\u002Fstarchart.cc\u002Fxuexiangjys\u002Fflutter_template.svg)](https:\u002F\u002Fstarchart.cc\u002Fxuexiangjys\u002Fflutter_template)\n\n## 视频教程\n\n* [Flutter模板工程入门介绍](https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1854y1W7hB)\n\n* [Flutter模板工程使用详解](https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV13N411d73X)\n\n* [Flutter系列视频教程](https:\u002F\u002Fspace.bilibili.com\u002F483850585\u002Fchannel\u002Fdetail?cid=168279)\n\n## 运行\n\n* 查看一下版本号是否正确, 要求flutter的版本是`2.x.x`的版本。\n\n```\nflutter --version\n```\n\n这里推荐的flutter版本为`2.0.6`, 下载地址如下:\n\n* [windows_2.0.6-stable](https:\u002F\u002Fstorage.googleapis.com\u002Fflutter_infra_release\u002Freleases\u002Fstable\u002Fwindows\u002Fflutter_windows_2.0.6-stable.zip)\n* [macos_2.0.6-stable](https:\u002F\u002Fstorage.googleapis.com\u002Fflutter_infra_release\u002Freleases\u002Fstable\u002Fmacos\u002Fflutter_macos_2.0.6-stable.zip)\n\n**【注意】** 如果你的flutter版本是`1.x.x`版本，那么请将你的flutter版本进行升级，或者使用`flutter\u002F1.0`的分支。\n\n* 运行以下命令查看是否需要安装其它依赖项来完成安装\n```\nflutter doctor\n```\n\n* 运行启动您的应用\n```\nflutter packages get \nflutter run\n```\n\n## 项目集成介绍\n\n> 本项目精选了目前Flutter最实用的几个库，可大大提高开发的效率。\n\n* [flutter_i18n(国际化插件)](https:\u002F\u002Fmarketplace.visualstudio.com\u002Fitems?itemName=esskar.vscode-flutter-i18n-json)\n* [GetX(路由、状态管理工具)](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fget)\n* [cached_network_image (网络缓存图片)](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fcached_network_image)\n* [dio (非常好用的网络请求库)](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fdio)\n* [event_bus (事件工具)](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fevent_bus)\n* [flutter_easyrefresh (刷新组件)](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fflutter_easyrefresh)\n* [flutter_webview_plugin (网页加载)](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fflutter_webview_plugin)\n* [flutter_spinkit (loading加载动画)](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fflutter_spinkit)\n* [flutter_swiper (轮播图组件)](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fflutter_swiper)\n* [flutter_xupdate (应用版本更新)](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fflutter_xupdate)\n* [oktoast](https:\u002F\u002Fpub.dev\u002Fpackages\u002Foktoast)\n* [path_provider (路径)](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fpath_provider)\n* [package_info (应用包信息)](https:\u002F\u002Fpub.dev\u002Fpackages\u002Furl_launcher)\n* [permission_handler 权限申请](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fpermission_handler)\n* [provider (非常好用的数据共享工具)](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fprovider)\n* [share (分享)](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fshare)\n* [shared_preferences](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fshared_preferences)\n* [url_launcher (链接处理)](https:\u002F\u002Fpub.dev\u002Fpackages\u002Furl_launcher)\n\n## 使用指南\n\n1.克隆项目\n\n```\ngit clone https:\u002F\u002Fgithub.com\u002Fxuexiangjys\u002Fflutter_template.git\n```\n\n2.修改项目名（文件夹名），并删除目录下的.git文件夹（隐藏文件）\n\n3.使用AS或者VSCode打开项目，然后分别修改flutter、Android、ios项目的包名、应用ID以及应用名等信息。\n\n最简单的替换方法就是进行全局替换,搜索关键字`flutter_template`,然后替换你想要的项目包名,如下图所示:\n\n![flutter_replace.png](https:\u002F\u002Fs1.ax1x.com\u002F2022\u002F04\u002F27\u002FLbYhs1.png)\n\n### Flutter目录修改\n\n* 修改项目根目录`pubspec.yaml`文件, 修改项目名、描述、版本等信息。\n\n![flutter_1.png](https:\u002F\u002Fs1.ax1x.com\u002F2022\u002F04\u002F27\u002FLbY2RJ.png)\n\n【注意】这里修改完`pubspec.yaml`中的`name`属性后，flutter项目的包名将会修改，这里我推荐大家使用全局替换的方式修改比较快。例如我想要修改`name`为`flutter_app`,在VSCode中你可以选择`lib`文件夹之后右击，选择`在文件夹中寻找`, 进行全局替换:\n\n![flutter_2.png](https:\u002F\u002Fs1.ax1x.com\u002F2022\u002F04\u002F27\u002FLbYfMR.png)\n\n* 修改`lib\u002Fcore\u002Fhttp\u002Fhttp.dart`中的网络请求配置，包括：服务器地址、超时、拦截器等设置\n\n* 修改`lib\u002Fcore\u002Futils\u002Fprivacy.dart`中隐私服务政策地址\n\n* 修改`lib\u002Fcore\u002Futils\u002Fxupdate.dart`中版本更新检查的地址\n\n\n### Android目录修改\n\n* 修改android目录下的包名。\n\n在VSCode中你可以选择`android`文件夹之后右击，选择`在文件夹中寻找`, 进行全局替换。\n\n![android_1.png](https:\u002F\u002Fs1.ax1x.com\u002F2022\u002F04\u002F27\u002FLbYRz9.png)\n\n【注意】修改包名之后，记住需要将存放`MainActivity.kt`类的文件夹名也一并修改，否则将会找不到类。\n\n* 修改应用ID。修改`android\u002Fapp\u002Fbuild.gradle`文件中的`applicationId`\n\n* 修改应用名。修改`android\u002Fapp\u002Fsrc\u002Fmain\u002Fres\u002Fvalues\u002Fstrings.xml`文件中的`app_name`\n\n### IOS目录修改\n\nios修改相对简单，直接使用XCode打开ios目录进行修改即可。如下图所示：\n\n![ios_1.jpeg](https:\u002F\u002Fs1.ax1x.com\u002F2022\u002F04\u002F27\u002FLbY4qx.jpg)\n\n![ios_2.png](https:\u002F\u002Fs1.ax1x.com\u002F2022\u002F04\u002F27\u002FLbYIZ6.png)\n\n\n## 更新插件版本\n\n```\nflutter packages upgrade\nflutter pub outdated\nflutter pub upgrade --major-versions\n```\n\n---\n\n## 如果觉得项目还不错，可以考虑打赏一波\n\n> 你的打赏是我维护的动力，我将会列出所有打赏人员的清单在下方作为凭证，打赏前请留下打赏项目的备注！\n\n![pay.png](https:\u002F\u002Fs1.ax1x.com\u002F2022\u002F04\u002F27\u002FLbGQWd.png)\n\n## 微信公众号\n\n> 更多资讯内容，欢迎扫描关注我的个人微信公众号:【我的Android开源之旅】\n\n![gzh_weixin.jpg](https:\u002F\u002Fs1.ax1x.com\u002F2022\u002F04\u002F27\u002FLbGMJH.jpg)\n\n","flutter_template是一个基于Flutter构建的空壳模板工程，已经搭建了实现国际化、主题换肤、登录注册等功能的基础框架。该项目利用GetX进行路由和状态管理，并集成了诸如dio、flutter_easyrefresh等实用库，极大地提升了开发效率。适用于需要快速启动新项目的开发者，特别是在希望减少重复性工作并专注于业务逻辑的情况下。无论是初学者还是有经验的开发者，都可以通过简单的修改来定制自己的应用功能。",2,"2026-06-11 03:23:11","top_language"]