๐ฑ| Android/๐ | Jetpack17 [Android Kotlin] navigation component์ bottom navigation ์ฐ๊ฒฐ ํ์๋, bottom navigation์ด ์๋๋์ง ์์๋ ํด๊ฒฐ ๋ฐฉ๋ฒ ์ค๋์ ๊ธฐ๋ก์ navigation component๋ฅผ ์ฌ์ฉํ๋ฉด์ bottom navigaion์ ์ฌ์ฉํ ๋, bottom navigaion์ด์๋๋์ง ์์๋ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์๋ค. ๋ฌธ์ ์ํฉ ํด๋ฆญ๋ง ๋๊ณ ํ๋ฉด์ด ๋ฐ๋์ง ์์๋ค. ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์๋ menu xml์ ์ด๋ฆ์ ์ ํ์ธํด์ผ ํ๋ค. ๋ฌธ์ ์ฝ๋ naviagtion ํ๋ฉด๊ณผ ๋ฌธ์ ์ฝ๋์ ์์ด๋๊ฐ ๋ค๋ฅด๋ค๋ ๊ฒ์ ์ ์ ์๋ค. freeBoardFragment - FreeBoardFragment menu ์ฝ๋์ ๋๋ฌธ์๊ฐ ๋ฌ๋ผ์ bottom navigation์ด ์๋๋์ง ์์๋ค.์ด๊ฒ์ ๊ณ ์ณ์ ์์ ํ ํด๊ฒฐํ๋ค. 2022. 4. 22. [Android] Room ์ฌ์ฉ๋ฒ๊ณผ RecyclerView๋ฅผ ํ์ฉํ ์์ ์ด๋ฒ ์์ ๋ ์๋๋ก์ด๋์ ๊ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ธ room์ ํ์ฉํด ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ , ๊ทธ๊ฒ์ recyclerview์ ๋ณด์ด๊ฒ ํ๋ ์์ ๋ฅผ ํด๋ณด๊ฒ ๋ค. room ์ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ๋จผ์ gradle์ ์ถ๊ฐ๋ฅผ ํด์ค์ผ ํ๋ค. build.gradle(app) plugins { id 'kotlin-kapt' ... } android { ... } dependencies { implementation "androidx.room:room-runtime:2.4.2" kapt "androidx.room:room-compiler:2.4.2" } ์ถ๊ฐ๋ฅผ ํ๊ณ ๋์, ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ค์ด๊ฐ ๋ฐ์ดํฐ๋ค์ ๋ง๋ค์ค์ผ ํ๋ค. 1. ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์ฒด ํด๋์ค ์์ฑ @Entity(tableName = "chat_table") class Chat.. 2022. 4. 12. ์ด์ 1 2 ๋ค์ 728x90