アプリ開発日記 #173 画面作成中
新しく作るアプリ
いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。
今日の作業
そして、画面を作成しています。
今回は、Shellを使って、画面下のボタンで画面を切り替えられるような画面にしようと考えています。
そのため、まずは、AppShellを用意しました。
そして、AppSellで表示する画面の作成を行いました。
Shellを使って表示する画面のうち1つは、カード形式でのリスト表示を考えています。
そのため、Collectionコントロールを使用することにしました。
Collectionは、以前作成した画面を参考にしながら実装しました。
そして、とりあえずデバッグで画面は表示できるようになりました。
まあ、まだ何も表示できていないのですが。。。
明日以降の作業
画面を作成する
今後の課題
<<大量の設計書がなくても、過不足なく使用を説明できるようにしたい>>
アプリが複雑になると設計書の量が増えてしまいます。
しかし、すべての設計書の整合性を取りながら、アプリを修正することは結構大変だと思います。
今回も、複数の設計書の間で不整合が起きていたことで、バグを作りこむところでした。
そのため、仕様を説明するためのドキュメントについて、もっといい感じでまとめられるようにしたいです。<
アプリケーションサービスや、ドメインモデル、ドメインサービスのそれぞれの役割を明確に定義できていなかった、そして十分に理解できていなかったため、実装時に実装するレイヤーが違うものがいくつか表れてしまいました。
そのため、改めてアプリケーションサービスや、ドメインモデル、ドメインサービスのそれぞれの役割を明確に定義できるようにしたいと思います。