技術ブログ

プログラミング、IT関連の記事中心

FlutterでGPSの情報(緯度、経度)の配列から合計移動距離を計算して、キロメートル単位で返却する方法

目次 はじめに GPSの情報(緯度、経度)の配列から合計移動距離を計算して、キロメートル単位で返却する はじめに 本記事は、「google_maps_flutter」のライブラリで取得した「LocationData」から住所を取得する方法です。 「google_maps_flutter」に関して…

FlutterでGPS座標(緯度、経度)から住所を取得する方法

目次 はじめに GPS座標(緯度、経度)から住所を取得する方法 はじめに 本記事は、「google_maps_flutter」のライブラリで取得した「LocationData」から住所を取得する方法です。 「google_maps_flutter」に関しては、以下の記事をご覧ください。 pub.dev GP…

FlutterでYYYYMMDDHHmmSSの日付を取得する方法

目次 YYYYMMDDHHmmSSの日付を取得する方法 YYYYMMDDHHmmSSの日付を取得する方法 以下の関数を用意します。 「getDateToString」は、引数の日時を「YYYYMMDDHHmmSS」形式で返却する関数です。 「zeroPadding」は、「getDateToString」で呼び出される関数で、1…

Flutterで文字列の途中に変数を含める方法

目次 文字列の途中に変数を含める方法 文字列の途中に変数を含める方法 以下のように変数名の先頭に「$」をつけることで、変数を展開して文字列に含めることができます。 final sample = "テスト"; print("変数の値は「$sample」です。"); 以下のように、中…

FlutterでFirebaseのAuthenticationでログインした後、UIDの取得を行う方法

目次 はじめに 手順 はじめに 以下の記事を参考に、Authenticationでログインを行うこと。 https://reigle.info/entry/2022/11/02/100000reigle.info 手順 以下の記載で、UIDを取得することができます。 ログインしていない場合には、UIDはnullになります。 …

FlutterでFirebaseのAuthenticationでログインを行う方法

目次 はじめに 手順 はじめに Firebaseの公式サイトから、手順に沿ってFirebaseの組み込みを実施してください。 Firebaseの管理画面などから、アカウント作成を行なっておいてください。 手順 「pubspec.yaml」に以下を追加します。 dependencies: ~~~省略~~…

FlutterでFirebaseのRealTimeDatabaseに書き込みを行う方法

目次 はじめに 手順 はじめに Firebaseの公式サイトから、手順に沿ってFirebaseの組み込みを実施してください。 手順 「pubspec.yaml」に以下を追加します。 dependencies: ~~~省略~~~ firebase_core: ^1.3.0 firebase_database: ^9.0.19 ~~~省略~~~ 以下の…