CATEGORY

Flutter

Flutterに関するカテゴリーです。

[Flutter]Dioの使い方

FlutterでDioを使用してAPIを叩く方法 ステップ1: Dioパッケージの追加 最初に、pubspec.yamlファイルにDioパッケージを追加します。DioはFlutterのHTTPクライアントで、便利な機能を多く備えています。 dependencies: flutter: sdk: flutter dio: ^4.0.0 # Dioの最新バージョンを確認してください ステップ2: Di […]

[Flutter]ウィジェットライフサイクル

ウィジェットライフサイクルの概要 Flutterのウィジェットは、特定のライフサイクルを経ています。このライフサイクルは、ウィジェットが作成され、更新され、最終的には破棄されるプロセスのことを指します。ライフサイクルの理解は、Flutterを使う上で重要なのでぜひ理解しましょう。 主要なライフサイクルメソッド initState: ウィジェットが作成される時に一度だけ呼ばれます。初期化のロジックを […]

[Flutter]端末の時間ではなく、実際の時間を取得する

現在の時間を扱うときによく DateTime.now() を使うことが多いと思います。 しかし、これは端末の時間を取得しているため、時間経過で重要な処理などがある場合には適しません。 なので実際の時間を取得する必要があります。 今回は実際の時間を取得する方法として外部のサーバから時間を取得することで対応したいと思います。実装に関しては以下です。 import 'package:dio/dio.da […]

[Flutter]App Tracking Transparencyを対応!

広告最適化などの理由でユーザーの情報と収集する際にはApp Tracking Transparencyを確認するダイアログを出す必要があります。 この対応はiOSのみに必要です。すでに簡単に対応できるパッケージがあるのでそれを活用しましょう。 それがこちらです。app_traking_transparency まずはインストールしましょう。 flutter pub add app_tracking […]

[Flutter]インスタ風写真表示ライブラリ

インスタ風に写真を拡大できるライブラリについてご紹介します。 「pinch_zoom_release_unzoom」です。 https://pub.dev/packages/pinch_zoom_release_unzoom まずは下記のコマンドでパッケージを追加します。 flutter pub add pinch_zoom_release_unzoom 使い方はとても簡単。 PinchZoomR […]