Flutter
前回は画面遷移をやりました。こういうやつ。 今回はテーマを使ったUIの変更です。codelabsも今回が最後です。 テーマの変更 テーマの変更はThemaDataクラスを使います。MyAppクラスのMaterialAppにthemeプロパティを追加して、ThemeDataクラスを使って以下…
前回、画面タッチによる状態の保存および画面上での反映までやりました。 今回は画面遷移です。codelabsの続きを進めます。 ルート Flutterでは新しい画面のことを「ルート」と呼ぶそうです。最初のホーム画面のルートからお気に入りを表示する画面のルート…
前回は、Stateful Widgetを使って、無限にスクロールするリストを作りました。こういうやつですね。 codelabsの続きを進めます。 リストにアイコンを付ける _RandomWordsStateにSet型の変数_savedを一つ追加します。ここに「お気に入り」の単語を保存するた…
Flutterをやるにあたり、Dart全然わかってないのもあれだなということで、まずは基本的なところを写経。 目次 目次 main関数 コメント 変数 型 int/double(数値) String(文字列) bool(真偽) List(配列) Set(重複不可な配列) Map(マップ) 定数 制…
前回は、StatelessWidgetを使ったり、外部パッケージを使ったりしました。今回はStatefulWidget、つまり、動的に変化するWidgetを使ってみたいと思います。 flutter.dev Stateful Widget Stateless Widgetは一度作成すると変化しないのに対し、Stateful Widg…
前回までに、環境構築とエミュレータを使っての動作確認ができるようになりました。ということで、"Get started"に従って、「はじめてのアプリ」を作ってみます。 flutter.dev 名前をランダムに生成してくれるアプリを作ります。 初期設定 "startup_namer"と…
前回環境構築まで終わったので、"Get Started"に従ってすすめてみます。 flutter.dev iOSシミュレータ/Androidエミュレータででもアプリを動かしてみる まずはサンプルのアプリを使ってiOSシミュレータ/Androidエミュレータを試してみましょう。前回のサンプ…
ちょっと前のAlexa Live 2020やGoogle Assitatnt Developers Dayでもあったとおり、これまでスマートスピーカー単体で動かすものが多かったVUIの世界にも、スマホアプリとの連携がいろいろ増えつつあります。 そこでちょっとスマホアプリ開発に入門してみよ…