์ ์ฒด ๊ธ (387) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [Google Play Console] ์ด์์ ๊ธฐ ํ๊ธฐ ๊ตฌ๊ธ ํ๋ ์ด์์ ํ์ฌ ์ฑ๋ค์ ๋ํด์ ์ ๋ฐ์ดํธ ๊ฑฐ๋ถ, ์ฑ ๊ฑฐ๋ถ ๋ฉ์ผ์ ์ข ์ข ๋ณด๋ด์จ๋ค. ๋ด๊ฐ ๋ด๋นํ ์ฑ์ ์ฑ ๊ฑฐ๋ถ ๋ฉ์ผ์ด ๋ ์์ค๋ฉด ์คํธ๋ ์ค ๋ฐ๋๋ค. ์ด๋ฒ์ ์ ๋ฒ์ ์ ์ฑ ๋ฒ๋ค์ ์ ๋ฐ์ดํธํ๊ณ ๋์ ๋ฐ์ ๋ฉ์ผ์ด๋ค. ์ ์ฒจ๋ถ๋ ์คํฌ๋ฆฐ์ท์ด ๋์ ์ต์ธํจ์ ํ์ด์คฌ๋ค. ๊ตฌ๊ธ ํ๋ ์ด ์ชฝ์์ ๋ด๊ฐ ๊ธฐ์ ํ ํ ์คํธ์ฉ ๋ก๊ทธ์ธ ๊ณ์ ์ ์คํ๋ก ์๋ชป ์ ๋ ฅํ๊ณ ํด๋น ๊ณ์ ์ ์กด์ฌํ์ง ์๋๋ค๋ ํ ์คํธ๊ฐ ๋์จ ์คํฌ๋ฆฐ์ท์ ๋ณด๋ด์คฌ๋ค. ์ํฉ ํ์ ํ๊ณ ๊ฐ๋นก์นจ ๋๋ถ์ ์ด์์ ๊ธฐ๋ ํด๋ดค๋ค. 1. ์ ์ฑ > ์ ์ฑ ์ํ ํ์ด์ง๋ก ์ง์ ํ๋ค. 2. ํด๋น ํ๋ฉด ์๋์ "์ด์์ ๊ธฐ"๋ผ๋ ์ฐํ ํ์ ํ ์คํธ ๋ฒํผ(์ง๊ธ์ ๊ฒ์ ํต๊ณผ๋ ์ํ๋ผ์ ์ฐพ์ ์ ์๋ค. ๊ทธ๋์ ์บก์ณ ๋ถ๊ฐ.)์ ํด๋ฆญํ๋ฉด ์ด์์ ๊ธฐ๋ฅผ ํ ์ ์๋ ํผ์ด ๋์จ๋ค. 3. ํผ์๋ ๋ ๊ฐ์ ์ ๋ ฅ์นธ์ด ์๋๋ฐ, ํ๋๋.. [Android][Coroutine][SharedPreferences] ํ์ด๋จธ ๊ตฌํ ์ธ์ฆ๋ฒํธ๊ฐ ๋ด๊ธด ๋ฌธ์๋ฅผ ์ฌ์ฉ์์๊ฒ ์ ์ก ์์ฒญํ๋ ์๋ฒ api๋ฅผ ํธ์ถํ๊ณ 2๋ถ ๋์ ์ธ์ฆ๋ฒํธ ์ฌ๋ฐ๊ธ์ ๋ง๋ ํ์ด๋จธ์ ๊ตฌํ์ ํด์ผ ํ๋ค. ํ์ด๋จธ ๊ตฌํ์ ์ฒ์์ด๋ผ์ ๊ณ ๋ฏผ์ ๋ง์ด ํ๋ค. CountDownTimer๋ฅผ ์ธ๊น, ์๋น์ค๋ฅผ ์ฌ์ฉํ ๊น... ์ ๋ฐฐ๋๊ป ์ฌ์ญค๋ดค๋๋ CountDownTimer์ ์๋น์ค๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ ์ฑ ํ๋ก์ธ์ค๊ฐ ๋ ๋ผ๊ฐ๋ ๊ฒฝ์ฐ์๋ ์ฌ๊ณ ์๋ ์๊ฐ๋ ๋ ๋ผ๊ฐ๋ค๊ณ ์๋ ค์ฃผ์ จ๋ค. SharedPreferences๋ฅผ ์จ์ ํ๋ฉด์ ์ง์ ํ๊ณ ๋๊ฐ ๋๋ง๋ค ์๊ฐ์ ๊ธฐ๋กํ๋ ๊ฒ์ ์ฐ๊ณ , ์ฝ๋ฃจํด์ ์ฐ๋ฉด ์ฝ๋ค๊ณ ์๋ ค์ฃผ์ จ๋ค. ๋๋ฌด ๋น์ฐํ ๊ฑธ ๋ชฐ๋๋๋ ์ ๋ฐฐ๋์ ํ์ ์ ๋ณด๊ณ ๐ณ ๋ฐ์ฑํฉ๋๋ค๐ ์ ํ๋ก์ธ์ค๊ฐ ๋ ๋ผ๊ฐ๋ ๊ฒฝ์ฐ๋ ์๊ฐ์ ๋ชปํ๊ฑฐ์ผ ๊ทธ ๋ค๋ก ์์ ์ ์ฌ์ ๋ค. ์ฌ๋ฌ ๊ฐ๋ฐ์๋ค์ ์์ ๊ฝค๋ ํ ์ด ์ฑ์ ์ฝ๋๋ SharedPrefer.. [TED] The Paradox of Choice / Barry Schwarts https://youtu.be/VO6XEQIsCoM ์ ํ๊ถ์ด ๋๋ฌด ๋ง์ผ๋ฉด ๋ง์กฑ๊ฐ์ด ๊ฐ์๋๋ค. ์๊ตฌ ์ฐ์ ํ๋ ์ฌํ๋ ์ ํ๊ถ์ด ๋๋ฌด ๋ง๋ค. ์ด ๋ง์ ์ ํ๊ถ์ ์ ํ๊ถ์ด ์๋ ์ฌํ๋ก ์ด์ ํ๋ค๋ฉด ๋ชจ๋๊ฐ ํ๋ณตํด์ง ๊ฒ์ด๋ค. > '์๋์ฌ๋ถ๋ฐฐ' ๋ผ๋ ํํ์ด ๋์์. ์์กฐ๋ฅผ ๊นจ๋จ๋ ค ๋ชจ๋ ๊ฒ์ ๊ฐ๋ฅํ๊ฒ ํ๋ ค๊ณ ํ๋ค๋ฉด ๋ง๋น๊ฐ ์จ๋ค. ์์กฐ๊ฐ ์์ผ๋ฉด ์ฌ์์ด ์จ๋ค. Why Programmers Need Limits์์ ๋์จ The Paradox of Choice. ์ ์ ํ, ํ๊ณ๊ฐ ํ์ํ์ง ์ด์ ๋ฅผ ์ค๋ช ํจ. โ [Android][Kakao SDK]์๋๋ก์ด๋ ์นด์นด์ค ๋ก๊ทธ์ธ SDK Legacy v1 -> v2 ์ ๋ฐ์ดํธ ์ ๊ท๋ก ์นด์นด์ค ๋ก๊ทธ์ธ ์ฐ๋ํ๋ ๋ธ๋ก๊ทธ๋ค์ ๊ฝค๋ ๋ดค๋๋ฐ, v1.x.x ์์ v2.x.x๋ก ์ ๋ฐ์ดํธํ๋ ๊ธ๋ค์ ์ ๊ฐ ๋ชป ์ฐพ์์ ์ ๋ฆฌํ๊ฒ ๋์์ต๋๋ค. ์ ๊ท๋ก ์นด์นด์ค ๊ณ์ ๋ก๊ทธ์ธ ์๋น์ค๋ฅผ ๋ฃ๋ ๊ฒ์ด ์๋๋ผ ์๋ต๋ ๊ณผ์ ๋ค(ํค ํด์ ๋ฑ๋ก ๋ฑ)์ด ์์ต๋๋ค.๐ 6๋ ์ ์ ๋ง๋ค์ด์ ธ ์ง๊ธ๊น์ง ์ ์ง๋ณด์๋๊ณ ์๋ ์ฑ์ด๋ผ ์์ ์ ์งํํ๋ ๋ฐ ์๋ฐ๋ฅผ ์ฐ๊ฒ ๋์์ต๋๋ค.๐ฉ๐ง๐จ๐ง Gradle ์ค์ ํ๊ธฐ ํ๋ก์ ํธ์ build.gradle ๊ธฐ์กด ๋ ๊ฑฐ์ ์ฝ๋ allprojects { repositories { .... maven { url 'http://devrepo.kakao.com:8088/nexus/content/groups/public/' } .... } } ์์ ์ฝ๋ allprojects { repositories { .... .. [Android] ํ๋ก์ ํธ์ ๊ฐ๋ฐ์๊ฐ ์์ฑํ์ง ์์ ๋ฆฌ์์ค๊ฐ ๋ ธ์ถ๋๋ค?!(ํ๋ก์ ํธ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ resource conflict. ๋ฆฌ์์ค ์ด๋ฆ์ด ๊ฐ์ ๊ฒฝ์ฐ) ๊ฒฐ๋ก - ๋๊ด์ ์งํ๐ ๋ฉ์ธ ํ๋ก์ ํธ์ ๋ฆฌ์์ค ์ด๋ฆ๊ณผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ฆฌ์์ค ์ด๋ฆ์ด ์ถฉ๋๋ ๊ฒฝ์ฐ(๊ฐ์ ๊ฒฝ์ฐ), ์ต์ข ๋น๋๋ ์ด๋ค ๊ฑธ ์ ํํ ์ง ๋ชจ๋ฅธ๋ค. ๊ทธ๋์ ๋ด๊ฐ ์ง์ ํ ๋ฆฌ์์ค ๋์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ์ง์ ํ ๋ฆฌ์์ค๊ฐ ๋ ธ์ถ๋ ์ ์๋ค. ์คํ ์ค๋ฒํ๋ก์ฐ ์ ๋ฐฐ๋ ๋์ : https://stackoverflow.com/a/16351022/9287140 Why Android cannot deal with Resources name conflict between Project and Library? I have a project A that referenced by Library B, A and B have the same name and type, but their value are different. I think .. [UI/UX] UI ๋์์ธ์ ์ํ ํด๋ฆฌ์คํฑ ์ฌ์ฉ์ฑ 10๊ฐ์ง / 10 Usability Heuristics for User Interface Design ์ ๋ฐฐ๋๊ณผ ์ด์ผ๊ธฐํ๋ค๊ฐ ์ฌ์ฉ์ ๊ฒฝํ์ ์ํด 10๋ ์์น์ด๋ผ๋ ๋ฌด์ธ๊ฐ๊ฐ ์๋ค๋ ๊ฒ์ ์๊ณ ๊ฒ์ํด๋ณด์๋ค. ๋๋ฌด๋ ์ ์ค๋ช ํด์ฃผ๊ณ , ์์๊น์ง ๋ค์ด์ค ๋ฉ์ง ๊ธ๋ค์ ํ์ธํ๋ค. https://www.designprinciplesftw.com/collections/10-usability-heuristics-for-user-interface-design 10 Usability Heuristics for User Interface Design | Design Principles FTW 11 Jul 2013 10 Usability Heuristics for User Interface Design "The 10 most general principles for interaction design. They are called '.. [Android] target sdk version์ ๋ณ๊ฒฝํ๋ฉด ํด๋น version์ ๋จ๋ง์์ ํ ์คํธํด ๋ณด์์ผ ํฉ๋๋ค. ์ค๋์ ๊ตํ. target sdk version์ ๋ณ๊ฒฝํ๋ฉด ํด๋น version์ ๋จ๋ง์์ ํ ์คํธํด ๋ณด์์ผ ํฉ๋๋ค. ์ ๋ฎฌ๋ ์ดํฐ๋ฅผ ๋๋ ค์๋ผ๋ ํ์ธํด์ผํฉ๋๋ค. ๋ด ์ฑ์ ์ฝ๋๋ ํด๋น version์ ๋์ ๋ณ๊ฒฝ์ฌํญ์ด ์์ด์ ๊ด์ฐฎ๋ค ํด๋, ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๋คํต์์น ์ ์์ต๋๋ค. ๐๐๐ฅ๐คฆโ๏ธ๐คฆโ๏ธ [์๋๋ก์ด๋] ์ด๋ ํ๋ฉด์์๋ ๋์ผํ๊ฒ ๋์์ธ ๊ฐ์ด๋ ์ ์งํ TabItem ์์ฑ ๊ณผ๊ฑฐ ํญ ์์ด์ฝ์ผ๋ก ์ด๋ฆฌ์ ๋ฆฌ ์ฝ์งํ๊ณ ํ๋ณตํ๊ฒ ์ํ๋ ๋๋ก ๊ตฌํํ์๋ค. 2021.09.09 - [๋น ๊ตฌ๋ฉ ์ฑ์ฐ๊ธฐ] - [Android] TabLayout, TabItem ์ํ๋ UI ๋ง๋ค๊ธฐ ๊ทธ๋ฆฌ๊ณ ์ด์๊ฐ ๋์๋ค. ๊ฐค๋ญ์ ํด๋ ๋จ๋ง์์๋ ๋์์ธ ๊ฐ์ด๋๋๋ก ํญ ์์ด์ฝ๋ค์ด ๋์ค์ง ์๋๋ค๋ ๊ฑฐ์๋ค. TabLayout์ ์ค์ ๊ฐ ๋ฌธ์ ์ผ ์ ์๋ค๋ ์ ๋ฐฐ๋์ ๋ง์์ ํํธ๋ก ๋ฐ์๋ค์ด๊ณ ๊ฒ์ํด์ ์ฐพ์๋ค. ์์ธ : https://jeonghoe9.tistory.com/28 TabLayout์ Tabํฌ๊ธฐ ๊ท ๋ฑ๋ถํ (?) ์ค๋์ TabLayout(com.google.android.material.tabs.TabLayout)์ ์ฌ์ฉํ์๋๋ฐ Tab ๊ฐฏ์๊ฐ TabLayout์ width ๊ฐ๋ณด๋ค ์์ผ๋ Tab์ ํฌ๊ธฐ๊ฐ ์๊ฒ ๋ณด์ด๋ ๋ฌธ์ .. ์ด์ 1 ยทยทยท 37 38 39 40 41 42 43 ยทยทยท 49 ๋ค์