๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

โœ’๏ธ Android21

[Android] 3. Kotlin ๊ธฐ๋ณธ ๋ฌธ๋ฒ•_๋ณ€์ˆ˜์™€ ๋ฐ์ดํ„ฐ ํ˜•์‹ # Kotlin ๊ธฐ๋ณธ ๋ฌธ๋ฒ•_๋ณ€์ˆ˜์™€ ๋ฐ์ดํ„ฐ ํ˜•์‹ # Kotlin ๊ธฐ๋ณธ ๋ฌธ๋ฒ• - ๋ณ€์ˆ˜์™€ ๋ฐ์ดํ„ฐ ํ˜•์‹ ๋ถ„๋ฅ˜ ๋ฐ์ดํ„ฐ ํ˜•์‹ ์„ค๋ช… ๋ฌธ์žํ˜• Char 2 ๋ฐ”์ดํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ ํ•œ๊ธ€ or ์˜๋ฌธ 1๊ฐœ๋งŒ ์ž…๋ ฅ String ์—ฌ๋Ÿฌ ๊ธ€์ž์˜ ๋ฌธ์ž์—ด ์ž…๋ ฅ ์ •์ˆ˜ํ˜• Byte 1 byte๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ -128 ~ +127๊นŒ์ง€ ์ž…๋ ฅ Short 2 ๋ฐ”์ดํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ -32768 ~ 32767๊นŒ์ง€ ์ž…๋ ฅ Int 4 ๋ฐ”์ดํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ -21์–ต ~ 21์–ต๊นŒ์ง€ ์ž…๋ ฅ Long 8 ๋ฐ”์ดํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ Int ๋ณด๋‹ค ํฐ ์ •์ˆ˜๊นŒ์ง€ ์ž…๋ ฅ ๊ฐ€๋Šฅ ์‹ค์ˆ˜ํ˜• Float 4 ๋ฐ”์ดํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ ์‹ค์ˆ˜ ์ž…๋ ฅ ๊ฐ€๋Šฅ Double 8 ๋ฐ”์ดํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ •๋ฐ€๋„๊ฐ€ ๋†’์€ ์‹ค์ˆ˜ ์ž…๋ ฅ ๊ฐ€๋Šฅ ๋ถˆ๋ฆฌ์–ธํ˜• Boolean true๋‚˜ false๋ฅผ ์ž…๋ ฅ - Kotlin์˜ ๋ณ€์ˆ˜ ์„ ์–ธ ๋ฐฉ์‹ 1. ์•”์‹œ์  ์„ ์–ธ : .. 2023. 1. 4.
[Android] 2. Kotlin ๊ฐœ์š”์™€ IntelliJ ์„ค์น˜ & IntelliJ์™€ Play Kotlin์—์„œ์˜ ๊ฐ„๋‹จํ•œ ํ•จ์ˆ˜ ๊ตฌํ˜„ ์‹ค์Šต # Kotlin ๊ฐœ์š”์™€ IntelliJ ์„ค์น˜ & IntelliJ์™€ Play Kotlin์—์„œ์˜ ๊ฐ„๋‹จํ•œ ํ•จ์ˆ˜ ๊ตฌํ˜„ ์‹ค์Šต # Kotlin ๊ฐœ์š” 1. Java ์–ธ์–ด์™€ ์ƒํ˜ธ ํ˜ธํ™˜์„ฑ์ด ๋†’์Œ(100%) --> Java ์ฝ”๋“œ ๋Œ€์ฒด ๊ฐ€๋Šฅ 2. ๊ฐ„๊ฒฐํ•œ ๋ฌธ๋ฒ•์„ ์žฅ์ ์œผ๋กœ ๊ฐ€์ง€๊ณ  ์žˆ์Œ 3. ํ”„๋กœ๊ทธ๋žจ์˜ ์•ˆ์ „์„ฑ์„ ๋†’์—ฌ์คŒ 4. var, val ์˜ˆ์•ฝ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ํ˜•์‹์„ ์„ ์–ธํ•˜๋Š” ๊ณผ์ • ์—†์ด๋„ ๋ณ€์ˆ˜ ์„ ์–ธ ๊ฐ€๋Šฅ 5. IntelliJ IDEA ํ™˜๊ฒฝ์—์„œ ๊ฐœ๋ฐœ ๊ฐ€๋Šฅ + Kotlin ์‚ฌ์ดํŠธ์ธ https://play.kotlinlang.org/ ์—์„œ ๋ณ„๋„์˜ ์„ค์น˜ ์—†์ด๋„ ๊ฐœ๋ฐœ ๊ฐ€๋Šฅ # IntelliJ IDEA ์„ค์น˜ 1. ์„ค์น˜ ๋งํฌ(https://www.jetbrains.com/ko-kr/idea/download/#section=windows).. 2022. 12. 26.
[Android] 1. ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ์š”์™€ Android Studio ์„ค์น˜ # ์•ˆ๋“œ๋กœ์ด๋“œ ๋ฐ ์Šค๋งˆํŠธํฐ ๊ฐœ์š”์™€ Android Studio ์„ค์น˜ # ์•ˆ๋“œ๋กœ์ด๋“œ ๋ฐ ์Šค๋งˆํŠธํฐ ๊ฐœ์š” - ์Šค๋งˆํŠธํฐ : ํ†ตํ™” ๊ธฐ๋Šฅ + ์ปดํ“จํ„ฐ + ์นด๋ฉ”๋ผ, GPS, DMB ๋“ฑ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ ๋‚ด์žฅ - ์•ˆ๋“œ๋กœ์ด๋“œ์˜ ์ฃผ์š” ๊ธฐ๋Šฅ 1. ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ํ†ตํ•œ API ์‚ฌ์šฉ --> ์ฝ”๋“œ ์žฌ์‚ฌ์šฉ ๋ฐ ํšจ์œจ์ ์ด๊ณ  ๋น ๋ฅธ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๊ฐ€๋Šฅ 2. ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ์— ์ตœ์ ํ™”๋œ ๋‹ฌ๋น…๊ณผ ์•„ํŠธ๋Ÿฐํƒ€์ž„ ์ œ๊ณต 3. 2D ๊ทธ๋ž˜ํ”ฝ ๋ฐ ์‚ผ์ฐจ์› ๊ทธ๋ž˜ํ”ฝ ์ตœ์ ํ™” ํ‘œํ˜„ ๊ฐ€๋Šฅ 4. ๋ชจ๋ฐ”์ผ์šฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ธ SQLite ์ œ๊ณต 5. ์˜ค๋””์˜ค, ๋น„๋””์˜ค ๋ฐ ์ด๋ฏธ์ง€ ํ˜•์‹ ์ง€์› 6. ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ์— ๋‚ด์žฅ๋œ ๊ฐ์ข… ํ•˜๋“œ์›จ์–ด ์ง€์› 7. ์ดํด๋ฆฝ์Šค IDE, Android Studio ๋ฅผ ํ†ตํ•œ ๋น ๋ฅธ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์ œ๊ณต - ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋Šฅ ์ง€์› ๋กค๋ฆฌํŒ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ ํ†ตํ•ฉ ์ง€์› ๋งˆ์‹œ๋ฉœ๋กœ.. 2022. 12. 25.