Home - GeunYoungg/android GitHub Wiki

Android

์กธ์—…์ž‘ํ’ˆ์„ ์œ„ํ•œ ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ ๋งŒ๋“ค๊ธฐ ํ”„๋กœ์ ํŠธ

์•„๋ž˜ ์ง„๋„ 1.2๋ž‘ 2.1 ์ •๋… (์ฐธ๊ณ ์— ๋ธ”๋ฃจํˆฌ์Šค ์˜ˆ์ œ ์žˆ์Œ.)

2017.05.21(์ผ) ์˜ˆ์ • ์ด์˜€์œผ๋‚˜ ๋ฐ€๋ฆผ. ์ง„๋„ 3.

2017.05.23(ํ™”) - ์•ž์œผ๋กœ ํ•  ์ผ ์ •๋ฆฌํ•จ. (๊ผญ ์ด๋Œ€๋กœ ํ•˜๋ผ๋Š” ๊ฒƒ ์ ˆ๋Œ€ ์•„๋‹˜. ๋‹ค๋ฅธ ์ข‹์€ ๋ฐฉ๋ฒ•์ด ์žˆ์œผ๋ฉด ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์œผ๋กœ ํ•ด๋„ ๋ฌด๊ด€.)

์ง„๋„

  1. ์•ˆ๋“œ๋กœ์ด๋“œ ํฐ์— Hello World ์ฐ๊ธฐ
    1. Android ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ
    2. ์‹ค์ œ ๊ธฐ๊ธฐ์—์„œ ์‹คํ–‰ - ์—ฌ๊ธฐ๊นŒ์ง€๋งŒ ํ•ด๋ด๋„ ๋จ.
    3. ๊ฐ„๋‹จํ•œ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌ์ถ•
    4. ์•ˆ๋“œ๋กœ์ด๋“œ ๊ณต์‹ ๋ธ”๋ฃจํˆฌ์Šค ๋ฌธ์„œ
  2. ๋ธ”๋ฃจํˆฌ์Šค ์›๋ฆฌ ์ดํ•ด
    1. ๋„ค์ด๋ฒ„ ๋ธ”๋กœ๊ทธ - ๋ธ”๋ฃจํˆฌ์Šค(Bluetooth)์˜ ์›๋ฆฌ์™€ ์ดํ•ด
  • ๋ณ€์ˆ˜์˜ scope์™€ static ~ ์˜ค๋ฒ„๋ผ์ด๋”ฉ ์‹ค์Šต๊นŒ์ง€ ํด๋ž˜์Šค๊นŒ์ง€ ๋‹ค ํ–ˆ๋‹ค. ์ž๋ฐ” ๋(2017-04-28-๊ธˆ)
  • 5์›” 1์ฃผ ์•ˆ๋“œ๋กœ์ด๋“œ ์‹œ์ž‘
    • ๋ฉ”์†Œ๋“œ ๋ช‡๊ฐœ ์ถ”๊ฐ€ํ•ด๋ณด๊ณ 
    • layout ์Šคํƒ€์ผ๋ง ์—ฐ์Šต์‹œ์ผœ๋ณด์ž.
  1. ๋ธ”๋ฃจํˆฌ์Šค ์•ฑ ๋งŒ๋“ค๊ธฐ
    1. ์•ˆ๋“œ๋กœ์ด๋“œ ๊ณต์‹ ๋ธ”๋ฃจํˆฌ์Šค API๊ฐ€์ด๋“œ
    2. ์•ˆ๋“œ๋กœ์ด๋“œ ๊ณต์‹ ๋ธ”๋ฃจํˆฌ์Šค ์ฑ„ํŒ… ์˜ˆ์ œ

์ž๋ฐ” ๊ฐœ๋ฐœํ™˜๊ฒฝ ๊ตฌ์ถ• <- ์ด๊ฑฐ ๋ฏธ๋ฆฌ ์„ค์น˜ํ•ด๋ณด๊ธฐ

๋ชฉํ‘œ

์ด ํ”„๋กœ์ ํŠธ ์ €์žฅ์†Œ์— ๋ธ”๋ฃจํˆฌ์Šค ์—ฐ๋™ ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ์ด ์˜ฌ๋ผ์˜ค๋Š” ๊ฒƒ

์ƒ๊ฐํ•ด๋ณผ ๊ฒƒ

  1. ํ”ผ๋“œ๋ฐฑ
    1. ํ•„์š”ํ•œ ์ด์œ 
      • ์šฐ๋ฆฌ๊ฐ€ ์ œ๋Œ€๋กœ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ๋‚˜ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด
    2. ๋ฐฉ๋ฒ•
      1. ๊นƒํ—™
      2. ์นดํ†ก
    3. ์ฃผ๊ธฐ
      • ์ฃผ 1ํšŒ?
  2. ๊ณต๋ถ€๋ฐฉ๋ฒ•
    1. ์ธํ„ฐ๋„ท๊ฐ•์˜
    2. ์ฑ…
    3. ์Šคํ„ฐ๋””๋ฐฉ์‹
      1. ์ฝ”๋“œ๋ฆฌ๋ทฐ
        • ์„œ๋กœ ๊ฐ™์€ ๊ฐ•์˜๋ฅผ ๋“ฃ๊ฑฐ๋‚˜ ๊ฐ™์€ ์ฃผ์ œ๋ฅผ ๊ณต๋ถ€ํ•˜๊ณ  ์„œ๋กœ์˜ ์ฝ”๋“œ๋ฅผ ํ™•์ธํ•จ.
      2. ๊ณผ์™ธ
  3. ์ •๋ณด์˜ ๊ธฐ๋ก
    1. ํ•„์š”ํ•œ ์ด์œ 
      • ๋ธ”๋ฃจํˆฌ์Šค ํ†ต์‹  ๋ฐฉ์‹์ด๋ผ๋˜๊ฐ€ ๊ผญ ์ฝ”๋”ฉ์— ๊ด€๋ จ๋œ ๊ฒƒ์ด ์•„๋‹ˆ์—ฌ๋„ ์บก์Šคํ†ค ๋ฐœํ‘œ์— ํ•„์š”ํ•  ๊ฒƒ์ž„
    2. ๋ฐฉ๋ฒ•
      • ์ž์‹ ์—๊ฒŒ ํŽธํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ๊ณต๋ถ€ํ•œ๊ฑฐ ์ž˜ ์ •๋ฆฌํ•˜๊ธธ

ํ•  ์ผ

  1. ๋นŒ๋“œํ™˜๊ฒฝ์„ค์ •
  2. ์ž๋ฐ” ์•ˆ๋“œ๋กœ์ด๋“œ ๊ณต๋ถ€
  3. ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ ๋งŒ๋“ค๊ธฐ

1. ๋นŒ๋“œํ™˜๊ฒฝ์„ค์ •

2. ์ž๋ฐ” ์•ˆ๋“œ๋กœ์ด๋“œ ๊ณต๋ถ€

3. ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ ๋งŒ๋“ค๊ธฐ

์ถ”ํ›„์— ์˜ฌ๋ฆผ.

ํ”ผ๋“œ๋ฐฑ

๊นƒํ—™๋Œ“๊ธ€ ๋‹ค๋Š”๋ฒ•

๊นƒํ—™ ์‚ฌ์šฉ๋ฐฉ๋ฒ•

git ์‚ฌ์šฉ๋ฐฉ๋ฒ•

์ฐธ๊ณ 

โš ๏ธ **GitHub.com Fallback** โš ๏ธ