Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
今からはじめる Androidアプリ開発 2024 Tokyo Kenji Abe
Slide 2
Slide 2 text
自己紹介 ● Kenji Abe ● Android, Kotlin GDE ● DeNA Co., Ltd. ● Bluesky: @star-zero.com
Slide 3
Slide 3 text
Tokyo Androidアプリ開発は 難しい?
Slide 4
Slide 4 text
Androidアプリ開発に 必要なもの、使うもの Tokyo
Slide 5
Slide 5 text
必要なもの ● PC ○ Windows ○ Mac ○ Linux ○ ChromeOS ● インターネット ● Android端末 ○ (なくても大丈夫)
Slide 6
Slide 6 text
Android Studio https://developer.android.com/studio
Slide 7
Slide 7 text
No content
Slide 8
Slide 8 text
No content
Slide 9
Slide 9 text
使う言語・ツール Tokyo
Slide 10
Slide 10 text
使う言語・ツール ● Kotlin ○ いっぱい書く ● Java ○ たまに見る ● C/C++ ○ 特殊な状況で必要になる ● XML ○ 設定回り、リソースなど ● Gradle ○ ビルドツール
Slide 11
Slide 11 text
Kotlin ● Androidで推奨 ● 簡潔で読みやすい ● Null safety, 安全 ● 学習が簡単 ● Javaとの相互運用 ● Kotlin Coroutines ● (Multiplatform)
Slide 12
Slide 12 text
XML ● マークアップ言語 ● Androidでは 設定やリソースで使う
Slide 13
Slide 13 text
Gradle ● ビルドツール ● ライブラリ管理 ● Groovy or Kotlin
Slide 14
Slide 14 text
UIツール Tokyo
Slide 15
Slide 15 text
UIツール ● Viewシステム ○ 最初からある仕組み ○ XMLを使ってレイアウトを組む ● Jetpack Compose ○ モダンUIツール ○ Kotlinコードでレイアウトを組む(Javaでは使えない) ○ 今の推奨UIツール
Slide 16
Slide 16 text
Viewシステム
Slide 17
Slide 17 text
Compose
Slide 18
Slide 18 text
ComposeのPreview
Slide 19
Slide 19 text
ライブラリ Tokyo
Slide 20
Slide 20 text
Jetpack https://developer.android.com/jetpack
Slide 21
Slide 21 text
No content
Slide 22
Slide 22 text
アーキテクチャ Tokyo
Slide 23
Slide 23 text
アーキテクチャ https://developer.android.com/topic/architecture?hl=ja
Slide 24
Slide 24 text
No content
Slide 25
Slide 25 text
おすすめ学習コンテンツ Tokyo
Slide 26
Slide 26 text
https://developer.android.com/courses/android-basics-compose/course?hl=ja
Slide 27
Slide 27 text
No content
Slide 28
Slide 28 text
No content
Slide 29
Slide 29 text
https://developers.google.com/profile/u/me
Slide 30
Slide 30 text
ありがとうございました Tokyo