์ฑ„๋„ํ†ก ์•„์ด์ฝ˜

์ƒˆ์ฐจ์›์˜ ์ฝ”ํ‹€๋ฆฐ(Kotlin) ๊ฐ•์ขŒ

์ฝ”ํ‹€๋ฆฐ(Kotln) ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์— ๋Œ€ํ•œ ๊ฐ•์ขŒ ์ž…๋‹ˆ๋‹ค. ์ตœ๊ทผ์— ๊ตฌ๊ธ€์ด ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ ์–ธ์–ด๋กœ ์ฝ”ํ‹€๋ฆฐ์„ ๊ณต์‹์ ์œผ๋กœ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์•„์ง ๊ตญ๋‚ด์—๋Š” ์ฝ”ํ‹€๋ฆฐ ๋ฒˆ์—ญ์„œ๋‚˜, ์ฝ”ํ‹€๋ฆฐ์„ ๋ฐฐ์šฐ๊ธฐ ์œ„ํ•œ ์ž๋ฃŒ๊ฐ€ ๋ถ€์กฑํ•œ ์ƒํ™ฉ์ž…๋‹ˆ๋‹ค. ๋‹ค๋งŒ kotlinlang.org์— ๊ฐ€๋ฉด ๋น„๋ก ์˜๋ฌธ์ด์ง€๋งŒ, ์ฝ”ํ‹€๋ฆฐ์— ๋Œ€ํ•œ ๋‚ด์šฉ์ด ์ž˜ ์ •๋ฆฌ ๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ œ๊ฐ€ kotlinlang.org ์ง์ ‘ ๊ณต๋ถ€ํ•˜๋ฉด์„œ ๊ทธ ๋‚ด์šฉ์„ ๋น„๋””์˜ค๋กœ ์ •๋ฆฌํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์ฝ”ํ‹€๋ฆฐ์„ ๊ณต๋ถ€ํ•˜๋Š” ๋‹ค๋ฅธ ๋ถ„๋“ค๊ป˜ ๋„์›€์ด ๋  ๊ฒƒ ๊ฐ™์•„์„œ, ์ •๋ฆฌ๋ฅผ ํ•ด๋ณธ ์ž๋ฃŒ์ž…๋‹ˆ๋‹ค.

์ดˆ๊ธ‰์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ฑธ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด์š”

  • ์ฝ”ํ‹€๋ฆฐ

  • ์ฝ”ํ‹€๋ฆฐ ์–ธ์–ด

1. ์ฝ”ํ‹€๋ฆฐ ๊ฐ•์ขŒ ์†Œ๊ฐœ

์ฝ”ํ‹€๋ฆฐ(Kotln) ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์— ๋Œ€ํ•œ ๊ฐ•์ขŒ ์ž…๋‹ˆ๋‹ค. ์ตœ๊ทผ ๊ตฌ๊ธ€์ด ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ์–ธ์–ด๋กœ ์ฝ”ํ‹€๋ฆฐ์„ ๊ณต์‹์ ์œผ๋กœ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์•„์ง ๊ตญ๋‚ด์—๋Š” ์ฝ”ํ‹€๋ฆฐ ๋ฒˆ์—ญ์„œ๋‚˜, ์ฝ”ํ‹€๋ฆฐ์„ ๋ฐฐ์šฐ๊ธฐ ์œ„ํ•œ ์ž๋ฃŒ๊ฐ€ ๋ถ€์กฑํ•œ ์ƒํ™ฉ์ž…๋‹ˆ๋‹ค. ๋‹ค๋งŒ kotlinlang.org์— ๊ฐ€๋ฉด ๋น„๋ก ์˜๋ฌธ์ด์ง€๋งŒ ์ฝ”ํ‹€์ธ์— ๋Œ€ํ•œ ๋‚ด์šฉ์ด ์ž˜ ์ •๋ฆฌ๊ฐ€ ๋˜์–ด์žˆ๋Š”๋ฐ ์ œ๊ฐ€ ๊ณต๋ถ€๋ฅผ ํ•˜๋‹ค๊ฐ€, ์ด๊ฒƒ์„ ์ •๋ฆฌํ•ด์„œ ์ข€ ๋น„๋””์˜ค๋กœ ๋งŒ๋“ค๋ฉด, ์ฝ”ํ‹€๋ฆฐ์„ ๊ณต๋ถ€ํ•˜๋Š” ๋‹ค๋ฅธ ๋ถ„๋“ค๊ป˜ ๋„์›€์ด ๋  ๊ฒƒ ๊ฐ™์•„์„œ, ์ •๋ฆฌ๋ฅผ ํ•ด๋ณธ ์ž๋ฃŒ์ž…๋‹ˆ๋‹ค.

