プロジェクト

全般

プロフィール

機能 #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. 完了条件 

 リポジトリにビルド・実行可能なアプリケーションを登録する。 

戻る