๐ฑAndroid(20)
-
[Android/Kotlin] ์๋๋ก์ด๋ ์ํ๋ฐ ๋ฐํฌ๋ช ์ผ๋ก ๋ฐ๊พธ๊ธฐ
๊ฐ๋ฐํ๋ค๊ฐ ์๋์ ๊ฐ์ด ์ํ๋ฐ๋ฅผ ๋ฐํฌ๋ช ์ผ๋ก ๋ฐ๊พธ๊ธฐ ์ํด ์ฐพ์๋ณด๋ค๊ฐ ์ ๋ฆฌํ๊ฒ ๋์์ต๋๋ค! @android:color/transparent true android:statusBarColor _ ์ํ๋ฐ๋ฅผ ํฌ๋ช ์ผ๋ก ๋ฐ๊ฟ์ค android:windowLightStatusBar _ ๋ง์๋ฉ๋ก ๋ฒ์ ์์ ์๊ธด ์์ฑ์ผ๋ก ๋ฐ์ ์ ๋ฐฐ๊ฒฝ์ผ ๊ฒฝ์ฐ ๊ธ์์์ ์ด๋ก๊ฒ ํ๋ค. ์ํ๋ฐ์ ๋ฐฑ๊ทธ๋ผ์ด๋๋ฅผ ์์๋ก ์กฐ์ ํ ์ ์์ด ์์ด์ฝ ์์์ด ๋ฌธ์ ์ ๊ธฐ ๋์ด, ํฐ์ ๋ฐฐ๊ฒฝ์ผ ๊ฒฝ์ฐ์ ์์ด์ฝ ์์ด ๋์ผํด์ ธ์ ์์ด์ฝ์ด ์๋ณด์ฌ์ง๋ค. -> ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด windowLightStatusBar ์์ฑ์ด ์๊น! ๋๊ฐ์ ์์ฑ์ผ๋ก ์ํ๋ฐ๊ฐ ๋ฐํฌ๋ช ํ๊ฒ ๋ฐ๋์ง ์์์ต๋๋ค ๊ทธ๋์ stackoverflow๋ฅผ ์ฐพ์๋ณด๋ค๊ฐ ์๋์ ๊ฐ์ ์์ฑ์ ๋ฐ๊ฒฌํ์ต๋๋ค! @andro..
2021.06.29 -
[Kotlin] Kotlin ์ด๋?
์ค๋์ ์๋๋ก์ด๋ ๊ฐ๋ฐ์ ๊ณต์์ธ์ด์ธ ์ฝํ๋ฆฐ์ด ๋ฌด์์ธ์ง ๊ทธ๋ฆฌ๊ณ ์ ์ข์์ง์ ๋ํด ์ ๋ฆฌํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ฝํ๋ฆฐ ์ด๋? ๊ฐ๊ฒฐํ ๋ฌธ๋ฒ๊ณผ ๋์ ์์ ์ฑ์ผ๋ก ๋์ ์์ฐ์ฑ์ ๋ณด์ฅํ์ฌ ๊ฐ๋ฐ๋ ํ๋ก๊ทธ๋๋ฐ์ธ์ด๋ก 100%์๋ฐ์์ ํธํ์ด ๊ฐ๋ฅํ์ฌ ์๋ฐ๋ก ์์ฑ๋ ํ๋ก์ ํธ์ ์ฝํ๋ฆฐ ์ฝ๋๊ฐ ์ถ๊ฐํ ์ ์๋ค๋ ์ ์ด ๊ฐ์ฅ ํฐ ์ฅ์ ์ ๋๋ค. ๋ํ ์๋ฐ ์ฝ๋๋ฅผ ์ฝํ๋ฆฐ์ผ๋ก ์ฝ๊ฒ ๋ณํ์ด ๊ฐ๋ฅํฉ๋๋ค. ์ฝํ๋ฆฐ์ด ์ ์ข์ ๊ฑด๋ฐ ? โ๏ธ ๊ฐ๊ฒฐํ ๋ฌธ๋ฒ ์๋ฐ์ C์ ๊ฐ์ด ๋ค์ ๋ฌธ์ฅ๋์ ์๋ฏธํ๋ ์ธ๋ฏธ์ฝ๋ก ; ์ด ์ฌ๋ผ์ก์ต๋๋ค. ๊ฐ์ฒด๋ฅผ ์์ฑํ ๋์๋ new ํค์๋ ์์ด ์ฝ๊ฒ ๊ฐ์ฒด๋ฅผ ์์ฑํ ์ ์๊ณ , ๋ณดํต์ ์ธ์ด์์๋ ํ์ ์ ๋ช ์ํ๋ฉฐ ๋ณ์๋ ์์๋ฅผ ์ ์ธํ์ง๋ง ์ฝํ๋ฆฐ์์๋ ํ์ ์ถ๋ก ์ ์ง์ํ์ฌ ์ผ๋ฐ์ ์ธ ๊ฒฝ์ฐ ํ์ ์ ๋ช ์ํ์ง ์์๋ ๋ฉ๋๋ค! โ๏ธ๋ ์์ ์ฑ ์๋ฐ์..
2021.05.28 -
[Android] ์นด์นด์คํก ๋ก๊ทธ์ธ ์ฐ๋ํ๊ธฐ
์ค๋์ ์นด์นด์คํก ๋ก๊ทธ์ธ์ Android ์ฐ๊ฒฐํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค! ์ ๊ฐ ์ด์ฉํ๋ ์นด์นด์คํก ๋ก๊ทธ์ธ์ v2 ๊ธฐ์ค์ ๋๋ค! ๋ด ์ ํ๋ฆฌ์ผ์ด์ ๋ฑ๋กํ๊ธฐ ์๋ ํ์ด์ง์ ๋ค์ด๊ฐ ๋ด ์ ํ๋ฆฌ์ผ์ด์ ์ ํ ํ , ์ ํ๋ฆฌ์ผ์ด์ ์ ์ถ๊ฐํด์ฃผ์ธ์! Kakao Developers ์นด์นด์ค API๋ฅผ ํ์ฉํ์ฌ ๋ค์ํ ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํด๋ณด์ธ์. ์นด์นด์ค ๋ก๊ทธ์ธ, ๋ฉ์์ง ๋ณด๋ด๊ธฐ, ์น๊ตฌ API, ์ธ๊ณต์ง๋ฅ API ๋ฑ์ ์ ๊ณตํฉ๋๋ค. developers.kakao.com ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฑ๋กํ์๋ฉด ์๋์ ๊ฐ์ด ๋ค์ดํฐ๋ธ ์ฑํค๋ฅผ ์ป์ผ์ค ์ ์์ต๋๋ค : ) ์ด๋ ! ๋ค์ดํฐ๋ธ ์ฑํค๋ฅผ ์๋๋ก์ด๋ ํ๋ก์ ํธ ๋ด์ string ๊ฐ์ผ๋ก ๊ฐ์ง๊ณ ์์ด์ผ ํ๊ธฐ ๋๋ฌธ์ ์ค์ํฉ๋๋ค ! ํ๋ซํผ ๋ฑ๋กํ๊ธฐ ํ๋ซํผ ์นดํ ๊ณ ๋ฆฌ์ ํ๋ซํผ์ ์ค์ ํ ์ ์์ต๋๋ค. Android ํ๋ซํผ์ ๋ฑ๋กํด..
2021.05.27 -
[Android] Github Action์ ์ด์ฉํ์ฌ apk ํ์ผ Slack์ผ๋ก ๋ด๋ณด๋ด๊ธฐ
+) 2021.05.23 apk ์ถ์ถ ํ ์ค์น์ '์ ํ๋ฆฌ์ผ์ด์ ์ด ์ค์น๋์ง ์์์ต๋๋ค' ์ค๋ฅ๊ฐ ์์์ต๋๋ค. './gradlew assembleRelease' ๊ฐ ์๋ Debug apk๋ก './gradlew assembleDebug' github action ์ฝ๋๋ฅผ ์์ ํ๋ฉด ๋ฉ๋๋ค ! (./gradlew assembleDebug' ์ apk ๋ช ๋ ํ์ธ ํ ์์ ํด์ผํจ!) Github CI/CD๋ฅผ ๊ฐ๋จํ๊ฒ ๋์์ฃผ๋ Github Action์ ์ด์ฉํ์ฌ apkํ์ผ์ slack์ผ๋ก ์ถ์ถํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ ์ด๋ณด๋๋ก ํ ๊ฒ์ : ) Github Action์ด๋?! Automate, customize, and execute your software development workflows right in your reposi..
2021.05.06 -
[Android/Kotlin] ๋ฉํฐ๋ทฐ ํ์ RecyclerView ๊ตฌํํ๊ธฐ
์ค๋์ ๋ค์๊ณผ ๊ฐ์ ๋ฉํฐ๋ทฐ ํ์ ์ ๋ฆฌ์ฌ์ดํด๋ฌ๋ทฐ๋ฅผ ๊ตฌํํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค ! ์ฌ์ด๋ ํ๋ก์ ํธ๋ฅผ ํ๋ฉด์ ๋ฆฌ์ฌ์ดํด๋ฌ๋ทฐ์ ์ฌ๋ฌ itemview๋ฅผ ์ ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ํด ์ฐพ์๋ณด๋ ์ค ๋ฉํฐ๋ทฐ ํ์ ๋ฆฌ์ฌ์ดํด๋ฌ๋ทฐ์ด ์กด์ฌํ๋ ๊ฒ์ ์ฒ์ ์๊ฒ ๋์๋๋ฐ์. ํ๋์ Adapter๋ฅผ ์ด์ฉํ์ฌ ์ฌ๋ฌ View๋ฅผ ํ์ฉํ ๋ฆฌ์ฌ์ดํด๋ฌ๋ทฐ๋ฅผ ๋ง๋ค ์ ์๋ค๋ ๊ฒ์ ๋ฐฐ์ธ ์ ์์์ต๋๋ค! ๋ฆฌ์ฌ์ดํด๋ฌ๋ทฐ ๊ด๋ จ ๋ค๋ฅธ ํฌ์คํ ์ด ๊ถ๊ธํ์๋ค๋ฉด !? ์๋ ๊ธ์ ๋จผ์ ์ฝ๊ณ ์ค์๋ ๊ฒ ์ข์ต๋๋ค! [Android/Kotlin] RecyclerView ๋ง๋ค๊ธฐ ์ค๋์ ๊ฐ๋จํ ๋ฆฌ์ฌ์ดํด๋ฌ๋ทฐ ์๋ฆฌ์ฆ 1ํ์ธ RecyclerView ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋ํด ์๊ฐํด๋ณด๊ณ ์ ํฉ๋๋ค! RecyclerView ๋?! RecyclerView๋ ? ๋ฐ์ดํฐ ์งํฉ๋ค์ ๊ฐ๊ฐ์ ๊ฐ๋ณ ์์ดํ ๋จ..
2021.01.24 -
[Android/Kotlin] RecyclerView Animation ํ์ฉํ๊ธฐ
์ ๋ฒ RecyclerView ๋ง๋ค๊ธฐ์ ClickEvent์ ์ด์ด ํ๋ฉด ์ ํ์ RecyclerView์ ๊ฐ๋จํ Animation์ ์ ์ฉํด๋ณด๋ ๊ฒ์ ๋ํด ํฌ์คํ ํด๋ณด๊ณ ์ ํฉ๋๋ค. ์ ๋ฒ ํฌ์คํ ๊ณผ ์ด์ด์ง๊ธฐ ๋๋ฌธ์ ์๋ ๊ธ์ ๋จผ์ ์ฝ๊ณ ์ค์๋ ๊ฒ์ ์ถ์ฒ๋๋ฆฝ๋๋ค : ) [Android/Kotlin] RecyclerView ๋ง๋ค๊ธฐ ์ค๋์ ๊ฐ๋จํ ๋ฆฌ์ฌ์ดํด๋ฌ๋ทฐ ์๋ฆฌ์ฆ 1ํ์ธ RecyclerView ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋ํด ์๊ฐํด๋ณด๊ณ ์ ํฉ๋๋ค! RecyclerView ๋?! RecyclerView๋ ? ๋ฐ์ดํฐ ์งํฉ๋ค์ ๊ฐ๊ฐ์ ๊ฐ๋ณ ์์ดํ ๋จ์๋ก ๊ตฌ์ฑํ์ฌ ํ๋ฉด์ ์ถ๋ ฅํด yunaaaas.tistory.com [Android/Kotlin] RecyclerView ํด๋ฆญ ์ด๋ฒคํธ ์ ์ฉํ๊ธฐ RecyclerView ์ฒซ๋ฒ์งธ ์๋ฆฌ์ฆ์ ์ด์ด ๋๋ฒ..
2021.01.22