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

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

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

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

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

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

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

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

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

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

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

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

アプリ開発日記 #126 引き続き画面考え中

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 引き続き、アプリの画面の設計をしています。そして、今日画面を考えている中で2つの問題が見つかりました。1つ目は、画面が足らないの…

アプリ開発日記 #125 新しいアプリの画面を考える

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日の作業 アプリの画面の設計を開始しました。画面の設計では、画面の色や、画面へ表示する項目のレイアウトなどの検討を行いました。まず、画面…

アプリ開発日記 #124 ToDoボタンを審査に提出

今日の作業 引き続きToDoボタンアプリのボタンの並び替え機能の追加作業を行っています。 そして今日iOS版とAndroid版の両方を審査に出すことができました。今回の修正では、並び替え機能を追加するための修正自体はそれほど難しくはありませんでした。 しか…

アプリ開発日記 #123 ToDoボタンに並び替え機能の実装

今日の作業 昨日に引き続きToDoボタンアプリのボタンの並び替え機能の追加作業を行っています。今日は、並び替え機能について、どのような機能にするかを決めました。 そして、機能の仮組の状態からさらにプログラミングを進めました。結果、Android版はおお…

アプリ開発日記 #122 ToDoボタンに並び替え機能の追加

今日の作業 今日は、新しいアプリの設計をお休みして、以前からやろうと思っていたToDoボタンの修正を行いました。 今回の修正は、アプリへ表示しているボタンの表示順序の変更対応です。表示順序の変更は、「既定の表示順」、「登録日の昇順」、「登録日の…

アプリ開発日記 #121 概念モデルの再構築

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日までの作業 機能設計を行った結果、いくつか必要な項目が足りていないことや、作成した概念モデルではクラス構成がいまいちなことがわかりまし…

アプリ開発日記 #120 アプリの機能がだいぶ固まった

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日までの作業 基本設計として、概念モデルおよび、機能一覧から、機能設計を行っています。 そして、6割の機能について、詳細な機能の検討を行い…

アプリ開発日記 #119 アプリの機能設計を行う

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日までの作業 基本設計を開始することとしました。 まずは、概念モデルおよび、機能一覧から、機能設計を開始しました。 そして、いくつかの機能…

アプリ開発日記 #118 アプリの概念モデルを考える

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日までの作業 スケジュール管理アプリの概念モデルの作成を行いました。 概念モデルを考えるために、まず、スケジュール管理アプリをユーザーに…

アプリ開発日記 #117 ToDoボタンへ機能を追加する(Android版の修正)

今日の作業 昨日iOS版で行った登録、削除機能の追加をAndroid版でも実装しました。 Android版については、動的なViewの追加方法で悩んでいましたが、追加方法自体は間違っていないようでした。ただし、ScrollViewの中に設定したLinearLayoutをFindViewByIdを…

アプリ開発日記 #116 ToDoボタンへ機能を追加する

背景 今まで作成してきたアプリに初めてレビューが付きました。 そして、そのレビューの中で並び替えや、登録、削除機能があるともっと良いと記載されていました。これについては、もっともだと思いましたので、すぐに機能追加の検討を始めました。 そして、…

アプリ開発日記 #115 2020年2本目のアプリの検討を開始

新しく作るアプリ いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。 今日までの作業 新しく作るアプリについて、どのようなアプリを作ろうか検討を行っておりました。 作るアプリについては、前から期限前日に焦って…

Xamarin.Formsでドラッグアンドドロップによるリストの並び順の変更をやってみた

※今回作成したソースコードのリンクは、一番下に記載しています。 実装概要 ドラッグアンドドロップでリストの並び順を変更するために以下の3つのことを行いました。 画面でタップされた座標位置および、指が離れた座標位置の取得 タップされてから指が離れ…

社畜日記をリリースしました!!

社畜日記とは 社畜日記は、長時間労働だけが社畜じゃないをコンセプトとした日記アプリです。社畜日記では、翌日の予定および、当日の業務の記録が可能です。 そして、日々の業務を記録することで、あなたの業務を見えるかすることができます。社畜日記を使…

アプリ開発日記 #114 実装完了 広告の表示も可能になりました。

新しく作るアプリ 新しく作るアプリは、ビジネスパーソンのための日記アプリを考えています。 そして、ビジネスパーソン向けの日記アプリということですので、ターゲットとするユーザーを20~30代のビジネスパーソンに設定しようと考えています。 今日の作業…

アプリ開発日記 #113 何度もイベントが発生するバグを修正

新しく作るアプリ 新しく作るアプリは、ビジネスパーソンのための日記アプリを考えています。 そして、ビジネスパーソン向けの日記アプリということですので、ターゲットとするユーザーを20~30代のビジネスパーソンに設定しようと考えています。 今日の作業…

アプリ開発日記 #112 とりあえず必要な処理は実装できた

新しく作るアプリ 新しく作るアプリは、ビジネスパーソンのための日記アプリを考えています。 そして、ビジネスパーソン向けの日記アプリということですので、ターゲットとするユーザーを20~30代のビジネスパーソンに設定しようと考えています。 今日の作業…

アプリ開発日記 #111 ShellのアイコンとiOS版の対応

新しく作るアプリ 新しく作るアプリは、ビジネスパーソンのための日記アプリを考えています。 そして、ビジネスパーソン向けの日記アプリということですので、ターゲットとするユーザーを20~30代のビジネスパーソンに設定しようと考えています。 今日の作業…

アプリ開発日記 #110 スプラッシュ画面の追加とか

新しく作るアプリ 新しく作るアプリは、ビジネスパーソンのための日記アプリを考えています。 そして、ビジネスパーソン向けの日記アプリということですので、ターゲットとするユーザーを20~30代のビジネスパーソンに設定しようと考えています。 今日の作業…

アプリ開発日記 #110 8割がた完成

新しく作るアプリ 新しく作るアプリは、ビジネスパーソンのための日記アプリを考えています。 そして、ビジネスパーソン向けの日記アプリということですので、ターゲットとするユーザーを20~30代のビジネスパーソンに設定しようと考えています。 今日の作業…

システムの機能を使う人(アクター)について考えてみた

システムの機能とシステムを使用する人 1つのシステムには複数の機能があります。 そして、複数の人が1つのシステムを使用します。そのため、1つの機能を複数の人が使用する場合もあれば、複数の機能を同じ人が使用する場合もあります。しかし、同じ人が複数…

アプリ開発日記 #109 画面が1つできた

新しく作るアプリ 新しく作るアプリは、ビジネスパーソンのための日記アプリを考えています。 そして、ビジネスパーソン向けの日記アプリということですので、ターゲットとするユーザーを20~30代のビジネスパーソンに設定しようと考えています。 今日の作業…

アプリ開発日記 #108 一部の画面の表示はできた

新しく作るアプリ 新しく作るアプリは、ビジネスパーソンのための日記アプリを考えています。 そして、ビジネスパーソン向けの日記アプリということですので、ターゲットとするユーザーを20~30代のビジネスパーソンに設定しようと考えています。 今日の作業…

アプリ開発日記 #107 Modelの実装を完了させ、画面側の作成開始

新しく作るアプリ 新しく作るアプリは、ビジネスパーソンのための日記アプリを考えています。 そして、ビジネスパーソン向けの日記アプリということですので、ターゲットとするユーザーを20~30代のビジネスパーソンに設定しようと考えています。 今日の作業…