Slide 1

Slide 1 text

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

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

いよいよ明後日はDroidKaigiですね!

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

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

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

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

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

結論…

Slide 11

Slide 11 text

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

Slide 12

Slide 12 text

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

Slide 13

Slide 13 text

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

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

結論…

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

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