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
AWS Organizations 新機能!マルチパーティ承認の紹介
yhana
1
170
Oracle Audit Vault and Database Firewall 20 概要
oracle4engineer
PRO
3
1.7k
Kotlin Coroutine Mechanisms: A Surprisingly Deep Rabbithole
amanda_hinchman
2
100
20250625 Snowflake Summit 2025活用事例 レポート / Nowcast Snowflake Summit 2025 Case Study Report
kkuv
1
340
Fabric + Databricks 2025.6 の最新情報ピックアップ
ryomaru0825
1
150
生まれ変わった AWS Security Hub (Preview) を紹介 #reInforce_osaka / reInforce New Security Hub
masahirokawahara
0
260
本が全く読めなかった過去の自分へ
genshun9
0
630
Amazon Bedrockで実現する 新たな学習体験
kzkmaeda
2
610
SalesforceArchitectGroupOsaka#20_CNX'25_Report
atomica7sei
0
230
Delegating the chores of authenticating users to Keycloak
ahus1
0
130
Yamla: Rustでつくるリアルタイム性を追求した機械学習基盤 / Yamla: A Rust-Based Machine Learning Platform Pursuing Real-Time Capabilities
lycorptech_jp
PRO
4
150
Understanding_Thread_Tuning_for_Inference_Servers_of_Deep_Models.pdf
lycorptech_jp
PRO
0
140
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.4k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
800
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
Making the Leap to Tech Lead
cromwellryan
134
9.4k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
We Have a Design System, Now What?
morganepeng
53
7.7k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
The Cost Of JavaScript in 2023
addyosmani
51
8.5k
The Language of Interfaces
destraynor
158
25k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
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側もコードなので、ぞんざいにしない。 ・ちゃんとその後、どうなるか考える。 うわ〜(>_<)ってならないようにする!
ありがとうございました!!