survivalcoding
@survivalcoding
Students
12,350
Reviews
888
Course Rating
4.7
Posts
Q&A
๊ทธ๋ํ ๊ทธ๋ฆฌ๊ธฐ ์ํ API๊ฐ ํ๋ฆฌ๋ฏธ์ ์๊ธ์ ๋ฅผ ๊ตฌ๋ ํด์ผ๋ง ๊ฐ๋ฅํ๋ค๊ณ ํฉ๋๋ค...ใ ใ
ํ๋ฃจ 25ํ ๊ณต์ง๋ผ๊ณ ํ๋ ๋ด์ผ ๋ค์ ์๋ํด ๋ณด์ธ์.ํ์ผ๋ก๋ ๋งค๋ฒ API ์์ฒญํ์ง ๋ง์๊ณ , ๋ค์ด ๋ฐ์ ํ์ผ์ ๋ก์ปฌ์ ๋๊ณ ๊ฐ๋ฐ์ค์ ํ์ฑํด์ ์ฌ์ฉํ์๊ฑฐ๋, ๋ณธ์ธ์ github ๋ฑ์ ํ์ผ์ ์ฌ๋ ค๋๊ณ ๊ฑฐ๊ธฐ์ ์ ๊ทผํ๋ ์์ผ๋ก ๊ฐ๋ฐ์ค์ API ์ฌ์ฉ ํ์๋ฅผ ์ต์ ํ์๋ฉด ๋ฉ๋๋ค
- 0
- 2
- 38
Q&A
ํ๋ฌํฐ ํ๊ฒฝ๋ถ๋ฆฌ (production, qa ๋ฑ) ์ง๋ฌธ
๋ค. ์ ๋ ๊ทธ๋์ ๋ณต์กํ native ์ค์ ์์ด ์์ dart ์ฝ๋๋ก ์ง์ ์ ์ ๋ถ๋ฆฌํด์ DI๋ฅผ ํตํด ํ๊ฒฝ ๋ถ๋ฆฌํ๊ณ ์์ต๋๋ค."Flutter ์ค๋ฌด ๋ ๋ฒจ์ : 3๋จ๊ณ ๋น๋ ๋ณํ(Flavor)๊ณผ ์ฝ๋ ์์ ์๋ ํ๊ฒฝ ์ ํ" ๊ฐ์์์ ๋ค๋ฃจ๊ณ ์์ต๋๋คhttps://inf.run/TgCNn์ด ๊ฐ์์์๋ Mock ๋ฐ์ดํฐ๋ง ์๊ณ ์ค์ ๋ก ํ๊ฒฝ ๋ถ๋ฆฌ๋ฅผ ๋ค๋ฃจ์ง๋ ์์์ด์ ๋์น์ ๊ฒ ์๋๋๋ค.
- 0
- 2
- 39
Q&A
ViewModel ์ฌ์ฉ ๊ด๋ จ ์ง๋ฌธ
ํ๋ฉด ํ์ ์ ํ์ ๋ Activity๋ ํ๊ดด๋๊ณ ๋ค์ ์์ฑ๋๊ธฐ ๋๋ฌธ์ ์ง์ญ๋ณ์๊ฐ ๋ค ์ด๊ธฐํ๋ฉ๋๋ค.์ ์งํด์ผ ํ๋ ์ํ๋ ViewModel์ ๊ฐ์ง๊ณ ์์ด์ผ ํ๋ฉด ํ์ ์ ๋์์ด ๊ฐ๋ฅํฉ๋๋ค.
- 0
- 1
- 46
Q&A
onTabFavorite ์ฝ๋ฐฑ ๊ด๋ จ ์ง๋ฌธ
๋ค. ๋ฌธ์ ์์ต๋๋ค.์คํ๋ ค ImageCard ๋ด๋ถ์๋ ๋ณ๊ฒฝ ์ํ๊ฐ ์๊ณ ์ธ๋ถ์์ ์ํ๋ฅผ ๋ฐ๋ ํํ๋ผ ๋ ์ข์ ์ฝ๋์ ๋๋ค.
- 0
- 2
- 38
Q&A
์ค๋กํฐ ์์ ์ฌ์ ์ค๋ฅ ํด๊ฒฐ (do.1.wav)
์ค์ค. ๊ณต์ ๊ฐ์ฌํฉ๋๋ค.
- 1
- 2
- 40
Q&A
Emulate Device Frame ๊ด๋ จ ์ง๋ฌธ์ ๋๋ค.
Android Studio ๊ฐ ๋ฒ์ ์ ๋๋ฉด์ ์์ํ UI ๊ฐ ์ ๋ฐ์ดํธ ๋์๋๋ฐ์. ์ ๋ ๋ฐฉ๊ธ ๋ฐ๊ฒฌํ๋๋ฐDevice Manager > device > Edit > Additional settings ์ Device Skin ์ None ์ผ๋ก ์ค์ ํ๋ฉด ๋๋ ๊ฒ์ผ๋ก ํ์ธํ์์ต๋๋ค.(์ฌ์ง)๋ถํธํ์๋๋ผ๋ ๋ณ๊ฒฝ๋ UI์ ์ ์ํ๊ธฐ ์ํด์ ๋งํ๋ ๋ถ๋ถ์ด ์์ ๋๋ง๋ค ์ง๋ฌธ ๋จ๊ฒจ ์ฃผ์๋ฉด ๋น ๋ฅด๊ฒ ๋ต๋ณ ๋๋ฆฌ๋๋ก ํ๊ฒ ์ต๋๋ค. ์ฐธ๊ณ ๋ก ๊ฐ์ ์์์ ๋จธํฐ๋ฆฌ์ผ2 ๋์์ธ์ด๊ณ ํ์ฌ๋ ๋จธํฐ๋ฆฌ์ผ3 ๋์์ธ์ด๋ผ ์๋จ ์ฑ๋ฐ ์์์ด ์ง๊ธ์ ํฐ์์ด ๊ธฐ๋ณธ ๊ฐ์ธ ์ ๋ ์ฐธ๊ณ ํด ์ฃผ์ธ์.
- 0
- 2
- 53
Q&A
MVVM, ํด๋ฆฐ ์ํคํ ์ฒ ๊ด๋ จ ์ง๋ฌธ ์์ต๋๋ค.
ํ์ ์ ๋ณด๋ UseCase๋ Repository ๋ฅผ ํตํด์ ์ป๋๋ก ๊ตฌ์ฑํ์๊ณ , ํด๋น ๊ธฐ๋ฅ์ด ํ์ํ ViewModel ์์ ์ด UseCase๋ Repository๋ฅผ ํ์ฉํด์ ์ ๋ณด๋ฅผ ์ป์ผ๋ฉด ๋ฉ๋๋ค.ํ๋์ ViewModel ์ ๊ณต์ ํ๊ฒ ๋๋ฉด ์ถํ์ ๋ ๋ง์ ๋ฒ๊ทธ๋ฅผ ์ ๋ฐํ ์ ์์ต๋๋ค. ์์ธ ํ๋ฉด์์ ๋ชฉ๋ก ํ๋ฉด์ ViewModel ์ ์ ๊ทผํ๋ ๊ฒ๋ ์ข์ ๋ฐฉ๋ฒ์ด ์๋๋๋ค.๊ฐ์ฅ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ผ๋ก๋ ๋ชฉ๋กํ๋ฉด์์ ์์ธํ๋ฉด์ผ๋ก Navigator.push ๋ฐฉ์์ผ๋ก ์ด๋ํ๋ค๋ฉด push ํจ์ ์์ฒด๊ฐ Future ํ์ ์ด๊ณ ๋ฆฌํด ๊ฐ์ ๋ฐ์ ์๋ ์์ด์ await ์ผ๋ก ํธ์ถํ๊ณ , ์์ธํ๋ฉด์ด pop ํ๋ฉด์ ๋ฆฌํ๋ ์์ฉ์ผ๋ก true ๊ฐ์ ๋์ง๋ฉด, ๋ชฉ๋กํ๋ฉด์์ ์ด๋ฅผ ํ์ธํ์ฌ refresh() ๋ฅผ ํ ์ ์์ต๋๋ค.
- 0
- 2
- 58
Q&A
dataclass ์ค๋ฅ
ํน์ ์์ฑํ์ ๋ชจ๋ธํด๋์ค ๋งจ ์์ abstract ๊ฐ ์๋ค๋ฉด ๋ถ์ฌ์ฃผ์ธ์.freezed 3.0 ๋ถํฐ ๋ฌธ๋ฒ์ด ์ผ๋ถ ๋ณ๊ฒฝ๋์์ต๋๋ค.(์ฌ์ง)
- 0
- 2
- 81
Q&A
์์ ๋ ธํธ์ ์๋ json ํ์ผ์ ingredient ๊ด๋ จ ๋ด์ฉ์ด ์์ต๋๋ค.
ํ์ธํด์ ์ ๋ฐ์ดํธํ์ต๋๋ค. ์ ๋ณด ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 58
Q&A
api ์ ํ๋ 25ํ
์ค์. ์๋ 25ํ ์ ํ์ด ์์๋๋ฐ ์๊ฒผ๋๋ณด๋ค์.์ผ๋จ ๋ด์ผ ๋ค์ ๋ ๋ Mock ๋ฐ์ดํฐ๋ก ๋ง๋ค์ด ๋๊ณ ํด์ผ๋๊ฒ ๋ค์.
- 0
- 2
- 64




