これおもしろい

なにはともあれ1日1記事、いや、週1記事

AndroidProject01: GoodAsOldPhones

作ったもの

f:id:takattata:20180427012146g:plain

Kotlin-30-Projects/GoodAsOldPhones at master · takattata/Kotlin-30-Projects · GitHub

↓元のプロジェクト
Swift-30-Projects/Project 01 - GoodAsOldPhones at master · soapyigu/Swift-30-Projects · GitHub

実装時間

5時間は使った

使ったもの

  • RecyclerView
  • BottomNavigationView iOSだとポンとできるが(たしか)、自由な分なかなか準備するものが多い印象

出来てないところ(時間切れ)

  • Usのスクロール
  • 画面回転
  • rippleエフェクトの時の背景色設定(<ripple~を使う?)
  • manifestのappThemeにNoActionBarを設定した時のlayoutの設定

学んだ / 復習したこと

  • アイコンの追加
  • Fragmentの作成
  • BottomNavigationViewの使い方
  • RecyclerViewとListViewの違い
  • elevation(BottomNavigationViewのbackgroudnで背景色設定しないと見えない)
  • material designでの基本セットとなるtext size
  • ScrollViewの下は子要素一つ

Bad Practice f:id:takattata:20180426011117p:plain Bottom navigation - Components - Material Design

参考にしたもの

感想

めっちゃ時間かかった...!!
今はこんな有様だけど、この計画を進めていく内に慣れてくる様になると思う。それが楽しみ。頑張ろう。
2周目とか番外編とかでちゃんと書けるようになって修正したい気持ちはある。
時間区切って進めていかないと時間が足りなくなるなぁ。反省。
あとコミットを都度するべきだと思った。戻すの大変になるから。これも反省。

プロジェクト案

備考