๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
โœ’๏ธ Android/Android Studio

[Android] 1. ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ์š”์™€ Android Studio ์„ค์น˜

by A Lim Han 2022. 12. 25.

# ์•ˆ๋“œ๋กœ์ด๋“œ ๋ฐ ์Šค๋งˆํŠธํฐ ๊ฐœ์š”์™€ Android Studio ์„ค์น˜

 

 

# ์•ˆ๋“œ๋กœ์ด๋“œ ๋ฐ ์Šค๋งˆํŠธํฐ ๊ฐœ์š”

 

- ์Šค๋งˆํŠธํฐ

: ํ†ตํ™” ๊ธฐ๋Šฅ + ์ปดํ“จํ„ฐ + ์นด๋ฉ”๋ผ, GPS, DMB ๋“ฑ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ ๋‚ด์žฅ

 

 

 

- ์•ˆ๋“œ๋กœ์ด๋“œ์˜ ์ฃผ์š” ๊ธฐ๋Šฅ

1. ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ํ†ตํ•œ API ์‚ฌ์šฉ

-->  ์ฝ”๋“œ ์žฌ์‚ฌ์šฉ ๋ฐ ํšจ์œจ์ ์ด๊ณ  ๋น ๋ฅธ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๊ฐ€๋Šฅ

 

2. ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ์— ์ตœ์ ํ™”๋œ ๋‹ฌ๋น…๊ณผ ์•„ํŠธ๋Ÿฐํƒ€์ž„ ์ œ๊ณต

 

3. 2D ๊ทธ๋ž˜ํ”ฝ ๋ฐ ์‚ผ์ฐจ์› ๊ทธ๋ž˜ํ”ฝ ์ตœ์ ํ™” ํ‘œํ˜„ ๊ฐ€๋Šฅ

 

4. ๋ชจ๋ฐ”์ผ์šฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ธ SQLite ์ œ๊ณต

 

5. ์˜ค๋””์˜ค, ๋น„๋””์˜ค ๋ฐ ์ด๋ฏธ์ง€ ํ˜•์‹ ์ง€์›

 

6. ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ์— ๋‚ด์žฅ๋œ ๊ฐ์ข… ํ•˜๋“œ์›จ์–ด ์ง€์›

 

7. ์ดํด๋ฆฝ์Šค IDE, Android Studio ๋ฅผ ํ†ตํ•œ ๋น ๋ฅธ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์ œ๊ณต

 

 

 

- ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋Šฅ ์ง€์›

๋กค๋ฆฌํŒ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ ํ†ตํ•ฉ ์ง€์›
๋งˆ์‹œ๋ฉœ๋กœ ์•ฑ ๊ถŒํ•œ ์„ค์ • ๋ฐ ์ง€๋ฌธ ์ธ์‹ ์ง€์›
๋ˆ„๊ฐ€ ๊ฐ€์ƒํ˜„์‹ค ๋ฐ ์•Œ๋ฆผ๊ธฐ, ๋‹ค์ค‘ ์ฐฝ ์—ด๊ธฐ ์ง€์›
์˜ค๋ ˆ์˜ค ์•Œ๋ฆผ ๋ฐ ์ž๋™ ์ฑ„์šฐ๊ธฐ, ๋ฐฐํ„ฐ๋ฆฌ ๊ฐ•ํ™” ๋“ฑ ์ง€์›
ํŒŒ์ด ์‹ค๋‚ด ์œ„์น˜ ์ถ”์ , ์•Œ๋ฆผ, ๋ฉ€ํ‹ฐ์นด๋ฉ”๋ผ, ์ธ๊ณต์ง€๋Šฅ ํ™•์žฅ ์ง€์›
์•ˆ๋“œ๋กœ์ด๋“œ ๋ผ์ด๋ธŒ ์บก์…˜, ์Šค๋งˆํŠธ ์žฌ์ƒ ๋ฐ ์ฒญ๊ฐ ๋ณด์กฐ, ๋™์ž‘ ๋‚ด๋น„๊ฒŒ์ด์…˜, ๊ฐœ์ธ ์ •๋ณด ์ œ์–ด ๋“ฑ ์ง€์›

 

 

 

- ์•ˆ๋“œ๋กœ์ด๋“œ ํŠน์ง•

1. ์•ˆ๋“œ๋กœ์ด๋“œ์˜ ํ•ต์‹ฌ ์ปค๋„์€ ๋ฆฌ๋ˆ…์Šค๋กœ ๊ตฌ์„ฑ๋˜์–ด์žˆ์Œ

2. ์•ˆ๋“œ๋กœ์ด๋“œ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฐœ๋ฐœ ์–ธ์–ด๋Š” JAVA, Kotlin

3. ์•ˆ๋“œ๋กœ์ด๋“œ SDK์—์„œ ๋‹ค์ˆ˜์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์–ด ๊ฐœ๋ฐœ์— ์šฉ์ด

4. ์˜คํ”ˆ ์†Œ์Šค ์ง€ํ–ฅ

5. ์ง€์†์ ์ธ ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ์ œ๊ณต

 

 

 

- ์•ˆ๋“œ๋กœ์ด๋“œ์˜ ๊ตฌ์กฐ

 

 

 

- ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ๊ณผ OS

: Windows, Linux, Mac ํ™˜๊ฒฝ์ด ์žˆ์œผ๋ฉฐ, ์œˆ๋„์šฐ ํ™˜๊ฒฝ์ด ๊ฐ€์žฅ ๋ณดํŽธ์ ์œผ๋กœ ์‚ฌ์šฉ๋จ

 

+ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์ถ• ์‹œ ๊ฐ€์ƒ์˜ ์•ˆ๋“œ๋กœ์ด๋“œ ์žฅ์น˜์ธ AVD(Android Virtual Device)๊ฐ€ ์ œ๊ณต๋จ

-->  ์‹ค์ œ ์•ˆ๋“œ๋กœ์ด๋“œ ์žฅ๋น„๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š์•„๋„ ์•ˆ๋“œ๋กœ์ด๋“œ ์žฅ๋น„๊ฐ€ ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์ž‘์—… ๊ฐ€๋Šฅ

 

 

 

 

# Android Studio ์„ค์น˜

1, ์„ค์น˜ ๋งํฌ(https://developer.android.com/studio?hl=ko)๋กœ ์ ‘์† ํ›„ ์„ค์น˜

 

 

 

2. ์„ค์น˜ ํŒŒ์ผ ์‹คํ–‰ ํ›„ ์„ค์น˜ ์ง„ํ–‰

 

 

 

3. ์„ค์น˜ ์™„๋ฃŒ