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.2k
Android 14 新機能 / Android 14 Meetup Nagoya
star_zero
1
690
Android 14 と Predictive back gesture / Shibuya.apk #42
star_zero
0
510
Coroutines Test 入門 / Android Test Night #8
star_zero
2
1.4k
What's new in Jetpack / I/O Extended Japan 2022
star_zero
1
720
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
780
Other Decks in Programming
See All in Programming
Security issues being discussed on Web Platforms
petamoriken
0
930
AIは賢い。でも実行環境は? CLIおじさんがAI時代に伝えたいこと ~ CLIおじさんがAI時代に伝えたいこと ~
curekoshimizu
1
240
Kiroで創り、AgentCoreで繋ぐ!AWSで実践する「AI-DLC」から「AIエージェント統合」までの最新地図
licux
4
680
【高い買い物LT会】初任給で話題の国産フィジカルAIを買った話
akagami
PRO
0
160
{ Android | Kotlin } Gradle Plugin in 2026
ryunen344
1
320
ゲームコントローラやキーボードのファームウェアをSwiftで書く
kishikawakatsumi
1
240
Building an Out-of-Order CPU
latte72
1
770
仕様駆動開発による爆速プロダクト開発 / Bakusoku Spec Driven Development
kobakei
0
110
TiDB Cloudのカスタムコントローラーによるオートスケール対応
takaidohigasi
0
110
20260828_品質と開発生産性を両立させる、AI時代のE2Eテストの考え方
magicpod
0
210
AIを上手に使っていこうとしたら越境せざるを得なくなった話 〜実践1年で見えた境界を越えなければならない理由と進め方〜 / Crossing borders with AI
tomoyakitaura
4
1.1k
Snowflakeで業務アプリを作ろう。 Snowflakeのアプリ機能解説&実践ガイド
ayumu_yamaguchi
1
270
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
350
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
690
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
330
Git: the NoSQL Database
bkeepers
PRO
432
67k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
690
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
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