/HansungPass

๐Ÿ‘ฉโ€๐ŸŽ“ Student ID Android App / ์ œ 13ํšŒ ๊ณตํ•™๊ฒฝ์ง„๋Œ€ํšŒ ๋™์ƒ

Primary LanguageJava

08-18

08-18

๋ฆฌ๋“œ๋ฏธ ์ฒซ ํ…Œ์ŠคํŠธ

08-19

v0.11 ํฌํŠธ๋„˜๋ฒ„์ˆ˜์ •, clockview ํฌ๊ธฐ ์ˆ˜์ • ๋ฐ ํ™•์ธ ์ œ๊ฑฐ, QRcode ๋ถˆํ•„์š”ํ•œ ์ฝ”๋“œ ์‚ญ์ œ

08-21

v0.41 ํŒจํ„ด ์ฝ”๋“œ ์‚ญ์ œ, ์„ค์ • ์—ฐ๊ฒฐ

#08-21 v0.42 ๋ชจ๋“  ์•กํ‹ฐ๋น„ํ‹ฐ์— padding 7dp ์ถ”๊ฐ€, ๋””์ž์ธ ์ˆ˜์ •(์•„์ด์ฝ˜) [ํ•ด์•ผ ํ•˜๋Š” ๊ฒƒ]

  1. ๋กœ๊ทธ์•„์›ƒ
  2. ๋ฒ„ํŠผ ๋””์ž์ธ
  3. ๋‹ค๋ฅธ ์ƒ์ฒด์ธ์‹ ๊ธฐ๋Šฅ ์ถ”๊ฐ€ํ•˜๊ธฐ -> ์„ค์ • ๋ณด์™„
  4. ์ „์ฒด์ ์ธ ๋””์ž์ธ ๋‹ค๋“ฌ๊ธฐ
  5. QR์ฝ”๋“œ
  6. ์ตœ์ดˆ์— ํ•™์ƒ์ฆ ๋“ฑ๋ก์‹œ ๊ฒฝ๊ณ ์ฐฝ ๋„์šฐ๊ธฐ

08-24

v0.21 QR ์ฝ”๋“œ ์Šค์ƒท ๋ง‰์Œ ์•กํ‹ฐ๋น„ํ‹ฐ ๋ฐฑ์Šคํƒ ์„ค์ • ํ”„๋กœ๊ทธ๋ž˜์Šค๋ฐ” ์•ก๋น„ํ‹ฐ๋น„ ์ƒ์„ฑํ• ๋•Œ๋งˆ๋‹ค ์‹œ๊ฐ„ ์ดˆ๊ธฐํ™”

08-24

v0.12 build.gradle(app)์—์„œ zxing ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ถ”๊ฐ€

QR์ฝ”๋“œ ๋ถ€๋ถ„ ์ „๋ฉด ์ˆ˜์ •

  • WebView๋ฅผ ํ†ตํ•œ QR์ฝ”๋“œ๋ฅผ ์ˆ˜์ •
    • ๊ธฐ์กด 1~2์ดˆ ๋’ค ์ง€์—ฐ๋˜์„œ ๋‚˜์˜ค๋˜๊ฒƒ์„ ์•ˆ๋“œ๋กœ์ด๋“œ ์ž์ฒด์ ์œผ๋กœ ๋งŒ๋“ค๊ฒŒ๋” ํ•˜์—ฌ QR์ฝ”๋“œ๊ฐ€ ๋ฐ”๋กœ ๋‚˜์˜ค๊ฒŒ๋” ํ•จ
  • ClockView ๋น„ํ™œ์„ฑํ™”, QR์ฝ”๋“œ์™€ ์„œ๋ฒ„์™€์˜ ๊ด€๊ณ„์— ๋Œ€ํ•œ ์ฝ”๋“œ์ˆ˜์ •(send๊ฐ’์œผ๋กœ๋งŒ ์š”์ฒญํ•˜์—ฌ ๋ณด๋‚ด๋˜ ๊ฒƒ์„ 'ํ•™๋ฒˆ+ํ˜„์žฌ์‹œ๊ฐ„'์œผ๋กœ ๊ต์ฒด)
  • Intent๊ฐ’ ์ˆ˜์ •
  • (Java)์„œ๋ฒ„ ์ฝ”๋“œ ์ˆ˜์ •(์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋กœ ๊นƒ์—๋Š” ์˜ฌ๋ฆฌ์ง€ ์•Š์Œ)

08-24

v0.13 ->v0.12 ์ž˜๋ชป๋œ ์—…๋กœ๋“œ ์ˆ˜์ •

