๋ฆฌ๋๋ฏธ ์ฒซ ํ ์คํธ
v0.11 ํฌํธ๋๋ฒ์์ , clockview ํฌ๊ธฐ ์์ ๋ฐ ํ์ธ ์ ๊ฑฐ, QRcode ๋ถํ์ํ ์ฝ๋ ์ญ์
v0.41 ํจํด ์ฝ๋ ์ญ์ , ์ค์ ์ฐ๊ฒฐ
#08-21 v0.42 ๋ชจ๋ ์กํฐ๋นํฐ์ padding 7dp ์ถ๊ฐ, ๋์์ธ ์์ (์์ด์ฝ) [ํด์ผ ํ๋ ๊ฒ]
- ๋ก๊ทธ์์
- ๋ฒํผ ๋์์ธ
- ๋ค๋ฅธ ์์ฒด์ธ์ ๊ธฐ๋ฅ ์ถ๊ฐํ๊ธฐ -> ์ค์ ๋ณด์
- ์ ์ฒด์ ์ธ ๋์์ธ ๋ค๋ฌ๊ธฐ
- QR์ฝ๋
- ์ต์ด์ ํ์์ฆ ๋ฑ๋ก์ ๊ฒฝ๊ณ ์ฐฝ ๋์ฐ๊ธฐ
v0.21 QR ์ฝ๋ ์ค์ท ๋ง์ ์กํฐ๋นํฐ ๋ฐฑ์คํ ์ค์ ํ๋ก๊ทธ๋์ค๋ฐ ์ก๋นํฐ๋น ์์ฑํ ๋๋ง๋ค ์๊ฐ ์ด๊ธฐํ
v0.12 build.gradle(app)์์ zxing ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ๊ฐ
QR์ฝ๋ ๋ถ๋ถ ์ ๋ฉด ์์
- WebView๋ฅผ ํตํ QR์ฝ๋๋ฅผ ์์
- ๊ธฐ์กด 1~2์ด ๋ค ์ง์ฐ๋์ ๋์ค๋๊ฒ์ ์๋๋ก์ด๋ ์์ฒด์ ์ผ๋ก ๋ง๋ค๊ฒ๋ ํ์ฌ QR์ฝ๋๊ฐ ๋ฐ๋ก ๋์ค๊ฒ๋ ํจ
- ClockView ๋นํ์ฑํ, QR์ฝ๋์ ์๋ฒ์์ ๊ด๊ณ์ ๋ํ ์ฝ๋์์ (send๊ฐ์ผ๋ก๋ง ์์ฒญํ์ฌ ๋ณด๋ด๋ ๊ฒ์ 'ํ๋ฒ+ํ์ฌ์๊ฐ'์ผ๋ก ๊ต์ฒด)
- Intent๊ฐ ์์
- (Java)์๋ฒ ์ฝ๋ ์์ (์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ก ๊น์๋ ์ฌ๋ฆฌ์ง ์์)
v0.13 ->v0.12 ์๋ชป๋ ์ ๋ก๋ ์์
v0.14 ->QR์ฝ๋ ์กํฐ๋นํฐ์์ ๋ค๋ก๊ฐ๊ธฐ์ ๋ก๊ทธ์๋ฌ๋ก ์ธํ ์ดํ ๊ฐ์ ์ข ๋ฃ ํด๊ฒฐ
v0.22 -> ์ฐ๋ ๋ ๋ถ๋ฅผ๋๋ง๋ค ์ค์ด๋๋ ์๊ฐ ๋ค๋ฅธ๊ฑฐ ํด๊ฒฐ
v0.15 ๊ธฐ์กด ๋ก๊ทธ์ธ์ ์ธํ ํธ๋ก ๋ง id๊ฐ์ ๋๊ฒจ์ฃผ์ด ์ค๊ฐ์ id๊ฐ์ด ์๋ฉธ๋์ด null๊ฐ์ด ๋๋๊ฒ์ sharedreference๋ฅผ ์ด์ฉํ์ฌ ๋ก๊ทธ์ธ์ id๊ฐ์ ๋ฐ์ ๋ฐ์๊ตฌ์ ์ผ๋ก ์ ์ฅํจ id๊ฐ + ์ํธํ๊ฐ -> split์ผ๋ก ํ ํฐํ์์ผ๋ก ๊ฐ์ ์๋ฆ
v0.23 ํจํด๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ๊ฐ (์ง์ง์ง) ์คํ์ผ ๋ณ๊ฒฝ (toolbar-๊ฒ์์, progressbar-๋ น์)
v0.43 ํจํด์ด ์ผ์นํ ๊ฒฝ์ฐ QRcode Activity๋ก ๋์ด๊ฐ App ์ด๋ฏธ์ง์ ๋ผ๋ฒจ ๋ณ๊ฒฝ
v0.44 settingํ๋ฉด ํ๋ค๊ฐ ์ง๊ฐ setting์์ ๋ฆฌ์คํธ ํด๋ฆญํ๋ฉด ๊ฐ ์กํฐ๋นํฐ ๋์ด๊ฐ๋๋ก
v0.16 qrcode-xml ์์ : ํ์ฌ์๊ฐ ์ค์๊ฐ์ผ๋ก ์์ ์์์ ์ผ๋ก(์ต๋3000์ด, 2970์ด ๋๋ถํฐ ์๊ฐ๋ฐ์์ค๋ ๋ฒํผ ๋จ๊ฒํจ) ์๊ฐ๊ด๋ จ ์ฐ๋ ๋๋ค interrupt ์์
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 ๋ถ๋ถ์์ ๋์ค๊ฒ๋ ํจ
v0.47 ๊ธฐ์กดํ์, ์ ๊ทํ์ ๊ตฌ๋ถํด์ Activity ๋์ฐ๊ธฐ 2. ์ ๊ทํ์ 2-1. ๋ก๊ทธ์ธ ํ, new_first_view๋ก ์ด๋ 2-2. ๋ฑ๋กํ๊ธฐ btn ํด๋ฆญ ์, ํ์ ๋์ฐ๊ธฐ 2-3. ์ง๋ฌธ๋ฑ๋กํ๊ธฐ ๋ฒํผ ํด๋ฆญ ์, SetFPActivity๋ก ์ด๋ 2-4. ํจํด๋ฑ๋กํ๊ธฐ ๋ฒํผ ํด๋ฆญ ์, SetPatternActivity๋ก ์ด๋ 3. ๊ธฐ์กดํ์ 3-1. ๋ก๊ทธ์ธ ํ, old_first_view๋ก ์ด๋
v0.26 ํจํด ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ (๋ชจ๋ ํตํฉ)
v0.48 ํจํด์ ๋ฑ๋กํ์๋ ์ฌ์ฉ์๊ฐ ํจํด์ ์๋ก ๋ณ๊ฒฝํ ๋, ํจํด ํ์ธํ๋ activity ์ถ๊ฐ
v0.19 QR์ฝ๋ ์ ์ ์ด๋ฏธ์ง๋ถ๋ถ ์ฒ๋ฆฌ ์ฑ๊ณต, ์๋ฒ์์ ์์์ ์ฅํด๋์ ์ด๋ฏธ์ง๋ค์ ๊ฐ์ ธ์ด ๋ฉ์ธ์กํฐ๋นํฐ์ ์ ์ฅ์ ๊ถํ ์ถ๊ฐ
v1.11 qr์ฝ๋ xml ์ ์ ์ด๋ฏธ์ง ํฌ๊ธฐ ๋ง์ถฐ์ ๋์ค๊ฒ ๋ ์์
v0.49 new_first_view์์ ๋ฑ๋ก์คํจ์(dialog๋ฅผ ๋๊ฑฐ๋, ํจํด์ ๋ฑ๋กํ์ง ์์์ ๊ฒฝ์ฐ) ๋ค์ new_first_view๋ก ๋์๊ฐ๋ฉฐ, ํจํด ๋ฑ๋ก ์ฑ๊ณต์์๋ old_first_view๋ก ์ด๋ํ๋ค. ์ด ๊ณผ์ ์์ task๋ค์ ๋ชจ๋ clear๋๋ค. (์ด๋ ์ ๋๋ฉ์ด์ ์ ์์ ํด์ผํ๋ค)
v1.12 ์ฌ์ฉ์ง ์ด๋ฏธ์ง๋ฅผ ๋ฉ์ธ์กํฐ๋นํฐ์์ ๋ฏธ๋ฆฌ ๋ฐ์๋๊ณ , QR์ฝ๋ ์กํฐ๋นํฐ๊ฐ ์์ฑ๋ ๋ ๋ฐ๋ก ํ์๋ ์์๊ฒ ๋ฐ๊ฟ
v1.41 [version 0.49 ์์ ] new,old first view์ ์์ฐ์ค๋ฌ์ด ์ด๋ & backPress ์ค์ (์ทจ์ํค ๋๋ฒ ๋๋ฌ์ผ ์ข ๋ฃ)
v1.42 old first view์์ ์ง๋ฌธ ์กํฐ๋นํฐ๊ฐ ๊ณ์ ์คํ๋๋ ๊ฒ์ ์ข ๋ฃ
v1.43
- ์ ๊ทํ์, ๊ธฐ์กดํ์ ๊ตฌ๋ถ : ํจํด์ ๋ฑ๋กํด๋๊ฑฐ๋ ์ง๋ฌธ์ ๋ฑ๋กํด ๋์์ ๋ ๊ธฐ์กดํ์์ผ๋ก ๊ตฌ๋ถ
- ์ํฉ์ ๋ฐ๋ผ register Dialog Text ๋ค๋ฅด๊ฒ ๋์ค๊ธฐ
v1.90
- ํจํด ์ค๋ฅ ์์ -> ์ปจํ์กํฐ๋นํฐ ์ด๋ฒคํธ ์ฒ๋ฆฌ ์์
- ์ ๊ทํ์์ ํจํด์ ๋ฌด์กฐ๊ฑด์ ์ผ๋ก ๋จผ์ ๋ฑ๋กํ๊ฒ ํจ. (์ง๋ฌธ off ,ํจํด on)
- NEWFirstView ๋ณ๊ฒฝ
- Setting ๋ณ๊ฒฝ
v1.94
- ํ์ดํ๋ฐ ์ญ์ (QRActivity์ MainActivity, NewActivity, OldActivity์ชฝ์ ์ถ๊ฐ)
- ๋ฐฐ๊ฒฝ์ฌ์ง ์ฝ์
- ๋ก๊ทธ์ธ UI๊ตฌ์กฐ ์กฐ๊ธ๋ณ๊ฒฝ
v1.95
- ์ ์ฒด์ UI ์ฌ๊ตฌ์ฑ
- ๋ค๋ก๊ฐ๊ธฐ ๋ฒ๊ทธ ์์
- ์ต์ด๋ก๊ทธ์ธ์ ๋ก๊ทธ์ธ๋ ํ๋ฒ์ ์๊ตฌ์ ์ฅํ๋ฉด ๋ค์์ ์ฑ์ ์คํ์ํฌ๋ ํ๋ฒ์ด ์๋์ ๋ ฅ๋์๋๋ก ์ค์