Todoアプリ(Android版)

アプリの仕様に沿って、クラス図・シーケンス図を作成し、アプリケーションを作成してみましょう。

画面イメージ

alt android_todo_view.png

仕様

  1. Todoリストとは

    忘れたくないタスクを登録しておくためのアプリです。実装する機能は、タスクの一覧表示、タスクの登録、タスクの削除です。

  2. タスクの一覧表示

    現在登録されているタスクの一覧を表示します。
    表示内容はタスクのテキストです。

  3. タスクの登録

    タスクを1件登録します。
    登録されたタスクは一覧表示で表示されるようになります。
    画面右下の追加ボタンを押すと、テキスト入力ダイアログが表示され、タスクを追加します。

  4. タスクの削除

    指定されたタスクを1件削除します。
    削除されたタスクは、一覧表示に表示されなくなります。
    タスク上に表示された削除ボタンを押すと実行されます。

  5. データの保持

    スマホのローカルデータベースにタスクのデータを保持し、アプリ起動時に読み込みを行います。

回答例

クラス図

alt android_todo_class.png

ソースコード

[Github]Todo Android版

解説