学習126日目:Androidアプリの画面構成を学習。

今日の学習時間。

  • Day:126
  • Today:6h
  • Total:797h

学習内容について。

  • TipSwatch(オリジナルアプリ)
    • リファクタリング -> UI
  • Androidアプリ作成
    • UIの作り方

リファクタリングの続き。

今日はメンバー一覧ページのUIを整えることに注力。自然とデザインの整合性が取れてきたので自然とパーツ類の選択が出来るようになってきたことが収穫です。本来であればきちんとした計画を立てて進めるべきなのでしょうが、そうなると今の自分の実力ではイメージしたレベルに届かないものが出来上がってしまうと思います。それよりも色々と調べる中で取捨選択して積み上げていくような、行き当たりばったり的なデザイン構成の方が学びも多く次に生かせると考えました。安易な選択肢に逃げるのではなく、自分の頭で考えて効率的なコードかつ使いやすいアプリになるよう意識していきたいです。

様々なUI部品を試してみた。

JavaScriptを書かずとも予め用意されたメソッドを利用するだけで動的なUIが出来上がってしまうので感激。xmlファイルの書き方や引数の長さなど慣れない点も多いですが全てが刺激的で良い気分転換になりました。IDE(IntelliJ IDEA)のサポート機能のおかげでKotlinもストレスなく書くことができています。if文で書いてたらwhen文に変換してくれたのには驚き。また、教材と違う最新のバージョンで書いてるからimportも多少異なるけどそれも補完してくれるし有難いですね。

今日の反省と明日の目標。

最近はコードを書くのが楽しくて堪らないといった気分です。エラーが出てきたとしても悩むこと自体も楽しくなってきた!オリジナルアプリのUIを考えている中で必要な機能追加も出てきたので明日はそれにも取り掛かっていきたいと思います。そして、息抜きとしてKotlinでAndroidアプリの学習も進めていきたいです。

閉じる