【Flutter日記】アプリ開発チュートリアル(3・4日目)

こんにちは!Flutterを勉強しながらアプリ開発をしています。今回は3・4日目に学んだことをまとめていきます。

1、2日目の記事はこちら↓

あわせて読みたい
【Flutter】アプリ開発チュートリアル(1日目) こんにちは。独学でプログラミングを行なっています。 今回集中的にFlutterを学んでアプリを作るぞ!と一念発起したのでその経過を描くことにしました。 本記事では、ア...
あわせて読みたい
【Flutter】アプリ開発チュートリアル(2日目) こんにちは!Flutterを勉強しながらアプリ開発をしています。今回は開発開始から2日目について学んだことをまとめていきます。 1日目の記事はこちら↓ https://www.meche...
目次

開発環境

パソコン: macOS
実行環境:Android studio Arctic Fox
言語:Dart(Flutter)

3・4日目の成果

デザインがある程度整ってきました。体型記録の画面もキーボードが自動的に出るようにしたり、グラフや項目を設置しました。

3・4日目で学んだこと

3・4日目で特に学んだことは下記の通りです。主にアプリでよく見るWidgetを新しく理解していきました。

  • グラフ作成パッケージ「Charts」の使い方
  • スライド式で複数選択肢から一つを選ばせるCupertinoPickerの使い方
  • 男女や週月など、限られた選択肢から一つを選ぶSegmentedControlの使い方
  • リスト表示(ListView)する方法
  • TextFieldのアレンジ方法

それでは、それぞれについてまとめていきます!

グラフ作成に優れたパッケージ、Chartsについて

Chartsを使うと、棒グラフから折れ線グラフ、散布図、パイチャートなど、さまざまな種類のグラフを作成することができる。

Appでグラフを表示させたいとき、まずはChartsのパッケージを使いましょう。

Dart packages
charts_flutter | Flutter package Material Design charting library for flutter.

ChartsはFlutter以外でも非常に有名で、とにかくグラフ作成はChartsに任せれば間違いないイメージです。(なかなか使いこなすのに苦労しましたが。。。)

下のページに、作成できるグラフ一覧があります。それぞれのグラフをクリックするとサンプルコードも見ることができます。

charts

実際にChartsを使ってグラフを作ったときのコードは以下の記事にまとめています。

あわせて読みたい
【Flutter】Charts_flutterの使い方:OrdinalComboBarLineChartのサンプルコードを使って解説 こんにちは!本記事では、Chartsを使って折れ線グラフや棒グラフ、もしくはそれを組み合わせたグラフを作りたいと思っている方向けに、書くべきコードの解説や実際に書...

CupertinoPickerの使い方

CupertinoPickerは、上の動画のように、項目をスライドさせて決めるWidgetです。ルーレットのようなものです。

特に項目が選択された後のことを考えなければ、下記の通り記載することでPickerが表示されます。

CupertinoPicker(
itemExtent: 40,
onSelectedItemChanged: (int value){},
children: const [
Text("体重"),
Text("トップ"),
Text('二の腕'),
Text("アンダー"),
Text('ウエスト'),
Text('ヒップ'),
Text('太もも'),
Text('ふくらはぎ'),
Text('足首')
],)

ちなみに、値が変化した際にアクションを起こす場合は、onSelectedItemChangedの箇所でカスタマイズできます。

SegmentControlの使い方

SegmentControlは、このようにいくつかの選択肢からタップして選択するツールです。

よかったらシェアしてね!

コメント

コメントする

CAPTCHA


目次
閉じる