マジで設計を勉強してほしいので課題をつくった(Android版Todoアプリ)
皆様こんにちは。
人類の設計力向上を願う者です。
本日も課題を作ってきました。
是非解いてみてください。
プランをご契約いただければ、ご希望の解説動画を作成致しますので是非ご相談ください。
問題
タスク管理を行うアプリをつくってみましょう。
画面イメージ
仕様
【Todoリストとは】
忘れたくないタスクを登録しておくためのアプリです。実装する機能は、タスクの一覧表示、タスクの登録、タスクの削除です。
【実装する機能】
・タスクの一覧表示
現在登録されているタスクの一覧を表示します。
表示内容はタスクのテキストです。
・タスクの登録
タスクを1件登録します。
登録されたタスクは一覧表示で表示されるようになります。
画面右下の追加ボタンを押すと、テキスト入力ダイアログが表示され、タスクを追加します。
・タスクの削除
指定されたタスクを1件削除します。
削除されたタスクは、一覧表示に表示されなくなります。
タスク上に表示された削除ボタンを押すと実行されます。
【その他】
・データの保持
スマホのローカルデータベースにタスクのデータを保持し、アプリ起動時に読み込みを行います。
解説
Todoリスト Android版 設計編
Todoリスト Android版 実装編 データレイヤ
Todoリスト Android版 実装編 UIレイヤ part1
Todoリスト Android版 実装編 UIレイヤ part2
Todoリスト Android版 実装編 UIレイヤ part3
ソースコード