Dart 【Flutter/Dart】 クラスやインスタンスとは?基礎を解説 クラスとはデータや処理を管理する設計図の役割を果たします。インスタンスとはクラスを基に作り出された実態のことです。例えばUserというクラスではnameとageという情報を管理するとします。このnameとageにそれぞれ実際の値を持たせて作り出されたUserのことをインスタンスと呼びます。 2022.06.27 DartFlutter
Dart 【Dart基礎】 Flutter開発で使用するコンストラクタとは ? コンストラクタとは、クラスがインスタンス化された時に実行される処理のことを言います。Dartのコンストラクタは大きく2種類あります。生成的コンストラクタでは新しいインスタンスを生成し、ファクトリコンストラクタでは一度作成したインスタンスを再利用することができます。 2022.06.21 DartFlutter
Flutter 【Flutter】 Null Safety とは? 詳しく解説 Flutter2.0、Dart2.12よりNull Safetyに対応されました。Null Safetyとは、プログラムの実行時にnullが原因のエラーを発生させない仕組みのことです。Null安全などと呼ばれることもあります。これによりnull許容型とnull非許容型の2種類のデータ型を区別して扱うことが可能です。 2022.06.07 DartFlutter
Dart 【Dart】 toListメソッドで生成されるデータ型を指定する方法 type 'List<dynamic>' is not a subtype of type 'List<XXX>'のエラー解決方法を紹介。Dartのリスト型のメソッドである「.map」を「.map<データ型>」のように記述をすることで、.toListを行った際の要素のデータ型を明記することができるようになります。 2022.04.20 DartFlutter
Dart 【Dart】 List.map使用時にindex番号を取得する方法を解説 今回は、Flutterの開発時に使用する言語、DartのList型のメソッド「.map」について解説します。 今回解説するのは、「.map」メソッド使用時に何番目の要素なのかを判断するインデックス番号を取得する方法です。 Li... 2022.04.16 Dart
Dart 【Dart】 小数点を含む値の切り上げ、切り捨ての方法を解説 今回は、Flutterの開発で用いる言語Dartでの小数点を含む値の切り上げや切り捨ての方法を解説します。 ぜひ最後までご覧ください。 切り上げ Dartで小数点以下を切り上げる時は「ceil」と言う関数を使います。次の... 2022.04.11 Dart
Dart 【Dart】 エスケープシーケンスを無視した生文字列を生成する方法 Dartにおいて\(バックスラッシュ)のようなエスケープシーケンスを無視した生文字列を生成するにはシングルクォートもしくはダブルクォートの前に「r」をつけます。こうすることで文字列としてエスケープシーケンスを認識することができるようになります。 2022.03.22 Dart
Dart 【Flutter / Dart】 カラーコードをint型やString型で扱う方法を解説 DartにてColorオブジェクトをint型やString型で扱う方法を解説。DBにテーマカラーなどの色情報を保存する際にColorオブジェクトでは保存できません。Colorオブジェクトのvalue変数やtoRadixStringメソッドを用いることで実現できます。 2022.03.20 DartFlutter
Dart 【Flutter / Dart】 ランダムな文字列を生成する方法を紹介 Dartにてランダムな文字列を生成する方法を解説します。こちらを実装するには標準で用意されている「math」というパッケージを使用します。まずはランダムな文字列に含める文字を定義します。そしてmathパッケージに定義されているRandomクラスを使用し乱数を用意します。これらを組み合わせてメソッドを定義していきます。 2022.03.08 DartFlutter
Dart 【Dart】 数字を3桁ごとに,(カンマ)区切りで表示する方法を解説 Dartにて数字を3桁ごとに" , "(カンマ)を表示して区切る方法を解説します。こちらは「intl」パッケージをインポートして扱えるようになるNumberFormatを用いることで実現できます。NumberFormat('#,###')というフォーマットを定義することで3桁ごとに区切って表示を行うことができます。 2022.03.06 DartFlutter