アプリ開発日記

アプリ開発日記 #155 設計からやり直して、実装再開

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 仕様バグについて、設計の再検討を行いました。 その結果、クラス構成が大きく変わることになりました。そして、クラス図や、シーケン…

アプリ開発日記 #154 仕様バグが見つかった。。。

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 今日はまたアプリの実装に戻り、プログラムを書いていきました。そして、プログラムを書いていると、仕様がおかしいと感じる箇所が出て…

アプリ開発日記 #153 新しいアイコンイメージを考えてみた

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 なんか、アイコンがいけてないような気がしていたため、新しいアイコンイメージを考えてみました。 新しいアイコンイメージ新しく作成…

アプリ開発日記 #152 ValueObjectに型変換メソッドを実装してみた

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 引き続きアプリの実装を進めています。そして、アプリの実装を進めている中で、ValueObjectクラスで定義している値だけを画面側に返し…

アプリ開発日記 #151 少し間が空いたけどプログラミングを再開

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 しばらく個人開発を休んでましたが、今日からまたプログラミングを再開しました。休んでいた理由はちょっと疲れていたからです。 そん…

アプリ開発日記 #150 プログラミング3日目くらい

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 必要なクラスの追加を行っています。 クラスの追加は、作成したクラス図をもとに行っています。今回は、DDDの本を見ながらクラス設計を…

アプリ開発日記 #149 ソースコードを書き始めた

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 ソースコードを書き始めました。今回もアプリの作成はXamarinで行います。そのため、Visual Studioでプロジェクトを作成しました。 そ…

アプリ開発日記 #148 アイコンをいろいろ作ってみた

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 アプリで使うためのアイコンの作成を行いました。今まではペイント3Dで簡単に作っていたのですが、今回は描画ツールを使用することにし…

アプリ開発日記 #148 設計はおわり

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 クラス図とシーケンス図について、必要な機能についてすべて書き終わりました。 そのため、設計については完了とすることにしました。…

アプリ開発日記 #147 もう少しで設計完了

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 引き続き、クラス図とシーケンス図の修正を行っています。 そして、クラス図とシーケンス図がだいぶ完了に近づいてきました。まあ、少…

アプリ開発日記 #146 今日もクラス図とシーケンス図を修正した

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 引き続き、クラス図とシーケンス図の修正を行っています。 そして、また壁にぶち当たっています。何が問題になっているかというと、DDD…

アプリ開発日記 #145 クラス図とシーケンス図の修正

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 クラス図とシーケンス図の修正を行いました。 クラス図は修正したモデリングをもとに、データアクセスなどのクラスを追加していきまし…

アプリ開発日記 #144 モデリングの修正

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 機能に引き続き今日はモデリングの修正を行いました。 モデリングの修正では、昨日確認したユースケースをもとにやるべきことを中心に…

アプリ開発日記 #143 機能を見直すことに、、、

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 ユースケースについて考えていたら、モデリングだけでなく、画面やDBも見直したほうがよさそうなことに気付きました。 そのため、画面…

アプリ開発日記 #142 次の機能のふるまいを考える

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 1番大変な機能のシーケンス図の作成も一段落したため、次の機能のクラス図、シーケンス図の作成を開始しました。 作成開始した機能は、…

アプリ開発日記 #141 1番大変なとこは終わったっぽい

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 1つの画面の機能数が最も多い画面のシーケンス図の作成を行っていました。その画面では、画面の表示、データの登録に加えて、入力状況…

アプリ開発日記 #140 クラス図とシーケンス図を進める

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 機能ごとにシーケンス図を書きながら、不足しているメソッドのクラス図への追加などを行い、クラス図の完成度についても高めています。…

アプリ開発日記 #139 なんかクラス構成ミスってるっぽい

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 引き続きクラス図とシーケンス図の作成をしています。そして、シーケンス図を作成していたところ、考えていたクラス構成ではテーブルへ…

アプリ開発日記 #138 今日はシーケンス図

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 昨日まで進めていたクラス図をもとにシーケンス図を作成しました。 シーケンス図は、作成したクラス図でアプリのふるまいが実現できる…

アプリ開発日記 #137 今日も設計を進めました

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 引き続きクラス図の設計を行っています。 そして、今クラス構成を考えている機能が一番複雑な機能になりそうです。 なぜなら、関係する…

アプリ開発日記 #136 ほかの機能も設計を進める

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 1つ目の機能について、クラス設計が完了しました。 そのため、次の機能のクラス図および、シーケンス図の作成に取り掛かりました。2つ…

アプリ開発日記 #135 少しだけ設計を進めた

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 シーケンス図の続きを作成しました。 そして、1つの機能に対してシーケンス図が作成できました。1つの機能に対してシーケンス図が作成…

アプリ開発日記 #134 シーケンス図を書いてみた

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 修正したクラス図を基にして、シーケンス図を書いてみました。 シーケンス図を書いてみた結果、修正したクラス図のクラス構成でアプリ…

アプリ開発日記 #133 少しずつ進行中

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 引き続きクラス図の修正を行っています。 いきなり全体を直そうとすると、何がしたいのかわからなくなりそうなので、現在は1つのユース…

アプリ開発日記 #132 DDDを取り込めるように奮闘中

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 引き続きクラス図および、シーケンス図の修正を行っています。 そして、今回作成しているアプリではDDDを取り入れた設計を行うように設…

アプリ開発日記 #131 DDDの本を見ながらクラス構成を見直す

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 なかなかクラス構成が決まらなかったため、本を読み直しながら、クラス構成の見直しを行っています。 そして、ドメイン駆動設計入門と…

アプリ開発日記 #130 シーケンス図を書いてみた

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 クラス図が進められなくなってきたため、クラス図をいったん中断して、シーケンス図を書いてみることにしました。 シーケンス図はUMLの…

アプリ開発日記 #129 実装に向けてクラス図を更新

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 画面のイメージや、項目の定義について、一通り検討が完了しました。 そのため、画面の設計については、いったん完了としようと思いま…

アプリ開発日記 #128 画面の設計中

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 作成した画面イメージをもとに、表示する項目や、入力項目、ボタンなどのコントロールの定義を行いました。 画面に表示する項目とその…

アプリ開発日記 #127 必要な画面のイメージは考えた

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 とりあえず、必要なすべての画面の画面イメージの作成は完了しました。そして、今回の画面作成で不要となった機能や、追加が必要な機能…