Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
View周りで後悔しない実装
Search
bvlion
March 07, 2017
Technology
0
260
View周りで後悔しない実装
第3回スタートアップAndroid勉強会LT資料(*・ω・)ノ
bvlion
March 07, 2017
Tweet
Share
More Decks by bvlion
See All by bvlion
Java8のStreamとLambdaの関係
iwaisatoshi
0
140
それは本当にRailsでないとダメですか?
iwaisatoshi
0
320
Kotlinでテストコードを書く
iwaisatoshi
1
740
Other Decks in Technology
See All in Technology
~宇宙最速~2025年AWS Summit レポート
satodesu
1
1.9k
PHPでWebブラウザのレンダリングエンジンを実装する
dip_tech
PRO
0
210
Lambda Web Adapterについて自分なりに理解してみた
smt7174
4
120
Github Copilot エージェントモードで試してみた
ochtum
0
110
Understanding_Thread_Tuning_for_Inference_Servers_of_Deep_Models.pdf
lycorptech_jp
PRO
0
140
MySQL5.6から8.4へ 戦いの記録
kyoshidaxx
1
260
AWS アーキテクチャ作図入門/aws-architecture-diagram-101
ma2shita
30
11k
Amazon S3標準/ S3 Tables/S3 Express One Zoneを使ったログ分析
shigeruoda
4
550
ドメイン特化なCLIPモデルとデータセットの紹介
tattaka
0
130
AWS Summit Japan 2025 Community Stage - App workflow automation by AWS Step Functions
matsuihidetoshi
1
280
より良いプロダクトの開発を目指して - 情報を中心としたプロダクト開発 #phpcon #phpcon2025
bengo4com
1
3.1k
GitHub Copilot の概要
tomokusaba
1
140
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
The World Runs on Bad Software
bkeepers
PRO
69
11k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Embracing the Ebb and Flow
colly
86
4.7k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Unsuck your backbone
ammeep
671
58k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
670
Music & Morning Musume
bryan
46
6.6k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.3k
The Invisible Side of Design
smashingmag
300
51k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
60k
Site-Speed That Sticks
csswizardry
10
660
Transcript
View周りで後悔しない実装 第3回スタートアップAndroid勉強会 岩井 大志
自己紹介 名前 ・岩井 大志(Iwai Satoshi) 高卒エンジニア(´・ω・`) 個人の活動 ・Twitter @ninjinx ・メモサイト(GAE)
https://bvlion-app.appspot.com
いよいよ明後日はDroidKaigiですね!
残念ながら私は行けませんが…(´・ω・`)
さて、 スタートアップと言えば爆速開発…
とは言え、その保守性まで考慮してます?
私が後悔した目先実装をご紹介…
ガワネイティブで作っちゃった… assetsにhtmlとcss・jsを入れて 作る。。。 こうした理由は ・iOSと同じデザインにしたかった ・xmlよく分からんかった ・assetsなら通信しないから早いだろう でも…。。。
こんなデメリットが… ・WebView遅い ・セキュリティ的に問題がある ・テストしづらい ・メモリ食う ・結局Viewに各種設定をするのでソースが多くなる ↑これって保守性にも繋がるよね??
結論…
早く作れただけでした(´・ω・`)
最近指摘されたレイアウト1 相「書いてることは違いますけど、これは場所的に上の行 いらないですね。」 自「はい、その通りです。。。」
最近指摘されたレイアウト2 相「ちゃんと適材適所で宣言した方がいいですよ〜」 自「おっしゃる通りでございます。。。」
最近指摘されたレイアウト3 相「これtextView1って名前じゃないとダメですか?」 自「いえ、layout_below用でした。。。」
結論…
あんま急ぎすぎると恥ずかしい…(´・ω・`)
まとめ ・安易に楽なものに走らない。 ・View側もコードなので、ぞんざいにしない。 ・ちゃんとその後、どうなるか考える。 うわ〜(>_<)ってならないようにする!
ありがとうございました!!