Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
今からはじめるAndroidアプリ開発 2024 / DevFest 2024
Search
star_zero
December 01, 2024
Programming
1.6k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
今からはじめるAndroidアプリ開発 2024 / DevFest 2024
star_zero
December 01, 2024
More Decks by star_zero
See All by star_zero
Jetpack Compose の Side-effect を使いこなす / DroidKaigi 2023
star_zero
5
7.3k
Android 14 新機能 / Android 14 Meetup Nagoya
star_zero
1
700
Android 14 と Predictive back gesture / Shibuya.apk #42
star_zero
0
520
Coroutines Test 入門 / Android Test Night #8
star_zero
2
1.4k
What's new in Jetpack / I/O Extended Japan 2022
star_zero
1
730
Kotlin 2021 Recap / DevFest 2021
star_zero
3
1.4k
Kotlin Symbol Processing (KSP) を使ったコード生成 / DroidKaigi 2021
star_zero
2
5.3k
What's new Android 12
star_zero
0
630
これからはじめるAndroid開発 / DevFest 2020
star_zero
4
790
Other Decks in Programming
See All in Programming
Unity6 URPによる海底をテーマにしたVJシステムの解説 | Unity Shader 完全に理解した 勉強会
gam0022
0
340
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
570
setup-vp GitLab対応の裏側
naokihaba
0
150
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
120
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
480
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
140
Embedded Swiftで作る自作USBデバイス によるiOSデバイスの自動テスト / iOSDC Japan 2026 glassfiber
glassfiber
0
310
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
490
Turning Architecture into Unit Tests in the AI Era (NSSpain XIV)
steliosf
PRO
1
130
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
350
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
380
Featured
See All Featured
Crafting Experiences
bethany
1
370
sira's awesome portfolio website redesign presentation
elsirapls
0
440
Product Roadmaps are Hard
iamctodd
55
13k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
320
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Deep Space Network (abreviated)
tonyrice
0
360
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
420
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
Building Applications with DynamoDB
mza
96
7.2k
Technical Leadership for Architectural Decision Making
baasie
3
590
The SEO identity crisis: Don't let AI make you average
varn
0
580
Transcript
今からはじめる Androidアプリ開発 2024 Tokyo Kenji Abe
自己紹介 • Kenji Abe • Android, Kotlin GDE • DeNA
Co., Ltd. • Bluesky: @star-zero.com
Tokyo Androidアプリ開発は 難しい?
Androidアプリ開発に 必要なもの、使うもの Tokyo
必要なもの • PC ◦ Windows ◦ Mac ◦ Linux ◦
ChromeOS • インターネット • Android端末 ◦ (なくても大丈夫)
Android Studio https://developer.android.com/studio
None
None
使う言語・ツール Tokyo
使う言語・ツール • Kotlin ◦ いっぱい書く • Java ◦ たまに見る •
C/C++ ◦ 特殊な状況で必要になる • XML ◦ 設定回り、リソースなど • Gradle ◦ ビルドツール
Kotlin • Androidで推奨 • 簡潔で読みやすい • Null safety, 安全 •
学習が簡単 • Javaとの相互運用 • Kotlin Coroutines • (Multiplatform)
XML • マークアップ言語 • Androidでは 設定やリソースで使う
Gradle • ビルドツール • ライブラリ管理 • Groovy or Kotlin
UIツール Tokyo
UIツール • Viewシステム ◦ 最初からある仕組み ◦ XMLを使ってレイアウトを組む • Jetpack Compose
◦ モダンUIツール ◦ Kotlinコードでレイアウトを組む(Javaでは使えない) ◦ 今の推奨UIツール
Viewシステム
Compose
ComposeのPreview
ライブラリ Tokyo
Jetpack https://developer.android.com/jetpack
None
アーキテクチャ Tokyo
アーキテクチャ https://developer.android.com/topic/architecture?hl=ja
None
おすすめ学習コンテンツ Tokyo
https://developer.android.com/courses/android-basics-compose/course?hl=ja
None
None
https://developers.google.com/profile/u/me
ありがとうございました Tokyo