08-24

v0.14 ->QR์ฝ”๋“œ ์•กํ‹ฐ๋น„ํ‹ฐ์—์„œ ๋’ค๋กœ๊ฐ€๊ธฐ์‹œ ๋กœ๊ทธ์—๋Ÿฌ๋กœ ์ธํ•œ ์–ดํ”Œ ๊ฐ•์ œ์ข…๋ฃŒ ํ•ด๊ฒฐ

08-24

v0.22 -> ์“ฐ๋ ˆ๋“œ ๋ถ€๋ฅผ๋•Œ๋งˆ๋‹ค ์ค„์–ด๋“œ๋Š” ์‹œ๊ฐ„ ๋‹ค๋ฅธ๊ฑฐ ํ•ด๊ฒฐ

08-29

v0.15 ๊ธฐ์กด ๋กœ๊ทธ์ธ์‹œ ์ธํ…ํŠธ๋กœ ๋งŒ id๊ฐ’์„ ๋„˜๊ฒจ์ฃผ์–ด ์ค‘๊ฐ„์— id๊ฐ’์ด ์†Œ๋ฉธ๋˜์–ด null๊ฐ’์ด ๋˜๋Š”๊ฒƒ์„ sharedreference๋ฅผ ์ด์šฉํ•˜์—ฌ ๋กœ๊ทธ์ธ์‹œ id๊ฐ’์„ ๋ฐ›์•„ ๋ฐ˜์˜๊ตฌ์ ์œผ๋กœ ์ €์žฅํ•จ id๊ฐ’ + ์•”ํ˜ธํ™”๊ฐ’ -> split์œผ๋กœ ํ† ํฐํ˜•์‹์œผ๋กœ ๊ฐ’์„ ์ž๋ฆ„

v0.23 ํŒจํ„ด๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ถ”๊ฐ€ (์ง์งž์ง) ์Šคํƒ€์ผ ๋ณ€๊ฒฝ (toolbar-๊ฒ€์€์ƒ‰, progressbar-๋…น์ƒ‰)

08-30

v0.43 ํŒจํ„ด์ด ์ผ์น˜ํ•  ๊ฒฝ์šฐ QRcode Activity๋กœ ๋„˜์–ด๊ฐ App ์ด๋ฏธ์ง€์™€ ๋ผ๋ฒจ ๋ณ€๊ฒฝ

v0.44 settingํ™”๋ฉด ํ•˜๋‹ค๊ฐ€ ์ง‘๊ฐ setting์—์„œ ๋ฆฌ์ŠคํŠธ ํด๋ฆญํ•˜๋ฉด ๊ฐ ์•กํ‹ฐ๋น„ํ‹ฐ ๋„˜์–ด๊ฐ€๋„๋ก

08-31

v0.16 qrcode-xml ์ˆ˜์ • : ํ˜„์žฌ์‹œ๊ฐ„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ˆ˜์ • ์ž„์‹œ์ ์œผ๋กœ(์ตœ๋Œ€3000์ดˆ, 2970์ดˆ ๋•Œ๋ถ€ํ„ฐ ์ƒˆ๊ฐ’๋ฐ›์•„์˜ค๋Š” ๋ฒ„ํŠผ ๋œจ๊ฒŒํ•จ) ์‹œ๊ฐ„๊ด€๋ จ ์“ฐ๋ ˆ๋“œ๋“ค interrupt ์ˆ˜์ •

09-10

v0.17 3/4G๋กœ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๊ฒŒ host์™€ port ์ˆ˜์ • () ๋ฉ”์ธ์•กํ‹ฐ๋น„ํ‹ฐ์— ๋„คํŠธ์›Œํฌ ์ ‘์†๊ถŒํ•œ ์ถ”๊ฐ€

v0.45 ์‚ฌ์šฉ์ž๊ฐ€ ์ง€์ •ํ•œ ๋ฐฉ๋ฒ•(์ง€๋ฌธ/ํŒจํ„ด)์œผ๋กœ ํ•™์ƒ์ฆ์„ ๋ถˆ๋Ÿฌ์˜ค๋„๋ก ์ˆ˜์ •

  • SetLockActivity - sharedPreference
  • OldFirstView - ์ง€๋ฌธ/ํŒจํ„ด Activity ๋ถˆ๋Ÿฌ์˜ค๊ธฐ

