• Stars
    star
    175
  • Rank 218,059 (Top 5 %)
  • Language
    Dart
  • License
    MIT License
  • Created over 2 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An earthquake monitoring Application

EQMonitor

地震速報・監視アプリケーション

45BD36DF-05A4-4875-B913-2F53FDAA48FF

Github All Releases GitHub release (latest by date including pre-releases)

Android iOS

Warning

利用規約を必ずご確認の上ご利用ください。

iPad 2

概要

EQMonitorは、日本全国の地震情報をいち早く受信できるアプリケーションです。

機能

  • 地震情報・緊急地震速報の通知

    気象庁により発表された地震情報や、緊急地震速報を受信し、通知します。

  • 過去の地震履歴の閲覧

    過去に発表された地震情報を遡って確認できます。

  • 緊急地震速報のリアルタイム表示

    緊急地震速報が発表された際に、P波・S波の予想到達範囲、予想最大震度、震央地を表示します。 緊急地震速報は、リアルタイムに更新され、インターネットに接続されていれば、どこからでも確認できます。

  • 強震モニタの表示

    防災科学技術研究所の提供するWebサービス 強震モニタ を表示します。 (※ 強震モニタは、揺れの様子を直感的に捉えることを目的としています。また、リアルタイムで観測値を処理しているため、ノイズ等により観測値が変動します。 そのため、本アプリケーションで表示される観測値は、あくまで参考値としてご利用ください。)

環境構築

下記のコマンドをターミナルから実行してください。

  1. git clone https://github.com/YumNumm/EQMonitor でリポジトリをクローンします。

  2. cd EQMonitor でカレントディレクトリを移動します。

  3. fvm flutter pub get で必要なパッケージをインストールします。

    • 本プロジェクトでは、Flutterのバージョン管理にFVMを利用しています。
  4. Dartプロジェクトを管理するためのツールであるmelosをインストールします。

    • dart pub global activate melos を実行してください。
    • 詳細は、Get Startedを参照してください。
  5. melos bootstrap を実行してください。

    • これにより、各パッケージの依存関係が解決されます。
  6. mv .env.example .env を実行してください。

    • 環境変数の値を設定してください。
    • API保護のため、環境変数の値は公開しません。
  7. fvm flutter run でアプリケーションを起動します。