すらぼうの開発ノート

モバイルアプリエンジニアのメモ

【Flutter】数値(文字列)の桁数を揃える方法

Flutterにて数値(文字列)の桁数を揃えて表示する方法を説明する。

【Flutter】providerで状態管理をする方法

本エントリではproviderを用いた状態管理を以下の流れで説明する。 状態管理とは providerとは 概要 使用方法 データの準備 データの共有 データの取得 サンプルアプリ 動作 コード 解説 フォルダ構成 ポイント Todoインスタンスの共有 Todoインスタンスの一…

【Flutter】fl_chartで円グラフを作成する方法

本エントリではfl_chartで円グラフを作成する方法を以下の流れで説明する。 fl_chartとは 概要 作成可能なグラフ 円グラフ作成方法 グラフ化するデータ 完成グラフ fl_chartのインストール 使用するクラス PieChart PieChartData PieChartSectionData コード…

【Flutter】Scrollcontrollerで現在の表示位置を取得する

本エントリではScrollControllerを使用して現在の表示位置を取得する方法を以下の流れで説明する。 ScrollControllerとは 現在位置の取得方法 ScrollControllerとは ListViewやGridViewなどのスクロール可能なウィジェットのスクロール処理を管理する。 api.…

【Flutter / Dart】httpパッケージの使用方法

本エントリではhttpパッケージの使用方法を以下の流れで説明する。 httpパッケージとは httpパッケージ使用方法 URLの作成 GET POST レスポンスのパース httpパッケージとは httpはHTTPリクエストを作成する際に使用するパッケージ。 公式リポジトリにも記載…

【Flutter / Dart】Singleton(シングルトン)パターンの実装例

本エントリではデザインパターンの一つであるSingletonパターンのFlutterにおける実装例を紹介する。 Singletonパターンとは 使用ケース 使用する際の注意 実装例 コード ポイント factoryキーワードをコンストラクタの前に記述する factoryキーワードについ…

【Flutter】sqfliteの使い方

SQLiteとは sqfliteとは shared_preferencesとの違い sqfliteを利用すべきケース shared_preferencesを利用するケース 使い方 インストール sqflite実装フロー データベースを開く・テーブルを作成する データベースを開く テーブルを作成する クエリを発行…