Upgrade to Pro — share decks privately, control downloads, hide ads and more …

View周りで後悔しない実装

Acb890a6861c2f2bc5a8968e3ff20094?s=47 bvlion
March 07, 2017

 View周りで後悔しない実装

第3回スタートアップAndroid勉強会LT資料(*・ω・)ノ

Acb890a6861c2f2bc5a8968e3ff20094?s=128

bvlion

March 07, 2017
Tweet

Transcript

  1. View周りで後悔しない実装 第3回スタートアップAndroid勉強会 岩井 大志 

  2. 自己紹介 名前 ・岩井 大志(Iwai Satoshi)   高卒エンジニア(´・ω・`) 個人の活動 ・Twitter   @ninjinx ・メモサイト(GAE)

      https://bvlion-app.appspot.com
  3. いよいよ明後日はDroidKaigiですね!

  4. 残念ながら私は行けませんが…(´・ω・`)

  5. さて、 スタートアップと言えば爆速開発…

  6. とは言え、その保守性まで考慮してます?

  7. 私が後悔した目先実装をご紹介…

  8. ガワネイティブで作っちゃった… assetsにhtmlとcss・jsを入れて 作る。。。 こうした理由は ・iOSと同じデザインにしたかった ・xmlよく分からんかった ・assetsなら通信しないから早いだろう でも…。。。

  9. こんなデメリットが… ・WebView遅い ・セキュリティ的に問題がある ・テストしづらい ・メモリ食う ・結局Viewに各種設定をするのでソースが多くなる   ↑これって保守性にも繋がるよね??

  10. 結論…

  11. 早く作れただけでした(´・ω・`)

  12. 最近指摘されたレイアウト1 相「書いてることは違いますけど、これは場所的に上の行   いらないですね。」 自「はい、その通りです。。。」

  13. 最近指摘されたレイアウト2 相「ちゃんと適材適所で宣言した方がいいですよ〜」 自「おっしゃる通りでございます。。。」

  14. 最近指摘されたレイアウト3 相「これtextView1って名前じゃないとダメですか?」 自「いえ、layout_below用でした。。。」

  15. 結論…

  16. あんま急ぎすぎると恥ずかしい…(´・ω・`)

  17. まとめ ・安易に楽なものに走らない。 ・View側もコードなので、ぞんざいにしない。 ・ちゃんとその後、どうなるか考える。   うわ〜(>_<)ってならないようにする!

  18. ありがとうございました!!