『Flutter×Firebaseで始めるモバイルアプリ開発』をWEBアプリにして写経してみる(5)編集画面
以下の本をWebアプリに変更して写経しています。
前回は、Firestoreにデータを追加(Create)するところまでやりました。
今回は、編集画面の作成を行いたいと思います。
Contents
『Flutter×Firebaseで始めるモバイルアプリ開発』をWEBアプリにして写経してみる 目次
- 『Flutter×Firebaseで始めるモバイルアプリ開発』をWEBアプリにして写経してみる(1)Windows10でFlutterをインストールしてAndroid実機で開発画面を表示
- 『Flutter×Firebaseで始めるモバイルアプリ開発』をWEBアプリにして写経してみる(2)Flutter on the webの設定(beta版)を行いNetlifyにデプロイ
- 『Flutter×Firebaseで始めるモバイルアプリ開発』をWEBアプリにして写経してみる(3)Firebaseの設定と一覧画面
- 『Flutter×Firebaseで始めるモバイルアプリ開発』をWEBアプリにして写経してみる(4)入力画面
- 『Flutter×Firebaseで始めるモバイルアプリ開発』をWEBアプリにして写経してみる(5)編集機能の実装
- 『Flutter×Firebaseで始めるモバイルアプリ開発』をWEBアプリにして写経してみる(6)ログイン機能
開発環境
Panasonic CF-RZ6
Windows10 Pro (1803)
git version 2.20.1.windows.1
VisualStudioCode 1.41.1
AndroidStudio 3.5
Flutter v1.12.13+hotfix.5 を、C:/flutter/ に展開し、WindowsのPathを設定(C:\flutter\bin)し、channnelをbetaに変更し、flutter config --enable-web
を実行
Chrome
前回までのソースコード
新規作成画面を利用して編集機能を実装する
以下の4つを行うとのことです。
- MyaInputForm()関数に、引数this.document を追加
- 新規作成ボタンの修正
- 編集ボタンの処理追加
- 編集データの作成
また、適当に変更して、なんとかなったようです。
と思いきや、なんとかなっていませんでした。。。がっくし
この後、うまくいっているような気もしたので、このままとします。
この時点でのソースコード
削除機能の実装
_MyInputFormStateクラスに削除機能を追加します。
編集画面で何らかの項目を変更しないと、削除できません。。。どうしたらよいだろうか、、、
→いろいろ試してみたのですが、結局わかりませんでした。あきらめて、そのままとします。
ここまでのソースコード
次は、ログイン機能の実装にtryしてみたいと思います。
作成中
ディスカッション
コメント一覧
まだ、コメントがありません