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
210
View周りで後悔しない実装
第3回スタートアップAndroid勉強会LT資料(*・ω・)ノ
bvlion
March 07, 2017
Tweet
Share
More Decks by bvlion
See All by bvlion
Java8のStreamとLambdaの関係
iwaisatoshi
0
120
それは本当にRailsでないとダメですか?
iwaisatoshi
0
270
Kotlinでテストコードを書く
iwaisatoshi
1
620
Kotlinで始めるAndroid開発
iwaisatoshi
0
140
Other Decks in Technology
See All in Technology
なぜ NOT A HOTEL が Web3 に取り組むのか - NOT A HOTEL TECH TALK
ynunokawa
0
160
DevOpsDays History and my DevOps story
kawaguti
PRO
8
1.5k
Tableau事例紹介 / Tableau Case Study of Eureka
kazuya_araki_tokyo
1
170
NLP2024 参加報告LT ~RAGの生成評価と懇親戦略~ / nlp2024_attendee_presentation_LT_masuda
taro_masuda
1
190
Delivering Millions of Messages within seconds @ Duolingo
pelelgrino
0
320
[PlatformCon 24] Platform Orchestrators: The Missing Middle of Internal Developer Platforms?
danielbryantuk
1
170
長期運用プロジェクトでのMySQLからTiDB移行の検証
colopl
2
630
Algyan イベント振り返り
linyixian
0
180
テストプロセスで大事にしていること #jasstnano
makky_tyuyan
0
110
Next'24 事例セッションの紹介とクラウド資格を活用したキャリア形成について語りMuscle
yasumuusan
1
310
コンテナセキュリティの基本と脅威への対策
kyohmizu
3
680
オブザーバビリティの Primary Signals
onk
PRO
0
540
Featured
See All Featured
Building Effective Engineering Teams - LeadDev
addyosmani
27
1.8k
Faster Mobile Websites
deanohume
297
30k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
226
16k
Into the Great Unknown - MozCon
thekraken
10
980
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
9
8.3k
Debugging Ruby Performance
tmm1
70
11k
The Power of CSS Pseudo Elements
geoffreycrofte
59
5k
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
Bootstrapping a Software Product
garrettdimon
PRO
301
110k
The Straight Up "How To Draw Better" Workshop
denniskardys
227
130k
Art, The Web, and Tiny UX
lynnandtonic
288
19k
How to train your dragon (web standard)
notwaldorf
72
5.1k
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側もコードなので、ぞんざいにしない。 ・ちゃんとその後、どうなるか考える。 うわ〜(>_<)ってならないようにする!
ありがとうございました!!