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 課程 - Part 0: 環境搭建
Search
Johnny Sung
June 30, 2019
Programming
0
39
炎炎夏日學 Android 課程 - Part 0: 環境搭建
炎炎夏日學 Android 課程 - Part 0 環境搭建
(Kotlin EveryWhere 活動)
Johnny Sung
June 30, 2019
Tweet
Share
More Decks by Johnny Sung
See All by Johnny Sung
Kubernetes 地端自建 v.s. GKE,哪個更適合你? @Devfest Taipei 2024
j796160836
0
6
地端自建 Kubernetes (K8s) 小宇宙 (On-premises Kubernetes) @ CNTUG 2024/11 Meetup #63
j796160836
0
3
[AI LLM] Gemma 初體驗 @ GDG Cloud Taipei Meetup #70
j796160836
0
3
ArgoCD 的雷 碰過的人就知道 @TSMC IT Community Meetup #4
j796160836
0
39
使用 Kong 與 GitOps 來管理您企業的 API 呼叫 @ 2024 台灣雲端大會
j796160836
0
27
[AI / ML] 用 LLM (Large language model) 來整理您的知識庫 @ Devfest Taipei 2023
j796160836
0
120
[Flutter] Flutter Provider 看似簡單卻又不簡單的狀態管理工具
j796160836
0
13
[Golang] 以 Mobile App 工程師視角,帶你進入 Golang 的世界 (Introduction of GoLang)
j796160836
0
25
[Flutter] 來體驗 bloc 小方塊的神奇魔法 @Devfest 2022
j796160836
0
220
Other Decks in Programming
See All in Programming
採用事例の少ないSvelteを選んだ理由と それを正解にするためにやっていること
oekazuma
2
1k
Effective Signals in Angular 19+: Rules and Helpers @ngbe2024
manfredsteyer
PRO
0
130
責務を分離するための例外設計 - PHPカンファレンス 2024
kajitack
1
520
talk-with-local-llm-with-web-streams-api
kbaba1001
0
180
Refactor your code - refactor yourself
xosofox
1
260
PHPで学ぶプログラミングの教訓 / Lessons in Programming Learned through PHP
nrslib
1
150
今年のアップデートで振り返るCDKセキュリティのシフトレフト/2024-cdk-security-shift-left
tomoki10
0
200
【re:Growth 2024】 Aurora DSQL をちゃんと話します!
maroon1st
0
770
ドメインイベント増えすぎ問題
h0r15h0
1
250
わたしの星のままで一番星になる ~ 出産を機にSIerからEC事業会社に転職した話 ~
kimura_m_29
0
180
KubeCon + CloudNativeCon NA 2024 Overviewat Kubernetes Meetup Tokyo #68 / amsy810_k8sjp68
masayaaoyama
0
250
たのしいparse.y
ydah
3
120
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
17
2.3k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
29
2k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.3k
Mobile First: as difficult as doing things right
swwweet
222
9k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
Done Done
chrislema
181
16k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
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 偵錯
完成