v0.46 ํŒจํ„ด ์–ธ์–ด ์ˆ˜์ • ์ง€๋ฌธ - ๋‹จ๋ง๊ธฐ ์„ค์ •ํ™”๋ฉด ๋ถˆ๋Ÿฌ์˜ค๊ธฐ

v0.18, v0.25 ๊ฒฝ๋™ - ์ตœ์ดˆ๋กœ๊ทธ์ธ์‹œ ํ•™๋ฒˆ๊ณผ ํ•ธ๋“œํฐ๋ฒˆํ˜ธ์™€ ๊ฐ™์ด shared๋กœ ์ €์žฅ์‹œ์ผœ ํƒ€ ํ•™๋ฒˆ์œผ๋กœ ๋กœ๊ทธ์ธ ํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ๋ง‰์Œ ๋งค๋‹ˆํŽ˜์ŠคํŠธ ์ถ”๊ฐ€ : android.permission.READ_PHONE_STATE ์ถ”๊ฐ€

ํ˜•์šฐ - ์„œ๋ฒ„์ชฝ์—์„œ ๋กœ๊ทธ์ธํ•œ ์‚ฌ๋žŒ์˜ ํ•™๋ฒˆ๊ณผ ์ด๋ฆ„๊ฐ’์„ ๋ณด๋‚ด QRcode ๋ถ€๋ถ„์—์„œ ๋‚˜์˜ค๊ฒŒ๋” ํ•จ

09-17

v0.47 ๊ธฐ์กดํšŒ์›, ์‹ ๊ทœํšŒ์› ๊ตฌ๋ถ„ํ•ด์„œ Activity ๋„์šฐ๊ธฐ 2. ์‹ ๊ทœํšŒ์› 2-1. ๋กœ๊ทธ์ธ ํ›„, new_first_view๋กœ ์ด๋™ 2-2. ๋“ฑ๋กํ•˜๊ธฐ btn ํด๋ฆญ ์‹œ, ํŒ์—… ๋„์šฐ๊ธฐ 2-3. ์ง€๋ฌธ๋“ฑ๋กํ•˜๊ธฐ ๋ฒ„ํŠผ ํด๋ฆญ ์‹œ, SetFPActivity๋กœ ์ด๋™ 2-4. ํŒจํ„ด๋“ฑ๋กํ•˜๊ธฐ ๋ฒ„ํŠผ ํด๋ฆญ ์‹œ, SetPatternActivity๋กœ ์ด๋™ 3. ๊ธฐ์กดํšŒ์› 3-1. ๋กœ๊ทธ์ธ ํ›„, old_first_view๋กœ ์ด๋™

09-24

v0.26 ํŒจํ„ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ˆ˜์ •(๋ชจ๋“ˆ ํ†ตํ•ฉ)

v0.48 ํŒจํ„ด์„ ๋“ฑ๋กํ–ˆ์—ˆ๋˜ ์‚ฌ์šฉ์ž๊ฐ€ ํŒจํ„ด์„ ์ƒˆ๋กœ ๋ณ€๊ฒฝํ•  ๋•Œ, ํŒจํ„ด ํ™•์ธํ•˜๋Š” activity ์ถ”๊ฐ€

09-24

v0.19 QR์ฝ”๋“œ ์œ ์ €์ด๋ฏธ์ง€๋ถ€๋ถ„ ์ฒ˜๋ฆฌ ์„ฑ๊ณต, ์„œ๋ฒ„์—์„œ ์ž„์‹œ์ €์žฅํ•ด๋†“์€ ์ด๋ฏธ์ง€๋“ค์„ ๊ฐ€์ ธ์˜ด ๋ฉ”์ธ์•กํ‹ฐ๋น„ํ‹ฐ์— ์ €์žฅ์†Œ ๊ถŒํ•œ ์ถ”๊ฐ€

09-24

v1.11 qr์ฝ”๋“œ xml ์œ ์ €์ด๋ฏธ์ง€ ํฌ๊ธฐ ๋งž์ถฐ์„œ ๋‚˜์˜ค๊ฒŒ ๋” ์ˆ˜์ •

09-24

v0.49 new_first_view์—์„œ ๋“ฑ๋ก์‹คํŒจ์‹œ(dialog๋ฅผ ๋„๊ฑฐ๋‚˜, ํŒจํ„ด์„ ๋“ฑ๋กํ•˜์ง€ ์•Š์•˜์„ ๊ฒฝ์šฐ) ๋‹ค์‹œ new_first_view๋กœ ๋Œ์•„๊ฐ€๋ฉฐ, ํŒจํ„ด ๋“ฑ๋ก ์„ฑ๊ณต์‹œ์—๋Š” old_first_view๋กœ ์ด๋™ํ•œ๋‹ค. ์ด ๊ณผ์ •์—์„œ task๋“ค์€ ๋ชจ๋‘ clear๋œ๋‹ค. (์ด๋•Œ ์• ๋‹ˆ๋ฉ”์ด์…˜์€ ์ˆ˜์ •ํ•ด์•ผํ•œ๋‹ค)

