開発日記

flutter

ログインページ作成/Webでのホスティングを開始 – 開発日記(34)

2023/06/09 Webサーバでのホスティングを目差し、Web版のみログインを強制にしたい。そのためログイン画面を作り始めた。 2023/06/11 昨日から今日にかけログインページ・ユーザ登録ページ・ログアウトを実装。 画面の構成をど...
flutter

クラウドデータの読み書きで苦戦/WindowsではFirestore SDKが使えない!? – 開発日記(33)

2023/06/06 クラウド上のファイルを一覧表示する機能は出来てきた。次は個別ファイルをクリックしたときに「中身を読み込み」する処理に取り掛かった。Firestoreを扱うのは初めてなので、引っかかりポイントや覚えねばならない事が結構出...
flutter

ついにGitHubを使うことに – 開発日記(32)

2023/06/05 Notionでのファイル履歴管理が辛くなってきたので、ついにGitHubを利用開始。 実はここまで開発記録をNotionに都度メモして、そこにソースファイルを貼り付けることでソースの履歴管理(?)をしていました。 ファ...
flutter

アニメーション実装・キーイベント処理の改善 – 開発日記(31)

2023/06/04 ファイル一覧メニューの表示に着手。(画像でヘッダーと表示されているところ) ファイル一覧は、アニメーションで左からスライド表示 初めてアニメーションを実装した 左からスライドして表示されるようになった。 但し後日、ドロ...
flutter

Flutter Webのフォント問題 – 開発日記(30)

2023/06/03 続き FlutterのWeb対応は色々と課題がある。 起動時に文字が豆腐になってしまう 漢字が中国フォントになってしまう 日本語入力の制御がおかしい(判定出来ない) 挙動がPC版ビルドに比べて遅くなる これまでWind...
flutter

Firebase認証とFirestoreへの保存・読込 – 開発日記(29)

2023/06/01 Firebase認証とFirestoreの利用に着手。 色々な日本語のFlutter関連サイトに助けられた。本当に感謝。 このブログも制作過程を書いた上でソースを公開しているのは、多少は参考になる人がいるかも知れないと...
flutter

ツールバーの実装とテキストの色変更 – 開発日記(28)

2023/05/29 ツールバーの実装に着手。 設定画面をコンテキストメニューに対応させた。 スイッチ切り替えがなぜか動かなくて苦労したが、最終的にはSetStateが出来ていなかっただけだった……。 ついでに画面の上部を少しスッキリさせた...
flutter

Macでのビルドにトライ/コンテクストメニューの実装着手 – 開発日記(27)

2023/05/25 色々行き詰まる Flutterは何かやるたびにひたすらつまづく。 例えばMacで単にビルドしようとするだけで、全然動かない。XCodeのバージョンを下げないとダメだったり、GoogleDriveとSyncしているとダメ...
flutter

複数プラットフォーム対応でWeb・Windowsともビルドできるように – 開発日記(26)

2023/05/22 あらためてWebでの動作に対応させてみようとして、まずはファイル読み込みから着手。 Webでもファイルが読めるようになってちょっと感動。ワンソースでマルチプラットフォームに対応。これはflutterの凄いところ。 20...
flutter

レーンやリレーション表示の改善を実施 – 開発日記(25)

2023/05/19 レーンサイズがファイルのセーブ・ロード時にも反映されるようにした。 縦レーンの横幅調整機能を実装した。 画面をパンしすぎたときに横レーンの区切り線がヘッダーと離れないようにしたり、縦レーンのヘッダーを小さくしたときにエ...