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
1.3k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
KotlinでAndroidアプリつくってみた
JJUG CCC 2017 Springの懇親会LT資料です
syobochim
May 23, 2017
More Decks by syobochim
See All by syobochim
イベントストーミングとKiroの仕様駆動開発で実現する要件の認識合わせプロセス
syobochim
8
2.2k
20251209_WAKECareer_生成AIを活用した設計・開発プロセス
syobochim
7
2.3k
DDD x Microservice Architecture : Findy Architecture Conf 2025
syobochim
13
15k
AWSで実現する「好き」の感情 / Develop Suki by AWS #devio2022
syobochim
1
470
ドメイン駆動設計のススメ#1 / DDD DevLiveShow Chapter1
syobochim
1
690
ドメイン駆動設計のススメ#2 / DDD DevLiveShow Chapter2
syobochim
0
780
しょぼちむのエヴァンス本のススメ / syobochim read Evans Book
syobochim
10
32k
オンラインのプレゼンがさみしくて 拍手👏アプリつくりました #javajo / ClapHand Application
syobochim
1
380
いちばんやさしいGit入門
syobochim
56
29k
Other Decks in Programming
See All in Programming
Android CLI
fornewid
0
210
Laravelで学ぶ Webアプリケーションチューニング入門/web_application_tuning_101
hanhan1978
4
1.7k
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
540
Built Our Own Background Agent at LayerX
layerx
PRO
9
5.1k
関東Kaggler会_NVIDIA_Nemotron_コンペ_振り返り
rick_ds
0
490
Welcome to the "Parametricity" 🏙️ − Generic だけど Specific な世界 −
guvalif
PRO
1
200
複数の Claude Code が"放置"されてしまう問題をCLI ダッシュボードを自作して解決した話
sumihiro3
1
670
その節約、円になってますか?
isamumumu
1
710
Apache Hive: そしてCloud Native Lakehouseへ
okumin
1
210
わからない話を追いかけたら、プログラミング言語を作る側にいた
ydah
3
480
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
4
1.6k
夏だ!祭りだ!祭りとはドメインモデリングでは?
ryugen04
0
190
Featured
See All Featured
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.8k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
430
A designer walks into a library…
pauljervisheath
211
24k
Darren the Foodie - Storyboard
khoart
PRO
3
3.6k
Visualization
eitanlees
152
17k
Unsuck your backbone
ammeep
672
58k
Product Roadmaps are Hard
iamctodd
55
12k
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
390
Transcript
KotlinでAndroidアプリ つくってみた 流行りに のってみた!
しょぼちむ @syobochim 西新宿のSIer こんばんは!
シャトルバス時刻表
なんでつくろうと思ったか
そこで
こんなものがあればいいのでは! • 現在時刻以降のバスの時間を一覧で見たい! • 次のバスまでのカウントダウンがあれば便利なので は! • 駅出発の時間と会社出発の時間を切り替える感じ で!!
None
Kotlinで 作って見たのが これ
画面
現在時刻以降のバスの 時間を一覧で表示
次のバスまでの カウントダウン
駅出発の時間と 会社出発の時間を 切り替え
ダサい
全体的にださい
延々と続くタイムリスト (こんなにいらない)
エレベーターの中で 間に合わないバスの カウントダウンを 見るのが切ない
次のバスが何分後か 計算しなきゃいけなくて 直感的ではない
顧客(もとい 私)が 本当に求めていたもの
• おしゃれ • 今から何分後にバスが来るのかを一 覧で表示できる • 直近の2〜3本のバスの時刻だけ表 示できれば充分
None
開発者であり顧客であったのに 開発が終わって 実際に使ってみると 私が思っていたものと 本当に求めていたものが違った
エンジニアなのに こんな調子なので 顧客が本当に必要なものを 考えて伝えるのは かなり難しいのでは…!
思ったこと
• お客様から「こんな感じで!」ってお願いされ たものを鵜呑みにしない • ユースケースから、本当に必要なものをちゃん と考える • 使ってみないとわからないことがある • UI大事!!
• なんかもっとかわいく出来ると思ってた • 自分がこんなにダサいと思わなかった
さいごに
Kotlinの話全然しなかった…けど! (こんなアプリ作っちゃうことからわかるように) いままでアプリとか作ったことないし 周りにサポートとかもしてもらわなかったけど サーバサイドKotlinで アプリをサラッと作れました!
どうやって勉強したの?
これまじでわかりやすかった! おすすめ!!
さいごのさいごに
Kotlin! Android開発言語としての 公式サポート おめでとうございます!!
ありがとう ございました