Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
KotlinでAndroidアプリつくってみた
syobochim
May 23, 2017
Programming
0
1.1k
KotlinでAndroidアプリつくってみた
JJUG CCC 2017 Springの懇親会LT資料です
syobochim
May 23, 2017
Tweet
Share
More Decks by syobochim
See All by syobochim
AWSで実現する「好き」の感情 / Develop Suki by AWS #devio2022
syobochim
1
270
ドメイン駆動設計のススメ#1 / DDD DevLiveShow Chapter1
syobochim
0
62
ドメイン駆動設計のススメ#2 / DDD DevLiveShow Chapter2
syobochim
0
210
しょぼちむのエヴァンス本のススメ / syobochim read Evans Book
syobochim
7
18k
オンラインのプレゼンがさみしくて 拍手👏アプリつくりました #javajo / ClapHand Application
syobochim
0
210
いちばんやさしいGit入門
syobochim
1
2.3k
20160128 jjug Nightセミナー_Git実践入門
syobochim
1
1.1k
第三回マイクロサービスアーキテクチャ読書会(後半)
syobochim
0
1.1k
SIerもはじめる わたしたちのDevOps #jjug_ccc
syobochim
0
1.1k
Other Decks in Programming
See All in Programming
CDKでValidationする本当の方法 / cdk-validation
gotok365
1
210
AWSにおける標的型Bot対策
hacomono
0
420
OIDC仕様に準拠した Makuake ID連携基盤構築の裏側
ymtdzzz
0
570
子育てとEMと転職と
_atsushisakai
1
410
Hatena Engineer Seminar #23「新卒研修で気軽に『ありがとう』を伝え合える Slack アプリを開発した話」
slashnephy
0
340
PHPDocにおける配列の型定義を少し知る
shimabox
1
140
Most Valuable Bug(?) ~インシデント未遂から得た学び~
tatsumiakahori
0
150
Milestoner
bkuhlmann
1
250
domain層のモジュール化 / MoT TechTalk #15
mot_techtalk
0
120
PHPアプリケーションにおけるアーキテクチャメトリクスについて / Architecture Metrics in PHP Applications
isanasan
1
270
コンピュータビジョンセミナー2 / computer_vision_seminar_libSGM
fixstars
0
320
Prácticas de Seguridad en Kubernetes
pablokbs
0
130
Featured
See All Featured
Bash Introduction
62gerente
601
210k
The Illustrated Children's Guide to Kubernetes
chrisshort
22
43k
Art Directing for the Web. Five minutes with CSS Template Areas
malarkey
196
9.8k
4 Signs Your Business is Dying
shpigford
171
20k
Web Components: a chance to create the future
zenorocha
304
40k
Fashionably flexible responsive web design (full day workshop)
malarkey
396
63k
StorybookのUI Testing Handbookを読んだ
zakiyama
8
3.2k
GitHub's CSS Performance
jonrohan
1020
430k
Teambox: Starting and Learning
jrom
124
7.9k
A Philosophy of Restraint
colly
193
15k
VelocityConf: Rendering Performance Case Studies
addyosmani
317
22k
The Language of Interfaces
destraynor
149
21k
Transcript
KotlinでAndroidアプリ つくってみた 流行りに のってみた!
しょぼちむ @syobochim 西新宿のSIer こんばんは!
シャトルバス時刻表
なんでつくろうと思ったか
そこで
こんなものがあればいいのでは! • 現在時刻以降のバスの時間を一覧で見たい! • 次のバスまでのカウントダウンがあれば便利なので は! • 駅出発の時間と会社出発の時間を切り替える感じ で!!
None
Kotlinで 作って見たのが これ
画面
現在時刻以降のバスの 時間を一覧で表示
次のバスまでの カウントダウン
駅出発の時間と 会社出発の時間を 切り替え
ダサい
全体的にださい
延々と続くタイムリスト (こんなにいらない)
エレベーターの中で 間に合わないバスの カウントダウンを 見るのが切ない
次のバスが何分後か 計算しなきゃいけなくて 直感的ではない
顧客(もとい 私)が 本当に求めていたもの
• おしゃれ • 今から何分後にバスが来るのかを一 覧で表示できる • 直近の2〜3本のバスの時刻だけ表 示できれば充分
None
開発者であり顧客であったのに 開発が終わって 実際に使ってみると 私が思っていたものと 本当に求めていたものが違った
エンジニアなのに こんな調子なので 顧客が本当に必要なものを 考えて伝えるのは かなり難しいのでは…!
思ったこと
• お客様から「こんな感じで!」ってお願いされ たものを鵜呑みにしない • ユースケースから、本当に必要なものをちゃん と考える • 使ってみないとわからないことがある • UI大事!!
• なんかもっとかわいく出来ると思ってた • 自分がこんなにダサいと思わなかった
さいごに
Kotlinの話全然しなかった…けど! (こんなアプリ作っちゃうことからわかるように) いままでアプリとか作ったことないし 周りにサポートとかもしてもらわなかったけど サーバサイドKotlinで アプリをサラッと作れました!
どうやって勉強したの?
これまじでわかりやすかった! おすすめ!!
さいごのさいごに
Kotlin! Android開発言語としての 公式サポート おめでとうございます!!
ありがとう ございました