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 課程 - Part 0: 環境搭建
Search
Johnny Sung
June 30, 2019
Programming
61
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
炎炎夏日學 Android 課程 - Part 0: 環境搭建
炎炎夏日學 Android 課程 - Part 0 環境搭建
(Kotlin EveryWhere 活動)
Johnny Sung
June 30, 2019
More Decks by Johnny Sung
See All by Johnny Sung
Escape RCA Writing Hell: Using MCP to Let AI Handle the Last Mile of Operations 告別 RCA 撰寫地獄:利用 MCP 讓 AI 替你完成維運最後一哩路 @ DevOpsDays 2026
j796160836
0
97
ArgoCD 新手村:告別手動部署,從 0 到 1 打造自動化部署路徑 @ CNTUG meetup #73
j796160836
0
51
CI/CD 落地指南:用開源 Jenkins & Ansible 打造自動化部署平台 @ DevOps Taiwan Meetup #76
j796160836
0
42
全端 AI 實戰:Gemini x Antigravity 快速開發與 PentestGPT 滲透攻防實務
j796160836
0
88
Event Driven Ansible (EDA) 使用情境分享 @ Red Hat Ansible User Club 線上交流會
j796160836
0
49
用 Gemma 3 開放模型來解決企業難解的問題 @ COSCUP 2025
j796160836
0
72
[GDG Build with AI] 善用現代 AI 科技:打造專屬行銷工具箱 @ GDG Changhua 彰化
j796160836
0
69
Kubernetes 地端自建 v.s. GKE,哪個更適合你? @Devfest Taipei 2024
j796160836
0
120
地端自建 Kubernetes (K8s) 小宇宙 (On-premises Kubernetes) @ CNTUG 2024/11 Meetup #63
j796160836
0
84
Other Decks in Programming
See All in Programming
市販E-Readerを乗っ取れ 〜Embedded Swiftで電子ペーパーガジェットを制御する〜
trickart
0
190
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
1.3k
Go × SIMDで高速化するベクトル検索 ~ルーフラインモデルでSIMDが効く境界を探れ! ~
po3rin
1
450
海上で動くGoサーバー: goroutineとchannelでさばく航行データストリーム
atsuki_seo
0
330
選挙速報を多くのユーザーへ 届ける Live Activities 設計
hamayokokuririn
0
140
20260828_品質と開発生産性を両立させる、AI時代のE2Eテストの考え方
magicpod
0
200
TiDB Cloudのカスタムコントローラーによるオートスケール対応
takaidohigasi
0
110
The Good Stuff, Not the Slop: Engineering High-Quality Android Apps with Modern AI Tooling
danybony
1
250
AIエージェント時代のコードレビューを設計する
nogu66
6
2.7k
iOS開発×AI駆動開発 〜最近使って便利だったスキルの話〜
nogu66
0
150
[DroidKaigi 2026] Bring your own phones to Gradle Managed Devices
f2lk
0
120
Heart of Swift Concurrency
koher
0
550
Featured
See All Featured
Are puppies a ranking factor?
jonoalderson
2
3.9k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
270
Between Models and Reality
mayunak
4
450
Being A Developer After 40
akosma
91
590k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
240
Facilitating Awesome Meetings
lara
57
7.1k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.2k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
270
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
RailsConf 2023
tenderlove
30
1.5k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
930
Transcript
炎炎夏⽇日學 Android Johnny Sung Part0: 環境搭建
Mobile device developer Johnny Sung https://fb.com/j796160836 https://blog.jks.coffee/ https://www.slideshare.net/j796160836 https://github.com/j796160836
在開始之前,
環境搭建好了了嗎?
環境準備 • 電腦⼀一台 • 安裝 Android Studio & Android SDK
• Android ⼿手機⼀一⽀支(極建議,非必要) • 夠快的網路路 Wifi • 你最愛的飲料⼀一杯
純命令列列環境 • 電腦版 IntelliJ 新增 Kotlin JVM 專案 • IntelliJ
IDEA CE https://www.jetbrains.com/idea/ • Kotlin 線上編譯器 https://play.kotlinlang.org • Java 線上編譯器 https://www.tutorialspoint.com/compile_java_online.php
純命令列列環境 線上版 電腦版 • 優點:跨平台,不需安裝, 不佔硬碟空間,快速⽅方便便使⽤用。 • 缺點:編輯器語法⾃自動完成較陽春, 無⾃自動格式化。 •
優點:編譯較快, 編輯器語法⾃自動完成較完整, • 缺點:需安裝,佔硬碟空間。
IntelliJ IDEA CE https://www.jetbrains.com/idea/
None
None
None
None
None
None
fun main(args: Array<String>) { println("Hello, World!") }
None
Kotlin 線上編譯器 https://play.kotlinlang.org
Java 線上編譯器 https://www.tutorialspoint.com/compile_java_online.php
None
None
None
Android Studio 設定 • Appearance • Theme: Darcula • Keymap
• Keymaps: Eclipse (Mac OS X)
Appearance Settings
⼿手機前置作業 • 開啟USB偵錯 • 設定 > 關於, 連續點擊 版本建置號碼 •
設定 > 開發⼈人員選項 • 設定 > 安全性, 勾選未知的來來源
開啟 開發⼈人員選項 選單
勾選未知的來來源 開啟 USB 偵錯
完成