21 世紀の学習者向けのコミュニティ作成の学習リソースの検索エンジン。専門家の足跡 (リソース) に従って学習するか、独自のリソースを作成して他の人に学習のための適切なアドバイス/リソースを提供します。
詳細とドキュメントについては、こちらをご覧ください。
これは、 footsteps-app のコンパニオン ネイティブ アプリです。このクロスプラットフォーム アプリケーションは、Google の Flutter SDK を使用して Android および iOS プラットフォーム向けに開発されています。
Footsteps アプリとブラウザ拡張機能を使用して、メンター/主題知識の専門家が最初に問題を解決するアプローチを採用します。このフラッター アプリは、個人が学習パスにリンクを追加/管理するのに役立ちます。ブラウザ拡張機能が現在動作しているのと同じように動作します。
以下に、足跡を思いついた理由の例をいくつか示します。
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
Firestore と Google サインインを使用していることを前提として、ほとんどの FlutterFire アプリに必要な依存関係を以下に示します。
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 プロジェクトへのアクセスをリクエストします。
次に、Google サインインやダイナミック リンクを使用するときに Firebase が OAuth2 クライアントと API キーをプロビジョニングできるようにするSHA1 証明書を生成します。
google-services.jsonファイルをandroid/appディレクトリにダウンロードします。この時点で、Firebase コンソールの残りの手順をすべてスキップできます (この作業は Flutter によって自動的に行われます)。
アンドロイド/ビルド.gradle
buildscript { dependencies { // ... classpath 'com.google.gms:google-services:3.2.1' // <-- here } }
次に、Google サービスを Gradle ビルド ファイルに登録する必要があります。
それでおしまい。エミュレートまたはプラグインされた Android デバイスで Flutter run を実行して、セットアップが機能することを確認してください。
iOS のセットアップはそれほど面倒ではなく、1 ステップで完了できます。
「iOS にアプリを追加」をクリックし、XCode からGoogleService-Info.plistファイルを ios/Runner/Runner ディレクトリにダウンロードします。
この時点で、 flutter run を実行することでアプリを提供できるようになります。
Flutter Doctor を実行し、検出された問題を解決します
Android Studio または XCode でアプリを開いてビルドします。ログを調べます。
起動時にアプリがログなしでクラッシュする場合は、 AndroidManifest.xmlファイルの ID を変更したことが原因である可能性があります。
貢献する
footsteps-extension に貢献する方法については、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 ライセンスに基づいてライセンスされています。
多くの貢献者の皆様に感謝いたします。