icon files replaced, provisioning file renewed.
とりあえず、device_familyにiPadを加えて、ユニバーサル化してみた。

  - 予想通り、何も対策をしないと色々とレイアウトで格好悪いことになることを確認。
  - とりあえず、気が付いた問題をGitHubのIssuesに登録した。
歌選択画面で、歌の内容を下の句まで表示するようにした。 ( fixed #22 )
RecitPoemLayoutのコードを整理。

  - 不要なコードを削除
  - コメントの修正
_recite_poem_styles.rbを修正したときもGuardが機能するようにした。
iPhoneとiPadのサイズを管理するSizesオブジェクトの導入に着手。

  - まだクラスを作り始めただけで、実際の画面のサイズには反映できていない。
iPhoneとiPadのサイズを、アプリ起動時にapp_delegate内で決めるようにした。

  - app_delegate => Screen => Layout という経路でLayoutにSizesオブジェクトが渡される。
歌の読み上げ画面をユニバーサル化(iPad対応)した。
some gems updated
listen gemのバージョンに課していた制約を外した。

  - 2.7.5に抑えていないと guardでエラーが起きていたが、現状では最新版にしてもエラーが起きなくなったため。
テストに使っていない motion-stuck gemの読み込みをやめた。
ProMotion gemのバージョン制約を外し、最新版を使うようにした。

  - 最新版(2.0.1)にしてもエラーが発生しなくなったため。
ProMotion gemのバージョン制約を再びかけ、理由をGemfileに明記した。

  - 最新版(2.0.1)にしたら、TableScreen内のSwitchを変更したとき、delegateメソッドに変更後の値が渡せなくなってしまうため。
読み上げ画面と「次はどうする？」画面のレイアウトをiPadに対応させた。( fixed  #23, fixed #24 )
SizesXXXオブジェクトにnav_bar_button_sizeメソッドを追加。

  - これから、NavBarButtonオブジェクトを導入し、そのサイズ決めに追加したメソッドを使う。
ナビゲーションバー(および相当するView)に配置するボタンオブジェクトを導入

  - まずは「設定」=> BarGearButton, 「終了」 => BarExitButton
  - まだScreenには配置していない。
ナビゲーションバー(および相当するView)に配置するヘルプボタンを導入

  - まだScreenには配置していない。
導入したBarXXXButtonをトップ画面で使うようにした。
リファクタリングを実施。

  - メソッドのリネームと、誤ってクラス定義の外に出していたコードの移動。
各NavBarButonに accessibilityLabelを設定した。