melos
एक टूल जो एकल रिपॉजिटरी में कई पैकेज के साथ Dart और Flutter रिपॉजिटरी को प्रबंधित करता है। सामान्य कमिट के माध्यम से स्वचालित संस्करण प्रबंधन का समर्थन करता है। JavaScript के Lerna पैकेज से प्रेरित।
भूकंप मॉनिटरिंग एप्लिकेशन
^7.4.0{"path":"packages/eqmonitor_lints"}यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।
Github All Releases GitHub release (latest by date including pre-releases)
| Android | iOS |
|---|---|
| https://github.com/YumNumm/YumNumm/raw/main/resources/img/google-play-badge.png | https://github.com/YumNumm/YumNumm/raw/main/resources/img/appstore-badge.png |
[!WARNING] > 利用規約 - Term of Serviceを必ずご確認の上ご利用ください。
iPad1
EQMonitorは、日本全国の地震情報をいち早く受信できるアプリケーションです。
機能
地震情報・緊急地震速報の通知
気象庁により発表された地震情報や、緊急地震速報を受信し、通知します。
過去の地震履歴の閲覧
過去に発表された地震情報を遡って確認できます。
緊急地震速報のリアルタイム表示
緊急地震速報が発表された際に、P波・S波の予想到達範囲、予想最大震度、震央地を表示します。 緊急地震速報は、リアルタイムに更新され、インターネットに接続されていれば、どこからでも確認できます。
強震モニタの表示
防災科学技術研究所の提供するWebサービス 強震モニタ を表示します。 (※ 強震モニタは、揺れの様子を直感的に捉えることを目的としています。また、リアルタイムで観測値を処理しているため、ノイズ等により観測値が変動します。 そのため、本アプリケーションで表示される観測値は、あくまで参考値としてご利用ください。)
下記のコマンドをターミナルから実行してください。
git clone https://github.com/EQMonitor/EQMonitor.git
cd EQMonitor
[!NOTE] 本リポジトリは、submoduleとして
YumNumm/eqmonitor-backendを含んでいます。 eqmonitor-backendはPrivate Repositoryであるため、クローンできない場合があります。 アプリケーションのビルド時には、submoduleを利用する必要はありません。 バックエンド実装をオープンソースにする予定はありません。
mise-en-placeをインストールしてください
Flutter pluginを登録します。mise.tomlにも同じURLを宣言しているため、通常は省略できます。
mise plugin install flutter https://github.com/YumNumm/mise-flutter.git
Flutterなどの依存関係をダウンロードします。
mise install
mise exec -- flutter --version --machine
Swift Package Managerを利用するために、以下のコマンドを実行してください
mise exec -- flutter config --enable-swift-package-manager
Dart workspaceの依存関係を解決し、melosで各packageをbootstrapします。
mise exec -- dart pub get --enforce-lockfile
mise exec -- dart run melos bootstrap
mv environment/.env.example environment/.env.dev を実行してください。
mise exec -- flutter run でアプリケーションを起動します。
[!NOTE] iOS: AppIntent / Widget 用の slim
app/assets/parameters/jma_code_table.jsonはリポジトリに同梱済みです。clone 直後でもビルドできます。 Android / macOS: 地図・パラメータ一式は git に含めません。ビルド前に backend Release から配置してください(GH_TOKENが必要):export GH_TOKEN=... tool/asset_pack/stage_from_release.sh --target android # または macos / both
CONTRIBUTING.mdを参照してください。