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
今からはじめるAndroidアプリ開発 2024 / DevFest 2024
Search
star_zero
December 01, 2024
Programming
0
1.1k
今からはじめるAndroidアプリ開発 2024 / DevFest 2024
star_zero
December 01, 2024
Tweet
Share
More Decks by star_zero
See All by star_zero
Jetpack Compose の Side-effect を使いこなす / DroidKaigi 2023
star_zero
5
5.5k
Android 14 新機能 / Android 14 Meetup Nagoya
star_zero
1
570
Android 14 と Predictive back gesture / Shibuya.apk #42
star_zero
0
360
Coroutines Test 入門 / Android Test Night #8
star_zero
2
1k
What's new in Jetpack / I/O Extended Japan 2022
star_zero
1
620
Kotlin 2021 Recap / DevFest 2021
star_zero
3
1.2k
Kotlin Symbol Processing (KSP) を使ったコード生成 / DroidKaigi 2021
star_zero
2
5.2k
What's new Android 12
star_zero
0
550
これからはじめるAndroid開発 / DevFest 2020
star_zero
4
690
Other Decks in Programming
See All in Programming
採用事例の少ないSvelteを選んだ理由と それを正解にするためにやっていること
oekazuma
2
1.1k
Fibonacci Function Gallery - Part 2
philipschwarz
PRO
0
170
선언형 UI에서의 상태관리
l2hyunwoo
0
230
毎日13時間もかかるバッチ処理をたった3日で60%短縮するためにやったこと
sho_ssk_
1
440
KMP와 kotlinx.rpc로 서버와 클라이언트 동기화
kwakeuijin
0
250
コンテナをたくさん詰め込んだシステムとランタイムの変化
makihiro
1
160
Внедряем бюджетирование, или Как сделать хорошо?
lamodatech
0
780
PHPとAPI Platformで作る本格的なWeb APIアプリケーション(入門編) / phpcon 2024 Intro to API Platform
ttskch
0
340
生成AIでGitHubソースコード取得して仕様書を作成
shukob
0
570
Jakarta EE meets AI
ivargrimstad
0
350
ドメインイベント増えすぎ問題
h0r15h0
2
480
Запуск 1С:УХ в крупном энтерпрайзе: мечта и реальность ПМа
lamodatech
0
790
Featured
See All Featured
Thoughts on Productivity
jonyablonski
68
4.4k
Writing Fast Ruby
sferik
628
61k
The Invisible Side of Design
smashingmag
299
50k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
470
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7k
Speed Design
sergeychernyshev
25
690
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
Music & Morning Musume
bryan
46
6.2k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.7k
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
Git: the NoSQL Database
bkeepers
PRO
427
64k
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