2. ํ•™์Šต ๋ชฉํ‘œ

  • ์ฝ”ํ‹€๋ฆฐ ์–ธ์–ด์— ๋Œ€ํ•œ ๋น„๊ต์  ์ž์„ธํ•˜๊ณ  ์ฒด๊ณ„์ ์ธ ์ดํ•ด
  • ์ฝ”ํ‹€๋ฆฐ์˜ ๊ฐ„๊ฒฐํ•œ ๋ฌธ๋ฒ• ๋’ค์— ์ˆจ๊ฒจ์ง„ ์ˆจ์€ ๋™์ž‘์˜ ์›๋ฆฌ ์ดํ•ด
  • ์ฝ”ํ‹€๋ฆฐ์˜ Properties์— ๋Œ€ํ•œ ๋ช…์พŒํ•œ ์ •๋ฆฌ
  • ์ฝ”ํ‹€๋ฆฐ๊ณผ ์ž๋ฐ”์˜ ์ฐจ์ด์  ์ดํ•ด
  • ์ฝ”ํ‹€๋ฆฐ์„ ์•ˆ๋“œ๋กœ์ด๋“œ์— ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ• ์Šต๋“
  • ์•ˆ๋“œ๋กœ์ด๋“œ Kotlin Android Extensions ์‚ฌ์šฉ๋ฒ• ๋ฐ ์ฃผ์˜์‚ฌํ•ญ ์Šต๋“

3. ๋„์›€์ด ๋˜๋Š” ๋ถ„๋“ค

  • ์ฝ”ํ‹€๋ฆฐ์„ ๋ฐฐ์šฐ๊ณ  ์‹ถ์€ ๋ถ„๋“ค
  • ๊ธฐ์กด์— Java๋ฅผ ์‚ฌ์šฉํ•˜์ง€๋งŒ ์ฝ”ํ‹€๋ฆฐ๋„ ๋„์ž…ํ•ด๋ณด๊ณ  ์‹ถ์€ ๋ถ„๋“ค
  • ์•ˆ๋“œ๋กœ์ด๋“œ ํ”„๋กœ์ ํŠธ์— ์ฝ”ํ‹€๋ฆฐ์„ ๋„์ž…ํ•ด๋ณด๊ณ  ์‹ถ์€ ๋ถ„๋“ค

4. ๊ฐ•์‚ฌ ์†Œ๊ฐœ

