一個搜尋引擎,為 21 世紀的學習者提供社區製作的學習資源。
請在此處查找更多資訊和文件。
這是 footsteps-app 的配套本機應用程式。
透過 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 許可證獲得許可。
感謝我們的眾多貢獻者。