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
230
View周りで後悔しない実装
第3回スタートアップAndroid勉強会LT資料(*・ω・)ノ
bvlion
March 07, 2017
Tweet
Share
More Decks by bvlion
See All by bvlion
Java8のStreamとLambdaの関係
iwaisatoshi
0
130
それは本当にRailsでないとダメですか?
iwaisatoshi
0
300
Kotlinでテストコードを書く
iwaisatoshi
1
660
Kotlinで始めるAndroid開発
iwaisatoshi
0
150
Other Decks in Technology
See All in Technology
OTelCol_TailSampling_and_SpanMetrics
gumamon
1
220
DynamoDB でスロットリングが発生したとき_大盛りver/when_throttling_occurs_in_dynamodb_long
emiki
1
440
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
2
3.2k
誰も全体を知らない ~ ロールの垣根を超えて引き上げる開発生産性 / Boosting Development Productivity Across Roles
kakehashi
2
230
Introduction to Works of ML Engineer in LY Corporation
lycorp_recruit_jp
0
140
安心してください、日本語使えますよ―Ubuntu日本語Remix提供休止に寄せて― 2024-11-17
nobutomurata
1
1k
DynamoDB でスロットリングが発生したとき/when_throttling_occurs_in_dynamodb_short
emiki
0
260
適材適所の技術選定 〜GraphQL・REST API・tRPC〜 / Optimal Technology Selection
kakehashi
1
700
障害対応指揮の意思決定と情報共有における価値観 / Waroom Meetup #2
arthur1
5
490
SREが投資するAIOps ~ペアーズにおけるLLM for Developerへの取り組み~
takumiogawa
1
460
オープンソースAIとは何か? --「オープンソースAIの定義 v1.0」詳細解説
shujisado
10
1.3k
OCI 運用監視サービス 概要
oracle4engineer
PRO
0
4.8k
Featured
See All Featured
Unsuck your backbone
ammeep
668
57k
Docker and Python
trallard
40
3.1k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
Making the Leap to Tech Lead
cromwellryan
133
8.9k
How GitHub (no longer) Works
holman
310
140k
RailsConf 2023
tenderlove
29
900
Side Projects
sachag
452
42k
Producing Creativity
orderedlist
PRO
341
39k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
250
21k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
The Cost Of JavaScript in 2023
addyosmani
45
6.8k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
24k
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側もコードなので、ぞんざいにしない。 ・ちゃんとその後、どうなるか考える。 うわ〜(>_<)ってならないようにする!
ありがとうございました!!