一个搜索引擎,为 21 世纪的学习者提供社区制作的学习资源。沿着专家的脚步(资源)进行学习,或者自己制作,为其他人提供正确的学习建议/资源。
请在此处查找更多信息和文档。
这是 footsteps-app 的配套本机应用程序。这个跨平台应用程序正在使用 Google 的 Flutter SDK 为 Android 和 iOS 平台开发。
通过 Footsteps 应用程序和浏览器扩展,我们采用导师/学科知识专家优先的方法来解决问题。这个 flutter 应用程序将帮助个人在他们的学习路径中添加/管理链接。它的工作原理就像浏览器扩展现在的工作原理一样。
以下是我们提出脚步声的几个例子:
Reddit 主题 - “关于 IBM 数据科学认证”
确保您已安装 Flutter (https://flutter.dev/docs/get-started/install)
尝试在您的手机上安装并试验开发版本
请随时提出问题,我们很乐意提供帮助
$ git clone https://github.com/fnplus/footsteps-flutter-app.git $ cd footsteps-flutter-app/ $ flutter run
以下是大多数 FlutterFire 应用程序所需的依赖项(假设您使用 Firestore 和 Google SignIn)。
pubspec.yaml
dependencies: flutter: sdk: flutter firebase_core: ^0.4.0 firebase_analytics: ^1.0.4 firebase_auth: ^0.6.6 google_sign_in: ^3.2.4
确保您已安装并运行 Android 模拟器。
首先,填写此表单以请求访问 firebase 项目。
接下来,生成SHA1 证书,以允许 Firebase 在使用 Google 登录和/或动态链接时配置 OAuth2 客户端和 API 密钥。
将google-services.json文件下载到android/app目录。此时,您可以跳过 Firebase 控制台中的所有剩余步骤(Flutter 自动执行此操作)。
android/build.gradle
buildscript { dependencies { // ... classpath 'com.google.gms:google-services:3.2.1' // <-- here } }
现在我们需要在 Gradle 构建文件中注册我们的 Google 服务。
就是这样。尝试使用模拟或插入的 Android 设备执行 flutter run 以验证设置是否有效。
iOS设置不那么繁琐,一步即可完成。
单击将您的应用程序添加到 iOS ,然后从 XCode 将GoogleService-Info.plist文件下载到 ios/Runner/Runner 目录中。
此时,您应该能够通过运行flutter run 来为应用程序提供服务。
运行flutter doctor并解决任何检测到的问题
在 Android Studio 或 XCode 中打开应用程序并构建它。检查日志。
如果您的应用程序在启动时崩溃且没有日志,可能是因为您更改了AndroidManifest.xml文件中的 id。
贡献
请阅读 CONTRIBUTING.md 了解如何为足迹扩展做出贡献的信息。
分叉这个存储库?
克隆分叉存储库
git clone https://github.com/<your_user_name>/footsteps-flutter-app.git
导航到项目目录。
cd footsteps-flutter-app/
添加对原始存储库的引用
git remote add upstream https://github.com/fnplus/footsteps-flutter-app.git
使用查看更改
git remote -v
创建一个新分支。
git checkout -b <your_branch_name>
始终从上游存储库拉取到主分支,以使其与主项目保持一致。
git pull upstream master
在创建问题之前,请在 Slack 频道中与项目导师讨论
得到导师的指派后,对源代码进行更改。
提交您的更改。
git add . git commit -m "<your_commit_message>"
将本地分支推送到远程存储库。
git push -u origin <your_branch_name>
创建拉取请求!
最后,在浏览器中转到您的存储库,然后单击compare and pull requests
。然后向您的拉取请求添加标题和描述,以解释您的宝贵努力。
单击Compare and Pull Request
恭喜!坐下来放松一下,您已经为 Footsteps Flutter App 项目做出了贡献。
阿布舍克·乌尼亚尔
戴夫·达克桑
普拉文·库马尔
苏迪普托·戈什
塔伦·纳格帕尔
欢迎询问您的疑问! ?
根据 GPL v3 许可证获得许可。
感谢我们的众多贡献者。