開発日記

flutter

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

横レーン単位でスクロール可能にしたが、2重スクロールバーがイマイチ… – 開発日記(24)

2023/05/14横レーンを考慮したリレーションの描画に着手。座標決めと表示は意外と簡単に実装できた。但しアイディアがレーン内でスクロールしている時や、隠れてしまっている場合にどう描画するかはこれから考えねばならない。2023/05/16...
flutter

レーンを超えたアイディアの移動 – 開発日記(23)

2023/05/08Firebase関連のファイルを組み込み。実装はまだ。2023/05/09レーンの高さ最適化機能実装のトライアル。ウィンドウサイズを変えたときに、レーンの高さも自動で変わるようにするようにした。2023/05/11レーン...