ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ ํํ๊ณ ์์ผ๋ฉฐ ๋ชจ๋ฐ์ผ ๊ฐ๋ฐ์ ๊ด์ฌ์ด ์์ต๋๊น? ์ฐ๋ฆฌ๋ Java๊ฐ ์ด ์ฌ์ฉ ์ฌ๋ก์ ๊ฐ์ฅ ์ ํฉํ ์ ํ์ด๋ผ๊ณ ๋ฏฟ์ผ๋ฉฐ, ์ด ๊ธฐ์ฌ์์๋ ๊ทธ ์ด์ ๋ฅผ ์ค๋ช
ํ๊ฒ ์ต๋๋ค.
์๋๋ก์ด๋์ธ๊ฐ iOS์ธ๊ฐ..
๋จผ์ ํ๋ซํผ์ ๊ฒฐ์ ํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์ค๋๋ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ง๋๋ ๋ฐ ์ ํฉํ ์ธ๊ธฐ ์๋ ๋ชจ๋ฐ์ผ ์ด์ ์ฒด์ ๋ ๋ ๊ฐ์ง๋ฟ์
๋๋ค. ์๋๋ก์ด๋์ iOS๊ฐ ๊ทธ๊ฒ์ด๋ค. iOS ๋ชจ๋ฐ์ผ ์ด์ ์ฒด์ ๋ ๋๋ถ๋ถ Objective-C ๋ฐ Swift๋ก ์์ฑ๋ฉ๋๋ค. ์ค์ ๋ก ์ด๋ฌํ ์ธ์ด๋ Apple ๊ฐ์ ฏ ์ํํธ์จ์ด์ ํ์ํ๋ฉฐ ๋ค๋ฅธ ๊ณณ์์๋ ๊ฑฐ์ ์ฌ์ฉ๋์ง ์์ต๋๋ค. ๋น์ ์ด '์ ํ' ๋ณ์ฆ์์ด๊ณ , ๋ค๋ฅธ ๊ธฐ์ ์ ์ธ์ํ์ง ๋ชปํ๊ณ , ๋น์ ์ ์ถ์ ์ด ํ์ฌ์ ์ ํ๊ณผ ์ฐ๊ฒฐํ๋ ๊ฟ์ ๊พธ๊ณ ์๋ค๋ฉด, ๊ทธ๊ฒ๋ค์ ์์ธํ ์ดํด๋ณด์ธ์. ๊ทธ๋ฌ๋ ๋ง์์ด ๋ฐ๋๋ฉด ๋ค๋ฅธ ๊ฐ๋ฐ ์ ํ์ผ๋ก ์ ํํ๋ ๊ฒ์ด ์ฝ์ง ์๊ธฐ ๋๋ฌธ์ ์ด๋ ๋ค์ ์ํํ ์ ํ์
๋๋ค. Android์ ๊ฒฝ์ฐ ๋ค์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์ด ํ๋ซํผ์ ์์ฑํ๋ฉฐ Java์ ์ ๋ฆฌํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ Java๋ ๋ฒ์ฉ ์ธ์ด์ด๋ฏ๋ก ์ด๋ค ์ผ์ด ๋ฐ์ํ๋ฉด ์ฝ๊ฒ ํ๋ ๋ถ์ผ๋ฅผ ๋ณ๊ฒฝํ๊ณ ๋ชจ๋ฐ์ผ์์ ๋ค๋ฅธ ์ ํ์ ๊ฐ๋ฐ๋ก ์ ํํ ์ ์์ต๋๋ค. ์ด์ Android์ฉ์ผ๋ก ์์ฑํ ์ ์๋ Kotlin ์ธ์ด๊ฐ ํ๋ฐํ ๊ฐ๋ฐ๋๊ณ ์์ต๋๋ค. C++๋ ์ด๋ฌํ ๋ชฉ์ ์ ์ ํฉํฉ๋๋ค(Java NDK ์ฌ์ฉ). ํ์ง๋ง ์ฌ์ ํ ์๋๋ก์ด๋์ ์ฃผ์ ์ธ์ด๋ ์๋ฐ๋ก ๋จ์์์ต๋๋ค. ๋ํ ์ ์ธ๊ณ์๋ iPhone๋ณด๋ค Android ๊ธฐ๊ธฐ๊ฐ ํจ์ฌ ๋ ๋ง์ต๋๋ค(์ฝ 86%). ์ด๋ ์ถ์ธก์ด ์๋๋ผ
Gartner์ ๊ณต์ ํต๊ณ์
๋๋ค .
๋ํ ์ด๋ณด ํ๋ก๊ทธ๋๋จธ๊ฐ Android ์ค๋งํธํฐ์ ์ค์น๋ Play Market์ ์์ ์ ์ฐฝ์๋ฌผ์ ๊ฒ์ํ๋ ๊ฒ์ ๋งค์ฐ ์ฝ์ต๋๋ค. ์ข๋ ๋์๋ Apple App Store์ฉ ์ ํ๋ฆฌ์ผ์ด์
์ ํ ๊ท์น์ ํจ์ฌ ๋ ์๊ฒฉํฉ๋๋ค. ๋ฐ๋ผ์ ๋๋ถ๋ถ์ ์ ์ฌ์ ์ธ ๋ชจ๋ฐ์ผ ํ๋ก๊ทธ๋๋จธ์๊ฒ ๊ฐ์ฅ ์ข์ ์กฐํฉ์
Android + Java ์
๋๋ค .
Java๋ Android์ ๊ธฐ๋ณธ ์ธ์ด์
๋๋ค.
์ด์ Android์์ ๊ฐ์ฅ ์์ฐ์ค๋ฌ์ด ์ธ์ด์ธ Java์ ๋ํด ์์ธํ ์ดํด๋ณด๊ฒ ์ต๋๋ค. ์ ๊ทธ๋ฐ ๊ฒ๋๊น? ๊ฐ๋จํฉ๋๋ค. ์ด ์ด์ ์ฒด์ ์์ฒด๋ ๋ถ๋ถ์ ์ผ๋ก Java๋ก ์์ฑ๋์์ผ๋ฉฐ ๊ทธ ๊ธฐ๋ฐ์ Linux ์ปค๋๊ณผ Google์์ ๊ฐ๋ฐํ๊ณ Java ๊ฐ๋ฐ์์๊ฒ ์น์ํ Oracle JVM๊ณผ ์๋ฒฝํ๊ฒ ํธํ๋๋ Java Virtual Machine์ ์์ฒด ๋ฒ์ ์
๋๋ค. Android ๊ฐ๋ฐ์ ์ํด ๊ธฐ์ฑ ๋๊ตฌ๊ฐ ๋ง์ด ์์ผ๋ฉฐ, ๋๋ถ๋ถ์ Google์์ ๋ง๋ค๊ฑฐ๋ Google์ ์ฐธ์ฌ๋ก ๋ง๋ค์ด์ก์ต๋๋ค. ์ค๋๋ ๋๋ค์์ Android ๊ฐ๋ฐ์๋ ๊ธฐ๋ณธ์ ์ผ๋ก Java์ Kotlin์ '์ดํด'ํ๋ Android Studio IDE๋ฅผ ์ฌ์ฉํฉ๋๋ค.
Java๋ Android ๋ฑ์์ ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๋ ์ธ์ด์
๋๋ค.
Android ํ๋ก๊ทธ๋๋จธ๋ฅผ ๊ฒ์ํ๋ ์ฌ์ดํธ๋ฅผ ๋ณด๋ฉด ๊ณต์ 10๊ฐ ์ค 9๊ฐ๊ฐ Java์ ๋ํ ์ง์์ด ์๋ ๊ฐ๋ฐ์๋ฅผ ์ฐพ๋ ๊ฒ์
๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก Google Market์ ์ฑ 10๊ฐ ์ค 9๊ฐ๋ Java๋ก ์์ฑ๋์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์์์ ์ด๋ฏธ ์ด ๊ฒ์ฒ๋ผ ์ํฐํ๋ผ์ด์ฆ ๊ฐ๋ฐ ์บ ํ๋ก "์ ํ"ํ๊ธฐ๋ก ๊ฒฐ์ ํ ๊ฒฝ์ฐ ์ฌ๊ต์ก์ด ํ์ํ์ง ์์ผ๋ฉฐ ๋ช ๊ฐ์ง ์ถ๊ฐ ๊ธฐ์ ๋ง ๋ฐฐ์ฐ๋ฉด ๋ฉ๋๋ค. Java ๊ฐ๋ฐ์์๊ฒ๋ ๊ณต์์ด ์์ฒญ๋๊ฒ ๋ง๊ณ , ์ข์ ์ ์ ๊ทธ๋ค์ ์์
์ ๋ํ ๋ณด์๊ฐ ๋งค์ฐ ์ข๋ค๋ ๊ฒ์
๋๋ค.
์๋ฐ๋ ๋ง๋ฅ์ธ์ด๋ค
- ๋ชจ๋ ํ๋ซํผ์์ ์๋ํฉ๋๋ค.
- ๊ฐ์ฒด ์งํฅ ์ธ์ด(์ ํ๋ฆฌ์ผ์ด์
์ ํ์ฅ ๋ฐ ๊ฐ์ ์ด ์ฉ์ดํจ)
- ๋ชจ๋ ์ํฉ์ ๋ง๋ ์๋ง์ ๋์๊ด;
- ํ๋ฅญํ ๋ฌธ์ํ;
- Android ์์
์ ํฌํจํ์ฌ ์
๋ฌด์ ๋งค์ฐ ์ ์ฉํ ๋๊ตฌ์
๋๋ค.
- ์ฌ๋ฐ๋ฅธ ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ๋ฉด Java๋ฅผ ์ฝ๊ฒ ๋ฐฐ์ธ ์ ์์ต๋๋ค.
|
JavaRush์ ๋๋ต์ ์ธ ์๊ณ ๋ฆฌ์ฆ "Android ํ์ ๊ฒฝ๋ก"
- ์๋ฐ๋ฅผ ๋ฐฐ์๋ณด์ธ์. ์ฐ๋ฆฌ ์ฌ์ดํธ๊ฐ ๋น์ ์ ๋์ธ ๊ฒ์
๋๋ค. ์ฐ๋ฆฌ์ ํจ๊ป๋ผ๋ฉด Android ๊ฐ๋ฐ์์๊ฒ ํ์ํ ๋ชจ๋ Java ์ง์์ ์ป์ ์ ์์ต๋๋ค.
- Android ์น์
์ผ๋ก ์ด๋ํฉ๋๋ค . ์ฌ๊ธฐ์๋ Google ์ ๋ฌธ๊ฐ๊ฐ ๋ง๋ ํ๋ฅญํ ๋ฌด๋ฃ ๊ฐ์ข์ธ "Android ํ๋ก๊ทธ๋๋ฐ"์ ์ฐพ์ ์ ์์ต๋๋ค. ๊ธ์, ์ฐ๋ฆฌ๋ ๊ทธ๊ฒ์ ๋ฌ์์์ด๋ก ๋ฒ์ญํ์ต๋๋ค. ์ด ๊ณผ์ ์ ๋งค์ฐ ๊ฐ๋จํ๋ฏ๋ก ์์น์ ์ผ๋ก JavaRush์ ์ฒซ ๋ฒ์งธ ๋ ๋ฒจ๊ณผ ๋ณํํ์ฌ ํ์ตํ ์ ์์ต๋๋ค.
- ์ด ๊ณผ์ ์์๋ Android Studio๋ฅผ ์ค์นํ๋๋ก ์กฐ์ธํฉ๋๋ค. ํด. ์์น์ ์ผ๋ก JavaRush์ ๋ช ๊ฐ์ง ๋ ๋ฒจ์ ์๋ฃํ ๊ฒฝ์ฐ ์ด๋ฏธ ์ต์ํ ํ๊ฒฝ์ธ IntelliJ IDEA์์ Android์ฉ์ผ๋ก ๊ฐ๋ฐํ ์ ์์ต๋๋ค. ํ์ง๋ง ๊ณต์์ ์ธ ํ์ค์ด ๋ ์ ๋ฌธ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ํจ์ฌ ๋ ํธ๋ฆฌํ ๊ฒ์
๋๋ค.
- โ์๋๋ก์ด๋ ํ๋ก๊ทธ๋๋ฐโ๊ณผ JavaRush๋ฅผ ๋ง์น ํ Java์ ๋ฅ์ํด์ง๋ฉด ์์ ๋ง์ ํ๋ก์ ํธ๋ฅผ ์๊ฐํด ๋ณด์ธ์. ์๋ฅผ ๋ค์ด, ์์ ๊ฒ์์ด๋ ์๊ฐ ๊ด๋ฆฌ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ตฌํํด ๋ณด์ธ์. ๋ถ๋ถ๋ช
ํ ๋ด์ฉ์ด ์๋ ๊ฒฝ์ฐ ์ธ์ ๋ ์ง JavaRush์ "๋์๋ง" ์น์
์์ ์ง๋ฌธํ ์ ์์ต๋๋ค.
- Play Market์ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฒ์ํ์ธ์.
- ํ๋ก์ ํธ์ ๋ํ ๋ฆฌ๋ทฐ๋ฅผ ์์ฑํ๊ณ ์ด๋ฅผ JavaRush์ Android ๊ทธ๋ฃน์ ๊ฒ์ํ์ฌ ๊ฑด์ค์ ์ธ ๋นํ๊ณผ ๊ฐ์ ํ์ ๋ฐ๊ณ ํ๋ก๊ทธ๋จ์ ๋์คํํ์ธ์.
- ๊ทธ๋ฆฌ๊ณ ... ๋ค์์ ์ด๋ณด ๊ฐ๋ฐ์์ ํ์ค ๊ฒฝ๋ก์
๋๋ค. ๊ฒ์ผ๋ฅด์ง ๋ง๊ณ ์ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ง๋ค๊ณ ๊ฒ์ํ์ธ์. ๊ธฐ์ ์ ์ฐ๊ตฌํ๊ณ Android ๊ฐ๋ฐ์๋ฅผ ์ํ ์ฑ์ฉ ๊ณต์์ ์ฐพ์๋ณด์ธ์.
๊ฒฐ๋ก
๋ค๋ฅธ ๋ชจ๋ ์ฅ์ ์ธ์๋ Java๋ Android ๊ฐ๋ฐ์๋ก์์ ๊ฒฝ๋ ฅ์ ์ด์ด์ค๋ค๋ ์ ์์ ์ข์ต๋๋ค. ๋ฐ๋ผ์ JavaRush์์ ๋ฌธ์ ํด๊ฒฐ์ ๋น ๋ฅด๊ฒ ์์ํ๊ณ "Android์ฉ ํ๋ก๊ทธ๋๋ฐ" ๊ณผ์ ์์ ๋ชจ๋ฐ์ผ ๊ฐ๋ฐ ๋๊ตฌ์ ๋ํด์๋ ์์๋ณด์ธ์. ๋ฌผ๋ก , ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ์์ผ๋ฉด "๋์๋ง" ์น์
์ ์์ ๋กญ๊ฒ ์ง๋ฌธํ์ธ์. ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๊ณ , ๊ฐ๋ฅํ ํ ๋ง์ ์ฝ๋๋ฅผ ์์ฑํ๋ฉด ๊ฟ์ ์ง์
์ ์ป๊ฒ ๋ ๊ฒ์
๋๋ค.
GO TO FULL VERSION