09-24

v1.12 ์‚ฌ์šฉ์ง€ ์ด๋ฏธ์ง€๋ฅผ ๋ฉ”์ธ์•กํ‹ฐ๋น„ํ‹ฐ์—์„œ ๋ฏธ๋ฆฌ ๋ฐ›์•„๋†“๊ณ , QR์ฝ”๋“œ ์•กํ‹ฐ๋น„ํ‹ฐ๊ฐ€ ์ƒ์„ฑ๋ ๋•Œ ๋ฐ”๋กœ ํ‘œ์‹œ๋ ์ˆ˜์žˆ๊ฒŒ ๋ฐ”๊ฟˆ

09-24

v1.41 [version 0.49 ์ˆ˜์ •] new,old first view์˜ ์ž์—ฐ์Šค๋Ÿฌ์šด ์ด๋™ & backPress ์„ค์ •(์ทจ์†Œํ‚ค ๋‘๋ฒˆ ๋ˆŒ๋Ÿฌ์•ผ ์ข…๋ฃŒ)

v1.42 old first view์—์„œ ์ง€๋ฌธ ์•กํ‹ฐ๋น„ํ‹ฐ๊ฐ€ ๊ณ„์† ์‹คํ–‰๋˜๋˜ ๊ฒƒ์„ ์ข…๋ฃŒ

v1.43

  1. ์‹ ๊ทœํšŒ์›, ๊ธฐ์กดํšŒ์› ๊ตฌ๋ถ„ : ํŒจํ„ด์„ ๋“ฑ๋กํ•ด๋†“๊ฑฐ๋‚˜ ์ง€๋ฌธ์„ ๋“ฑ๋กํ•ด ๋†“์•˜์„ ๋•Œ ๊ธฐ์กดํšŒ์›์œผ๋กœ ๊ตฌ๋ถ„
  2. ์ƒํ™ฉ์— ๋”ฐ๋ผ register Dialog Text ๋‹ค๋ฅด๊ฒŒ ๋‚˜์˜ค๊ธฐ

09-27

v1.90

  1. ํŒจํ„ด ์˜ค๋ฅ˜ ์ˆ˜์ • -> ์ปจํŽŒ์•กํ‹ฐ๋น„ํ‹ฐ ์ด๋ฒคํŠธ ์ฒ˜๋ฆฌ ์ˆ˜์ •
  2. ์‹ ๊ทœํšŒ์›์€ ํŒจํ„ด์„ ๋ฌด์กฐ๊ฑด์ ์œผ๋กœ ๋จผ์ € ๋“ฑ๋กํ•˜๊ฒŒ ํ•จ. (์ง€๋ฌธ off ,ํŒจํ„ด on)
  3. NEWFirstView ๋ณ€๊ฒฝ
  4. Setting ๋ณ€๊ฒฝ

09-27

v1.94

  1. ํƒ€์ดํ‹€๋ฐ” ์‚ญ์ œ(QRActivity์™€ MainActivity, NewActivity, OldActivity์ชฝ์„ ์ถ”๊ฐ€)
  2. ๋ฐฐ๊ฒฝ์‚ฌ์ง„ ์‚ฝ์ž…
  3. ๋กœ๊ทธ์ธ UI๊ตฌ์กฐ ์กฐ๊ธˆ๋ณ€๊ฒฝ

09-27

v1.95

  1. ์ „์ฒด์  UI ์žฌ๊ตฌ์„ฑ
  2. ๋’ค๋กœ๊ฐ€๊ธฐ ๋ฒ„๊ทธ ์ˆ˜์ •
  3. ์ตœ์ดˆ๋กœ๊ทธ์ธ์‹œ ๋กœ๊ทธ์ธ๋œ ํ•™๋ฒˆ์„ ์˜๊ตฌ์ €์žฅํ•˜๋ฉด ๋‹ค์Œ์— ์•ฑ์„ ์‹คํ–‰์‹œํ‚ฌ๋•Œ ํ•™๋ฒˆ์ด ์ž๋™์ž…๋ ฅ๋˜์žˆ๋„๋ก ์„ค์ •