๋ชจ๋ ์๋๋ก์ด๋ - ์ฝํ๋ฆฐ๊ณผ Jetpack ํ์ฉ
์ด ๊ฐ์ข์์๋ ์ค๋ฌด์์ ๋ง์ด ์ฌ์ฉํ๋ ์ฝํ๋ฆฐ๊ณผ Jetpack์ ๋ค์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์ฉํ์ฌ ๋ฆฌ์กํฐ๋ธํ๊ณ ํ์ฅ์ ์ ์ฐํ ์๋๋ก์ด๋ ์ฑ ๊ฐ๋ฐ์ ํ๋ ์ฌ๋ฌ๊ฐ์ง ๋ฐฉ๋ฒ์ ๋ฐฐ์๋๋ค.
์๊ฐ์ 436๋ช
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ
- ๋ฏธํด๊ฒฐ
Room_DB์ฝํ๋ฆฐ ๋ฒ์ ์์ ์๋ฌ ๋์๋ ๋ถ๋ค
์ฝํ๋ฆฐ ์ต์ ๋ฒ์ ์ผ๋ก ํ๋ก์ ํธ๋ฅผ ๋ง๋์ ์ ๊ทธ๋ ์ต๋๋ค.2023๋ 7์๋ถํฐ Room์ ์ฉ ๋ฐฉ์์ด ์กฐ๊ธ ๋ฌ๋ผ์ก์ด์.<a target="_blank" rel="noopener noreferrer nofollow" href="https://devel
androidkotlinjetpack๋นํฉํ ์ฝ์๋ผ
ใป
1
283
1
- ๋ฏธํด๊ฒฐ
Room db kotlin ๊ด๋ จ์ง๋ฌธ
์ฐ์ ๊ฐ์ฌ๋์ ๊ฐ์๋ด์ฉ์ dataBinding ๊ณผ viewBinding์ ์ ์ฉํด ์ฝ๋๋ฅผ ๋ฐ๊พธ๋์คํ์ด ์๋๊ณ ์ฑ์ด ์ฃฝ๋๊ตฐ์ํด๋น ํ์ผ๋ค์ git ์ ์ฌ๋ ค๋์์ต๋๋ค<a target="_blank" rel="noopener noref
androidkotlinjetpackshafeel2
ใป
0
272
2
- ๋ฏธํด๊ฒฐ
Room db kotlin ๊ฐ์์ค์์
๊ฐ์ฌ๋ ๋ ๊ฑด๊ฐํ์๊ณ ๋ถ์๋์ธ์ ์๋ activity_main.xml ๋ด์ ์์๋ค๊ณผ ๊ด๋ จ๋ ๋ถ๋ถ์์ ๋นจ๊ฐ์ค์ด ์๊น๋๋ค ์ ๊ทธ๋ฐ์ง .....<img src="https://cdn.inflearn.com/public/f
androidkotlinjetpack์์ฑ์ ์์
ใป
0
411
3
- ๋ฏธํด๊ฒฐ
๊ณต์ ๋ง์คํฌ ์กฐํ ์ฑ ์๋ฐ ๋ฒ์ ์ง๋ฌธ์ ๋๋ค.
์๋๋ก์ด๋ jetpack ๊ด๋ จํ์ฌ ์ฝํ๋ฆฐ ๋ถ๋ถ๋ง ํ์๋ก ํ ์ํฉ์ธ๋ฐ ์ฝํ๋ฆฐ ๋ถ๋ถ ๋ณธ ์ดํ์ ์๋ฐ ๋ถ๋ถ ๋ด๋ ๊ด์ฐฎ์๊น์??"๊ณต์ ๋ง์คํฌ์กฐํ ์ฑ ์๋ฐ ๋ฒ์ "์ ์๊ฐํด์ผ ๋ค์ "๊ณต์ ๋ง์คํฌ์กฐํ ์ฑ ์ฝํ๋ฆฐ ๋ฒ์ "์์ดํดํ ์ ์๋์ง ๊ถ๊ธํฉ๋๋ค.
androidkotlinjetpackim7kr
ใป
0
382
1
- ๋ฏธํด๊ฒฐ
RecyclerView Adapter์์ ViewModel ์ ๊ทผ์ ๊ดํ์ฌ ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์. ์ ๋ชฉ ๊ทธ๋๋ก RecyclerView.Adapter or RecyclerView.ViewHolder class์์ ViewModel์ ์ ๊ทผํ๊ณ ์ถ์๋ฐ ๋ฐฉ๋ฒ์ ๋ชป์ฐพ์ ์ง๋ฌธ ๋๋ฆฝ๋๋ค. ์ง๊ธ ์ ๋ Adapter๋ ViewHolder์
jetpackandroidkotlinBH Kim
ใป
0
1,394
1
- ๋ฏธํด๊ฒฐ
๋ค๋น๊ฒ์ด์ ๊ทธ๋ํ
์๋ ํ์ธ์,๊ฐ์ ์ ๋ณด๊ณ ์์ต๋๋ค.navigation graph๋ฅผ ์์ฉํด์ ์ฌ์ฉํ๋์ค ์ง๋ฌธ์ด ์๊ฒจ ๊ธ ๋จ๊น๋๋ค. ์ ๊ฐ ์ค์ ํ ์ํฉ์ ๋ค์ด๊ฒ์ด์ ํ์ผ์ด 2๊ฐ(N-a, N-b)๊ฐ ์๊ณ ,</
kotlinandroidjetpackkmj3134
ใป
0
222
1
- ๋ฏธํด๊ฒฐ
Repository์์ Error์ฒ๋ฆฌ๋ฅผ ํ๊ณ ์ถ์๋ฐ ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
์๋ ํ์ธ์ sunflower ์์ ์ ํด๋น ๊ฐ์๋ฅผ ์ฐธ๊ณ ํด์ ํ๋ก์ ํธ๋ฅผ ์งํ์ค์ธ๋ฐ์ repository์์ ํต์ (retrofit2 ์ฌ์ฉํฉ๋๋ค)์ ์์ฒญํด์ ๊ฐ์ ๋ฐ์์์ ํด๋น ๊ฐ์ viewmodel์ด ์ ๋ฌ๋ฐ์ LiveData์ ์ ๋ฌํ์ฌ UI์ปดํฌ๋ํธ์์ vi
hiltmvvmkotlinandroidjetpackjetpackretrofit2BH Kim
ใป
0
747
1
- ๋ฏธํด๊ฒฐ
getAll์ ์ง์ ๋ถ๋ฅผ ๋ ๋ฌดํ๋ฌดํ ์ง๋ฌธ์์ต๋๋ค.
getAll์ ์ง์ ์ธ ๋์๋ ๋ฌดํ๋ฃจํ๊ณ todos๋ฅผ ์์ฑํด์ Textview์ ์ฐ๊ฒฐ ํ ๋๋ ์ ์๋์ํ๋ ์ด์ ๊ฐ ํ๊ฐ๋ฆฝ๋๋ค.
kotlinandroidjetpackDevAccount app
ใป
0
200
1
- ๋ฏธํด๊ฒฐ
๋ผ์ด๋ธ ๋ฐ์ดํฐ + ๋ฐ์ดํฐ ๋ฐ์ธ๋ฉ ์ง๋ฌธ๋๋ฆฝ๋๋ค!
var <span style="color: #9876aa;"
kotlinandroidjetpack์ ์ง์
ใป
0
205
1
- ๋ฏธํด๊ฒฐ
/?m=5000 ์ ๋ํด์ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์. ๋ง์คํฌ api ์๋น์ค๊ฐ ์ข ๋ฃ๋์ด์ ๋ฐฑ์ ์ผ๋ก ์ฌ๋ ค์ฃผ์ url ๋ก ๊ฐ์๋ฅผ ๋ฐ๋ผ๊ฐ๊ณ ์์ต๋๋ค. sample.json ์ผ๋ก ์งํํ ๋์๋ url ์ /?m=5000 ์ ์ ์ฉํ๋ฉด ์์น ๋ฐ๊ฒฝ์ ๋ฐ์ดํฐ๋ฅผ ๋จผ์ ๋ณด์ฌ์ฃผ๋์? ๊ฐ์
androidkotlinjetpack์ ์ธ
ใป
0
222
2
- ๋ฏธํด๊ฒฐ
@Inject lateinit var repository: MyRepository
@Injectlatei
kotlinandroidjetpack์ ์ง์
ใป
0
276
1
- ๋ฏธํด๊ฒฐ
์ด๋ฒํธ ๊ฐ์์ 3:52 ๋ถ๋ถ๊น์ง ๊ณต๋ถํ๋๋ฐ ์๋ฌ๊ฐ ๊ฑธ๋ฆฝ๋๋ค
FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:kaptDebugKotlin'. > A f
jetpackandroidkotlinMon tage
ใป
0
403
2
- ๋ฏธํด๊ฒฐ
let์ด๋ apply๋ ์ฃผ๋ก ์ด๋ค ์ํฉ์ ์ฌ์ฉํ๋์?
C++์ด๋ ์๋ฐ์์ ์๋์๋ ๊ฒ๋ค์ด๋ผ ์์ํ๊ธฐ๋งํ๋ค์ ๊ตฌ๊ธ์ ๊ฒ์ํด๋ณด๋ ๋ค๋ค ๋๋ฌด ์ด๋ ต๊ฒ ์ค๋ช ํด์ค์ ์ฝ๊ฒ ์ค๋ช ํด์ฃผ์๋ ์ ์๋๊ป ์ฌ์ญค๋ด ๋๋ค
kotlinandroidjetpackMon tage
ใป
0
251
2
- ๋ฏธํด๊ฒฐ
Call<StroeInfo> ๋ฅผ StoreInfo๋ก ๋ฐ๊พธ๋ ๋ถ๋ถ ์ง๋ฌธ
retrofit2์์ ์ฝํ๋ฆฐ์ ์ง์ํด์ ๋ฐ๊ฟ์ ์ธ์์๋ค๊ณ ์๋ ค์ฃผ์ จ๋๋ฐ ๊ณต์๋ฌธ์ ์ด๋๋ฅผ ๋ด์ผํ๋์ง ๋ชจ๋ฅด๊ฒ ์ด์. retrofit2 ๋ฌธ์๋ฅผ ์ฐพ์๋ ์ฝํ๋ฆฐ์ด ์๋์์ ์ง๋ฌธ ๋จ๊น๋๋ค. ใ ใ ใ
kotlinandroidjetpackKUD
ใป
0
235
1
- ๋ฏธํด๊ฒฐ
Room DB ํ์ผ์ ํ์ธํ๊ณ ์ถ์ด์.
์๋ ํ์ธ์ ์ข์ ๊ฐ์ ์๋ณด๊ณ ์์ต๋๋ค. ํ์ฌ Java ๋ก JetPack ์ ๊ณต๋ถํ๊ณ ์์ต๋๋ค. ๊ทธ ์ค Room ์ ๋ํ ๊ฐ์๋ฅผ ๋ณด์๋๋ฐ์. ๊ธฐ์กด์ SQLite ๋ก ๋ง๋ค์ด์ง database ํ์ผ์ DB Bro
roomjavakotlinandroidjetpack๊ผฌ๋ฆฌ๋ณ
ใป
0
2,328
1
- ๋ฏธํด๊ฒฐ
SavedStateHandle ์ฑ ์ข ๋ฃ ์ํจ ํ, ๋ค์ ์ด๋ฉด 0์ผ๋ก ์ด๊ธฐํ ๋์ด์์ต๋๋คใ
์๋ ํ์ธ์! SavedStateHandle ๊ด๋ จ ์์์ ๋ณด๊ณ ์ค์ต์ ์งํํด ๋ณด์๋๋ฐ, ์ฑ ์ข ๋ฃํ ๋ณํ๋ count๊ฐ ๋ณด์ด์ง ์๊ณ , 0๊ฐ์ผ๋ก ๋ฐ๋์ด ์ฑ์ด ์คํ๋ฉ๋๋ค.. ์ด๋ป๊ฒ ํ๋ฉด, ์ฑ ์ข ๋ฃ์ count
androidkotlinjetpack์๋์ฝฉ
ใป
0
469
1
- ๋ฏธํด๊ฒฐ
์๋ ํ์ธ์.
์๋ ํ์ธ์. ์ง๋ฌธ๋๋ฆด๊ฒ ์์ด์ ๊ธ ์ฌ๋ฆฝ๋๋ค.๋ค๋ฆ์ด ์๋๋ผ ํํธ ๋ฒ์ ์ ์ฌ๋ฆฌ๊ฒ ๋๋ฉด Modlule์์ ์ค๋ฅ๊ฐ ๋ฉ๋๋ค. โป๊ธฐ์กด์ฌ์ฉ@Module@InstallIn(ApplicationCompo
androidkotlinjetpackurunggagsi
ใป
0
423
4
- ๋ฏธํด๊ฒฐ
NullPointerException์ด ๋จ๋๋ฐ ์ด๊ฒ๋ ๋ง์คํฌ ์ฌ๊ณ API ์ค์ง ๋๋ฌธ์ธ๊ฐ์
java.lang.NullPointerException: Attempt to invoke virtual method 'java.util.List com.example.maskinfo.model.Storeinfo.getStores()' on a null object
kotlinandroidjetpackMon tage
ใป
0
278
1
- ๋ฏธํด๊ฒฐ
viewModel ์ง๋ฌธ ์์ต๋๋ค.
MainViewModel์ private๋ก ๋ณ์๋ฅผ ์ ์ธํ์ ๋ MainActivity์์ viewModel์ ๋ณ์๋ฅผ ๋ณ๊ฒฝํ๋ผ๋ฉด java์์ ์ฒ๋ผ getter, setter ๋ฉ์๋ ๋ง๋ค์ด ์ฌ์ฉํ๋ฉด ๋๋์? ๋ง์ฝ ์๋๋ผ๋ฉด ์ฝํ๋ฆฐ์์ getter, sett
jetpackkotlinandroid์ด์๊ณค
ใป
0
386
1
- ๋ฏธํด๊ฒฐ
suspend
[ Kotlin ] DataBinding ์์ 09:25์ด ํ๋ฉด์ฒ๋ผ insert, update, delete ๋ฉ์๋์ suspend๋ฅผ ์ถ๊ฐํ๋ฉด ์๋์ ๊ฐ์ Build Error๊ฐ ๋ฐ์ํฉ๋๋ค. suspend๋ฅผ ์ ๊ฑฐํ๋ฉด ๋์์ ์ ํด์์...์ ๊ทธ๋ฐ์ง ์ ์ ์์๊น์
kotlinandroidjetpackmoco
ใป
0
230
2






