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
KotlinでAndroidアプリつくってみた
Search
syobochim
May 23, 2017
Programming
0
1.2k
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
330
ドメイン駆動設計のススメ#1 / DDD DevLiveShow Chapter1
syobochim
0
260
ドメイン駆動設計のススメ#2 / DDD DevLiveShow Chapter2
syobochim
0
460
しょぼちむのエヴァンス本のススメ / syobochim read Evans Book
syobochim
9
25k
オンラインのプレゼンがさみしくて 拍手👏アプリつくりました #javajo / ClapHand Application
syobochim
1
280
いちばんやさしいGit入門
syobochim
2
2.8k
20160128 jjug Nightセミナー_Git実践入門
syobochim
1
1.2k
第三回マイクロサービスアーキテクチャ読書会(後半)
syobochim
0
1.1k
SIerもはじめる わたしたちのDevOps #jjug_ccc
syobochim
0
1.1k
Other Decks in Programming
See All in Programming
弊社の「意識チョット低いアーキテクチャ」10選
texmeijin
5
23k
【Kaigi on Rails 2024】YOUTRUST スポンサーLT
krpk1900
1
250
From Subtype Polymorphism To Typeclass-based Ad hoc Polymorphism- An Example
philipschwarz
PRO
0
170
PHP でアセンブリ言語のように書く技術
memory1994
PRO
1
150
推し活の ハイトラフィックに立ち向かう Railsとアーキテクチャ - Kaigi on Rails 2024
falcon8823
6
2.3k
Hotwire or React? ~Reactの録画機能をHotwireに置き換えて得られた知見~ / hotwire_or_react
harunatsujita
9
4.1k
Generative AI Use Cases JP (略称:GenU)奮闘記
hideg
0
160
Honoの来た道とこれから
yusukebe
19
3.1k
のびしろを広げる巻き込まれ力:偶然を活かすキャリアの作り方/oso2024
takahashiikki
1
410
アジャイルを支えるテストアーキテクチャ設計/Test Architecting for Agile
goyoki
7
2.8k
飲食業界向けマルチプロダクトを実現させる開発体制とリアルな現状
hiroya0601
1
400
Vaporモードを大規模サービスに最速導入して学びを共有する
kazukishimamoto
4
4.3k
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.9k
Producing Creativity
orderedlist
PRO
341
39k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Fireside Chat
paigeccino
32
3k
Speed Design
sergeychernyshev
24
570
Building Better People: How to give real-time feedback that sticks.
wjessup
363
19k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
41
2.1k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
7.9k
Testing 201, or: Great Expectations
jmmastey
38
7k
The Invisible Side of Design
smashingmag
297
50k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Ruby is Unlike a Banana
tanoku
96
11k
Transcript
KotlinでAndroidアプリ つくってみた 流行りに のってみた!
しょぼちむ @syobochim 西新宿のSIer こんばんは!
シャトルバス時刻表
なんでつくろうと思ったか
そこで
こんなものがあればいいのでは! • 現在時刻以降のバスの時間を一覧で見たい! • 次のバスまでのカウントダウンがあれば便利なので は! • 駅出発の時間と会社出発の時間を切り替える感じ で!!
None
Kotlinで 作って見たのが これ
画面
現在時刻以降のバスの 時間を一覧で表示
次のバスまでの カウントダウン
駅出発の時間と 会社出発の時間を 切り替え
ダサい
全体的にださい
延々と続くタイムリスト (こんなにいらない)
エレベーターの中で 間に合わないバスの カウントダウンを 見るのが切ない
次のバスが何分後か 計算しなきゃいけなくて 直感的ではない
顧客(もとい 私)が 本当に求めていたもの
• おしゃれ • 今から何分後にバスが来るのかを一 覧で表示できる • 直近の2〜3本のバスの時刻だけ表 示できれば充分
None
開発者であり顧客であったのに 開発が終わって 実際に使ってみると 私が思っていたものと 本当に求めていたものが違った
エンジニアなのに こんな調子なので 顧客が本当に必要なものを 考えて伝えるのは かなり難しいのでは…!
思ったこと
• お客様から「こんな感じで!」ってお願いされ たものを鵜呑みにしない • ユースケースから、本当に必要なものをちゃん と考える • 使ってみないとわからないことがある • UI大事!!
• なんかもっとかわいく出来ると思ってた • 自分がこんなにダサいと思わなかった
さいごに
Kotlinの話全然しなかった…けど! (こんなアプリ作っちゃうことからわかるように) いままでアプリとか作ったことないし 周りにサポートとかもしてもらわなかったけど サーバサイドKotlinで アプリをサラッと作れました!
どうやって勉強したの?
これまじでわかりやすかった! おすすめ!!
さいごのさいごに
Kotlin! Android開発言語としての 公式サポート おめでとうございます!!
ありがとう ございました