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.3k
今からはじめる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
6k
Android 14 新機能 / Android 14 Meetup Nagoya
star_zero
1
590
Android 14 と Predictive back gesture / Shibuya.apk #42
star_zero
0
380
Coroutines Test 入門 / Android Test Night #8
star_zero
2
1.1k
What's new in Jetpack / I/O Extended Japan 2022
star_zero
1
630
Kotlin 2021 Recap / DevFest 2021
star_zero
3
1.3k
Kotlin Symbol Processing (KSP) を使ったコード生成 / DroidKaigi 2021
star_zero
2
5.2k
What's new Android 12
star_zero
0
570
これからはじめるAndroid開発 / DevFest 2020
star_zero
4
700
Other Decks in Programming
See All in Programming
Amazon CloudWatchの地味だけど強力な機能紹介!
itotsum
0
230
エンジニア向けCursor勉強会 @ SmartHR
yukisnow1823
3
12k
SwiftDataのカスタムデータストアを試してみた
1mash0
0
140
Make Parsers Compatible Using Automata Learning
makenowjust
2
6.8k
Contribute to Comunities | React Tokyo Meetup #4 LT
sasagar
0
590
Jakarta EE Meets AI
ivargrimstad
0
750
複雑なフォームの jotai 設計 / Designing jotai(state) for Complex Forms #layerx_frontend
izumin5210
6
1.5k
The Evolution of the CRuby Build System
kateinoigakukun
1
760
RubyKaigi Dev Meeting 2025
tenderlove
1
1.2k
音声プラットフォームのアーキテクチャ変遷から学ぶ、クラウドネイティブなバッチ処理 (20250422_CNDS2025_Batch_Architecture)
thousanda
0
380
DevOpsDaysTokyo2025社内副業で他部門へ_越境_して見えた価値再定義最大1か月のリードタイムを10分に短縮したDevOps実践.pdf
susumutomita
0
110
[NG India] Event-Based State Management with NgRx SignalStore
markostanimirovic
1
190
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Designing for Performance
lara
608
69k
Automating Front-end Workflow
addyosmani
1370
200k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
StorybookのUI Testing Handbookを読んだ
zakiyama
29
5.7k
How to Think Like a Performance Engineer
csswizardry
23
1.6k
Typedesign – Prime Four
hannesfritz
41
2.6k
The Pragmatic Product Professional
lauravandoore
33
6.6k
Bash Introduction
62gerente
611
210k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
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