機能 #165
高橋 徹 さんが3年以上前に更新
h4. 目的
毎日の体温計測をスマートフォンのメモ機能で記録していたが、記入が結構面倒であった。
また、昨今のAndroidアプリケーション開発事情を把握するため、5年前の古典的なMVC構造と対比したい。そこで、まずMVC構造で作成してみる。
h4. 条件 構造
* アプリケーション名は、「Temp.Recorder」
* 単独のアプリケーションでデータ永続化機能を持つ
* 開発言語はJava、完成後Kotlin版作成 開発言語はJavaおよびKotlin(まずJava)
* ActivityとContentProviderで構成する
* データ永続化はSQLiteを使う
* 開発環境は、Windows 10、Android Studio 4.0.1、APIレベル29
* 古典的MVC版では便利ライブラリは極力排する
* レイアウトイメージ
<pre>
+---------------------+
|Temp.Recorder | <-- TextView
| 08.31 07:10 | <-- TextView x 2 wrapped by LinearLayout(Horizontal)
| [+10min] [-10min] | <-- Button x 2 wrapped by LinearLayout(Horizontal)
| 35 4 |
| ---- --- | <-- NumberPicker x 2 +- wrapped by LinearLayout
| 36 . 5 [Submit] | <-- Button + (Horizontal)
| ---- --- |
| 37 6 |
|Temp.Record | <-- TextView
| 08.30 08:05 36.6 | <-- RecyclerView
| 08.29 07:30 36.4 |
| : |
+---------------------+
</pre>
h4. 完了条件
リポジトリにビルド・実行可能なアプリケーションを登録する。
戻る