電卓の作成

要件

  • 自然数同士の2項による四則計算

設計

MVVMアーキテクチャ

Google公式のMVVMアーキテクチャを参考にしています

画面構成

画面名 キャプチャ画像
電卓画面
0除算エラーダイアログ
2項目未入力エラーダイアログ
int(32bit)最大値
エラーダイアログ*1

[参考]

  1. https://mekou.com/linux-magazine/%E3%81%BE%E3%81%A8%E3%82%81-java-%E6%95%B0%E5%80%A4-%E2%87%94-%E6%96%87%E5%AD%97%E5%88%97%E5%A4%89%E6%8F%9B-%E6%95%B0%E5%80%A4%E6%9C%80%E5%A4%A7%E5%80%A4/

テスト実行結果

  • ExampleUnitTestに記載したテストコードの実行結果です。

  • ExampleInstrumentedTestに記載したUIテストの実行結果です。