์ƒˆ๋กœ์šด ์ฐจ์›์˜ ์•ฑ์„ ์ง€ํ–ฅํ•ฉ๋‹ˆ๋‹ค. (์ค„์—ฌ์„œ ์ƒˆ์ฐจ์›) ์ตœ์ •์—ฐ์ž…๋‹ˆ๋‹ค.
ํ˜„์—… ๋ชจ๋ฐ”์ผ ์•ฑ ๊ฐœ๋ฐœ์ž์ž…๋‹ˆ๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ๋ฅผ ์ดˆ์ฐฝ๊ธฐ ์‹œ์ ˆ ๋ถ€ํ„ฐ ๊ฐœ๋ฐœํ–ˆ์œผ๋ฉฐ, ๋งˆ์ด๋…ธํ‹ฐ๋ผ๋Š” ์•ฑ์„ ์ทจ๋ฏธ๋กœ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ๊ทผ์— Kotlin์— ๊ด€์‹ฌ์ด ์ƒ๊ฒจ Kotlin์„ ๊ณต๋ถ€ ํ•ด๋ณด๊ณ ์žˆ์Šต๋‹ˆ๋‹ค.
- blog.naver.com/cenodim ๋ธ”๋กœ๊ทธ ์šด์˜
- SK์ปด์ฆˆ ์–ด๋””๊ฐ€์ง€๋˜ ์•ฑ ๊ฐœ๋ฐœ (Android)
- SK์ปด์ฆˆ ์‹ธ์ด๋ฉ”๋ผ ์•ฑ ๊ฐœ๋ฐœ (Android)
- ํ…Œํฌ์—์ด์Šค CameraAce ์•ฑ ๊ฐœ๋ฐœ (Android)
- ํฐ๊พธ๋ฏธ๊ธฐ ๋งˆ์ด๋…ธํ‹ฐ ์•ฑ ๊ฐœ๋ฐœ (Android)
- Divulge(๋น„์ฃผ์–ผ ๋ณด์ด์Šค๋ฉ”์ผ) ์•ฑ ๊ฐœ๋ฐœ (Android, iOS)
- ์‚ผ์„ฑ์ „์ž ๊ฐค๋Ÿญ์‹œํƒญ InstantMessage(๋ฉ”์‹ ์ €) ๋ฒˆ๋“ค์•ฑ ๊ฐœ๋ฐœ (Android)
- ์‚ผ์„ฑ์ „์ž ์˜ด๋‹ˆ์•„ Photo(์‚ฌ์ง„๋ทฐ์–ด) ๋ฒˆ๋“ค์•ฑ ๊ฐœ๋ฐœ (WindowsMobile)

 

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”!

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • ์ฝ”ํ‹€๋ฆฐ์„ ์ฒ˜์Œ ์ ‘ํ•˜๋Š” ๋ถ„๋“ค

  • ์ฝ”ํ‹€๋ฆฐ์€ ๊ณต๋ถ€ํ•ด ๋ณด๊ณ  ์‹ถ์€ ๋ถ„๋“ค

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • JAVA

์•ˆ๋…•ํ•˜์„ธ์š”
์ƒˆ์ฐจ์›์ž…๋‹ˆ๋‹ค.

11,641

๋ช…

์ˆ˜๊ฐ•์ƒ

155

๊ฐœ

์ˆ˜๊ฐ•ํ‰

4.7

์ 

๊ฐ•์˜ ํ‰์ 

2

๊ฐœ

๊ฐ•์˜

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

15๊ฐœ โˆ™ (5์‹œ๊ฐ„ 11๋ถ„)

๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

77๊ฐœ

4.5

