Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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.5k
今からはじめる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
6.6k
Android 14 新機能 / Android 14 Meetup Nagoya
star_zero
1
630
Android 14 と Predictive back gesture / Shibuya.apk #42
star_zero
0
430
Coroutines Test 入門 / Android Test Night #8
star_zero
2
1.2k
What's new in Jetpack / I/O Extended Japan 2022
star_zero
1
680
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
590
これからはじめるAndroid開発 / DevFest 2020
star_zero
4
740
Other Decks in Programming
See All in Programming
gunshi
kazupon
1
110
AI Agent Dojo #4: watsonx Orchestrate ADK体験
oniak3ibm
PRO
0
110
Implementation Patterns
denyspoltorak
0
110
Navigating Dependency Injection with Metro
l2hyunwoo
1
180
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
110
LLM Çağında Backend Olmak: 10 Milyon Prompt'u Milisaniyede Sorgulamak
selcukusta
0
130
Pythonではじめるオープンデータ分析〜書籍の紹介と書籍で紹介しきれなかった事例の紹介〜
welliving
2
570
バックエンドエンジニアによる Amebaブログ K8s 基盤への CronJobの導入・運用経験
sunabig
0
170
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
140
Patterns of Patterns
denyspoltorak
0
310
ゆくKotlin くるRust
exoego
1
160
tparseでgo testの出力を見やすくする
utgwkk
2
280
Featured
See All Featured
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
120
Odyssey Design
rkendrick25
PRO
0
430
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.1k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
72
We Are The Robots
honzajavorek
0
120
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
2
2.8k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
73
Technical Leadership for Architectural Decision Making
baasie
0
180
A Modern Web Designer's Workflow
chriscoyier
698
190k
Typedesign – Prime Four
hannesfritz
42
2.9k
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