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
20251209_WAKECareer_生成AIを活用した設計・開発プロセス
syobochim
7
2.2k
DDD x Microservice Architecture : Findy Architecture Conf 2025
syobochim
13
13k
AWSで実現する「好き」の感情 / Develop Suki by AWS #devio2022
syobochim
1
440
ドメイン駆動設計のススメ#1 / DDD DevLiveShow Chapter1
syobochim
1
600
ドメイン駆動設計のススメ#2 / DDD DevLiveShow Chapter2
syobochim
0
720
しょぼちむのエヴァンス本のススメ / syobochim read Evans Book
syobochim
10
31k
オンラインのプレゼンがさみしくて 拍手👏アプリつくりました #javajo / ClapHand Application
syobochim
1
360
いちばんやさしいGit入門
syobochim
53
26k
20160128 jjug Nightセミナー_Git実践入門
syobochim
1
1.3k
Other Decks in Programming
See All in Programming
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
2
900
条件判定に名前、つけてますか? #phperkaigi #c
77web
2
670
守る「だけ」の優しいEMを抜けて、 事業とチームを両方見る視点を身につけた話
maroon8021
3
1.2k
仕様漏れ実装漏れをなくすトレーサビリティAI基盤のご紹介
orgachem
PRO
7
2.9k
それはエンジニアリングの糧である:AI開発のためにAIのOSSを開発する現場より / It serves as fuel for engineering: insights from the field of developing open-source AI for AI development.
nrslib
1
460
20260228_JAWS_Beginner_Kansai
takuyay0ne
5
610
野球解説AI Agentを開発してみた - 2026/02/27 LayerX社内LT会資料
shinyorke
PRO
0
350
AI時代の脳疲弊と向き合う ~言語学としてのPHP~
sakuraikotone
1
1.5k
Fundamentals of Software Engineering In the Age of AI
therealdanvega
2
290
Rethinking API Platform Filters
vinceamstoutz
0
140
Codex CLIのSubagentsによる並列API実装 / Parallel API Implementation with Codex CLI Subagents
takatty
2
220
Migration to Signals, Signal Forms, Resource API, and NgRx Signal Store @Angular Days 03/2026 Munich
manfredsteyer
PRO
0
130
Featured
See All Featured
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
270
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
160
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.4k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
840
Ethics towards AI in product and experience design
skipperchong
2
230
Abbi's Birthday
coloredviolet
2
5.6k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Making the Leap to Tech Lead
cromwellryan
135
9.8k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
430
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
160
Transcript
KotlinでAndroidアプリ つくってみた 流行りに のってみた!
しょぼちむ @syobochim 西新宿のSIer こんばんは!
シャトルバス時刻表
なんでつくろうと思ったか
そこで
こんなものがあればいいのでは! • 現在時刻以降のバスの時間を一覧で見たい! • 次のバスまでのカウントダウンがあれば便利なので は! • 駅出発の時間と会社出発の時間を切り替える感じ で!!
None
Kotlinで 作って見たのが これ
画面
現在時刻以降のバスの 時間を一覧で表示
次のバスまでの カウントダウン
駅出発の時間と 会社出発の時間を 切り替え
ダサい
全体的にださい
延々と続くタイムリスト (こんなにいらない)
エレベーターの中で 間に合わないバスの カウントダウンを 見るのが切ない
次のバスが何分後か 計算しなきゃいけなくて 直感的ではない
顧客(もとい 私)が 本当に求めていたもの
• おしゃれ • 今から何分後にバスが来るのかを一 覧で表示できる • 直近の2〜3本のバスの時刻だけ表 示できれば充分
None
開発者であり顧客であったのに 開発が終わって 実際に使ってみると 私が思っていたものと 本当に求めていたものが違った
エンジニアなのに こんな調子なので 顧客が本当に必要なものを 考えて伝えるのは かなり難しいのでは…!
思ったこと
• お客様から「こんな感じで!」ってお願いされ たものを鵜呑みにしない • ユースケースから、本当に必要なものをちゃん と考える • 使ってみないとわからないことがある • UI大事!!
• なんかもっとかわいく出来ると思ってた • 自分がこんなにダサいと思わなかった
さいごに
Kotlinの話全然しなかった…けど! (こんなアプリ作っちゃうことからわかるように) いままでアプリとか作ったことないし 周りにサポートとかもしてもらわなかったけど サーバサイドKotlinで アプリをサラッと作れました!
どうやって勉強したの?
これまじでわかりやすかった! おすすめ!!
さいごのさいごに
Kotlin! Android開発言語としての 公式サポート おめでとうございます!!
ありがとう ございました