Dartの勉強1−3:配列(lists)と高階関数(methods)
匿名関数の前に配列と高階関数を確認した方がいいというChatGPT先生の助言に基づいています。 配列(lists:In Dart, arrays are List objects, so most people just…
匿名関数の前に配列と高階関数を確認した方がいいというChatGPT先生の助言に基づいています。 配列(lists:In Dart, arrays are List objects, so most people just…
条件分岐の2としてif-caseとswitchを扱います。コードを見た方が早いので下をご覧ください。 if-case void main() { var pair = [2, 5]; if (pair case [int…
ChatGPT先生に監修して頂いてDartの学習を再開します。 これまでの記述に不足していたところを適宜くわえていきます。今回は、変数とデータ型です。 変数とは、数値や文字列等のデータを保存しておく入れ物で、何らかの名前…
コアサーバ内に気象台のリストを作成し、phpでAPI経由で取得できるようにしました。 import ‘dart:convert’ as convert; import ‘package:http/http.dart’ a…
httpの練習で発生していたエラーはUriの前のスペースを削除したら解決しました。(笑) import ‘dart:convert’ as convert; import ‘package:http/http.dart’…
前回の挫折から、紆余曲折していましたが、身を取り直して、ドロップダウンボタン2を表示させる方法を確認しました。なぜ2にしたのかというと、「見た目が良さそうだったから。」だけです。 pub.devサイトはこちら(https…
あとで、もう一度やろうとしたら Uncaught Error: XMLHttpRequest error. が出て動きませんでした。なんで? 次に何をやろうかとテーマを考えた結果、apiなどを使って、外部サイトから情報を…
本家のサイトの続きをやっています。続きはレスポンシブルはLayout builderでやるとあります。ちょっと変えてできたのはこちら。 幅が600よりも大きければ _buildWideContainers; 小さければ …
今日はLayoutのTutorialをやってみました。できたのはこちら。 flutterのレイアウトはコラムとロウの組み合わせということみたいです。 コラムやロウに標示するウィジットは、Widget buildの後、re…
前回作ったアプリのボタンをアイコンに変えます。ついでに、iOS風のデザインと言われているCupertinoのアイコンも使ってみます。 できたのはこちらです。 CupertinoのインポートはMaterial.dartに続…