77๊ฐœ์˜ ์ˆ˜๊ฐ•ํ‰

  • ๊น€์†ก์•„

    ์ˆ˜๊ฐ•ํ‰ 1

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ์ฒ˜์Œ ์ฝ”ํ‹€๋ฆฐ์— ๋Œ€ํ•œ ๊ฐ•์˜๋ฅผ ๋“ฃ๋Š” ๊ฑฐ์˜€๋Š”๋ฐ ๊ต‰์žฅํžˆ ๋„์›€์ด ๋์Šต๋‹ˆ๋‹ค. ์•ž์œผ๋กœ๋„ ์ข‹์€ ๊ฐ•์˜ ๊ธฐ๋Œ€ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค! ์ž๋ฐ”์™€ ๋น„๊ตํ•ด์ฃผ๊ณ , ์˜ˆ์ œ๋“ค๋„ ํ•จ๊ป˜ ๋ณด์—ฌ์ฃผ์…”์„œ ์ดํ•ด๊ฐ€ ์ž˜ ๋์–ด์š”!

    • ์ƒˆ์ฐจ์›
      ์ง€์‹๊ณต์œ ์ž

      ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

  • ์•ˆ๋ณ‘์ต

    ์ˆ˜๊ฐ•ํ‰ 1

    โˆ™

    ํ‰๊ท  ํ‰์  3.0

    3

    73% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ๊ฐ•์˜ ๋‚ด์šฉ์ž์ฒด๋Š” ๋‚˜์˜์ง€์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ ˆํผ๋Ÿฐ์Šค๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ฐจ๊ทผ์ฐจ๊ทผ ์•Œ๋ ค์ฃผ์‹œ๋Š”๊ฒŒ ์ดˆ์‹ฌ์ž๊ฐ€ ๋ฐฐ์šฐ๊ธฐ์— ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ, ๊ฐ•์˜ ๋‚ด์šฉ ์™ธ์ ์œผ๋กœ ์ข€ ๊ฑธ๋ฆฌ๋Š”๊ฒŒ ๋ช‡ ๊ฐ€์ง€ ์žˆ์–ด์„œ ํ”ผ๋“œ๋ฐฑ ๋‚จ๊ฒจ๋ด…๋‹ˆ๋‹ค.. 1. ๋ง๋์„ ์ž๊พธ ํ๋ฆผ - ๋ง์„ ์ž๊พธ ํ•˜๋‹ค๊ฐ€ ํ๋ฆฌ์‹œ๋Š”๋ฐ ์ด๊ฒŒ ์ข€ ์ง‘์ค‘๋ ฅ์„ ํ๋ฆฌ๊ฒŒ ํ•˜๋Š”๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ข€ ๋” ๋˜๋ฐ•๋˜๋ฐ• ๋๊นŒ์ง€ ๋ง์”€ํ•ด์ฃผ์‹œ๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. 2. ๋ฐœ์Œ - ์˜ค๋ฅ˜ ๋ผ๋Š” ๋‹จ์–ด๋ฅผ ์ž๊พธ '์˜ค๋ฅด' '์˜ค๋ฃจ' ๋ญ ์ด๋Ÿฐ์‹์œผ๋กœ ๋ฐœ์Œํ•˜์‹œ๋”๋ผ๊ตฌ์š”.. ์ด๊ฒŒ ์ฒ˜์Œ์—” ์‹ ๊ฒฝ์„ ์•ˆ์ผ๋Š”๋ฐ ์ž๊พธ ๋“ฃ๋‹ค๋ณด๋‹ˆ๊นŒ ์‹ ๊ฒฝ์ด ์ด์ƒํ•˜๊ฒŒ ์“ฐ์ด๊ณ  ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฐœ์Œ์ด ์ข€ ๋ช…ํ™•ํ•˜์ง€ ์•Š๊ณ  ์–ด๋ˆŒํ•œ ๋А๋‚Œ์ด ๋“ญ๋‹ˆ๋‹ค. ๋ฐœ์Œ์—๋„ ์ข€ ๋” ์‹ ๊ฒฝ์จ์ฃผ์‹œ๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. 3. ๋”๋“ฌ๊ฑฐ๋‚˜ ํšก์„ค์ˆ˜์„คํ• ๋•Œ๊ฐ€ ์žˆ์Œ - ๊ฐ•์˜ํ•˜์‹ค ๋•Œ ํ•œ๋ฒˆ์”ฉ ๋”๋“ฌ์œผ์‹œ๊ฑฐ๋‚˜ ์ข€ ํ–ˆ๋˜๋ง ๋˜ํ•˜๋Š” ๋“ฑ์˜ ๊ทธ๋Ÿฐ ๋ชจ์Šต์ด ๋ณด์ด๋Š”๋ฐ, ๋ญ”๊ฐ€ ๊ฐ•์˜๋ฅผ ์–ด๋–ป๊ฒŒ ์ง„ํ–‰ํ•  ์ง€ ์ค€๋น„๊ฐ€ ๋œ ๋œ ๋А๋‚Œ์ž…๋‹ˆ๋‹ค. ์–ผ๋งˆ๋‚˜ ์ค€๋น„ํ•˜์‹œ๊ณ  ๊ฐ•์˜๋ฅผ ์ฐ์œผ์‹œ๋Š”์ง€๋Š” ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ์ข€ ๋‹ต๋‹ตํ•  ๋•Œ๊ฐ€ ์žˆ์–ด์„œ ๋„˜๊ธธ๋•Œ๊ฐ€ ์žˆ๋„ค์š”. ๋‚ด์šฉ์ž์ฒด๋Š” ์ €๋„ ์ž˜ ๋ชจ๋ฅด๋Š” ๋ถ„์•ผ๋ผ์„œ ์ผ๋‹จ ๋ ˆํผ๋Ÿฐ์Šค์— ๊ธฐ๋ฐ˜ํ•œ ๋‚ด์šฉ์œผ๋กœ ์„ค๋ช…ํ•ด์ฃผ์‹œ๋Š” ๋ถ€๋ถ„ ์ž˜ ๋“ฃ๊ณ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ ์œ„์— ๋ง์”€๋“œ๋ฆฐ๊ฒƒ์ฒ˜๋Ÿผ ๋ง์ด๋‚˜ ๊ฐ•์˜ ์ง„ํ–‰์— ์žˆ์–ด์„œ ์กฐ๊ธˆ ๋” ์‹ ๊ฒฝ์จ์ฃผ์‹œ๋ฉด ํ›จ์”ฌ ๋” ํ€„๋ฆฌํ‹ฐ ์žˆ๋Š” ๊ฐ•์˜๊ฐ€ ๋  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค

    • ์ƒˆ์ฐจ์›
      ์ง€์‹๊ณต์œ ์ž

      ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

  • ๋ฐ•๋Œ€์šด

    ์ˆ˜๊ฐ•ํ‰ 2

    โˆ™

    ํ‰๊ท  ํ‰์  4.0

    4

    100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ์„œํˆฐ๋А๋‚Œ์ด ์—†์ž–์•„์žˆ์ง€๋งŒ, ์ฝ”ํ‹€๋ฆฐ์„ ์ฒ˜์Œ ์‹œ์ž‘ํ•˜๋Š” ์‚ฌ๋žŒ์ด ๋ณด๊ธฐ์— ์ ์ ˆํ•œ ๊ฐ•์˜์ธ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋„์›€ ๋๋„ค์š” ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค~

    • ์ด์„ฑ์ฒ 

      ์ˆ˜๊ฐ•ํ‰ 3

      โˆ™

      ํ‰๊ท  ํ‰์  4.3

      4

      100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    • mydoo

      ์ˆ˜๊ฐ•ํ‰ 1

      โˆ™

      ํ‰๊ท  ํ‰์  5.0

      5

      13% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

      ์ฝ”ํ‹€๋ฆฐ์„ ํ•œ๋ฒˆ๋„ ํ•ด๋ณด์ง€ ์•Š์€ ์ดˆ๋ณด์ž…๋‹ˆ๋‹ค. ์ธํ„ฐ๋„ท์—์„œ์˜ ๊ธ€๋กœ ํŠœํ† ๋ฆฌ์–ผ์„ ๋ณด๋‹ค๊ฐ€ ์ƒˆ์ฐจ์›๋‹˜์˜ ๊ฐ•์ขŒ๋ฅผ ๋ณด๋‹ˆ ์ดํ•ด๊ฐ€ ์‰ฝ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ•์˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!!

      • ์ƒˆ์ฐจ์›
        ์ง€์‹๊ณต์œ ์ž

        ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

    ์ƒˆ์ฐจ์›๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜

    ์ง€์‹๊ณต์œ ์ž๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

    ๋น„์Šทํ•œ ๊ฐ•์˜

    ๊ฐ™์€ ๋ถ„์•ผ์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

    ๋ฌด๋ฃŒ