survivalcoding
@survivalcoding
Students
12,313
Reviews
886
Course Rating
4.7
๊ต์กํ๊ณ ์ฑ ์ฐ๋ ๊ฐ๋ฐ์ ์ค์ค์์ ๋๋ค.
'์ค์ค์์ ์์กด์ฝ๋ฉ' ์ ํ๋ธ ์ฑ๋๊ณผ ์์กด์ฝ๋ฉ (https://survivalcoding.com) ๊ต์ก ํ๋ํผ์ ์ด์์ค์ ๋๋ค.์ ๋ฌธ ๋ถ์ผ : Android, Flutter
์ ์
์ค์ค์์ ํ๋ฌํฐ ์์กด์ฝ๋ฉ (ํ๋น๋ฏธ๋์ด 2020)
์ค์ค์์ ์๋๋ก์ด๋ ์์กด์ฝ๋ฉ: ์ฝํ๋ฆฐ ํธ (ํ๋น๋ฏธ๋์ด 2018)
๋ ๋๊น์ง ์๋๋ก์ด๋ (๋ฃจ๋นํ์ดํผ 2018)
์ฃผ์๊ฒฝ๋ ฅ
์ค๋ ์ง(OhRange) ๋ํ
์ธ๋ฏผ์ง์ ์ ๋ฌธํ๊ต ์ ๋ณด๊ธฐ์ ๊ฐ๋ฐ ์ง์ ํ๋ จ๊ต์ฌ
์์์ค๋งํธ์ฑ๊ฐ๋ฐํ์ ์ด์
LG์ ์ MC์ฌ์ ๋ถ
์ผ๋ณธ ์์ด์นํ (ๆ ช)ๆฑๆตท็็ง Security์ฌ์ ๋ถ
์ผ๋ณธ ์์ด์นํ (ๆ ช)ๆฅๆฌใใฏใทใผใ IT์ฌ์ ๋ถ
LinkedIn: https://www.linkedin.com/in/junsuk5/
Courses
Reviews
songjin39148713
ยท
[VibeCoding] Flutter Professional Level-Up: 3-Stage Build Variants (Flavor) and Environment Switching Without Code Modification[VibeCoding] Flutter Professional Level-Up: 3-Stage Build Variants (Flavor) and Environment Switching Without Code Modification- Flutter Introduction - Android and iOS Development at Once (with Firebase)
- Kotlin Grammar Summary - 1 hour
wogks274388
ยท
[VibeCoding] Flutter Professional Level-Up: 3-Stage Build Variants (Flavor) and Environment Switching Without Code Modification[VibeCoding] Flutter Professional Level-Up: 3-Stage Build Variants (Flavor) and Environment Switching Without Code Modification
Posts
Q&A
๊ทธ๋ํ ๊ทธ๋ฆฌ๊ธฐ ์ํ API๊ฐ ํ๋ฆฌ๋ฏธ์ ์๊ธ์ ๋ฅผ ๊ตฌ๋ ํด์ผ๋ง ๊ฐ๋ฅํ๋ค๊ณ ํฉ๋๋ค...ใ ใ
ํ๋ฃจ 25ํ ๊ณต์ง๋ผ๊ณ ํ๋ ๋ด์ผ ๋ค์ ์๋ํด ๋ณด์ธ์.ํ์ผ๋ก๋ ๋งค๋ฒ API ์์ฒญํ์ง ๋ง์๊ณ , ๋ค์ด ๋ฐ์ ํ์ผ์ ๋ก์ปฌ์ ๋๊ณ ๊ฐ๋ฐ์ค์ ํ์ฑํด์ ์ฌ์ฉํ์๊ฑฐ๋, ๋ณธ์ธ์ github ๋ฑ์ ํ์ผ์ ์ฌ๋ ค๋๊ณ ๊ฑฐ๊ธฐ์ ์ ๊ทผํ๋ ์์ผ๋ก ๊ฐ๋ฐ์ค์ API ์ฌ์ฉ ํ์๋ฅผ ์ต์ ํ์๋ฉด ๋ฉ๋๋ค
- 0
- 2
- 36
Q&A
ํ๋ฌํฐ ํ๊ฒฝ๋ถ๋ฆฌ (production, qa ๋ฑ) ์ง๋ฌธ
๋ค. ์ ๋ ๊ทธ๋์ ๋ณต์กํ native ์ค์ ์์ด ์์ dart ์ฝ๋๋ก ์ง์ ์ ์ ๋ถ๋ฆฌํด์ DI๋ฅผ ํตํด ํ๊ฒฝ ๋ถ๋ฆฌํ๊ณ ์์ต๋๋ค."Flutter ์ค๋ฌด ๋ ๋ฒจ์ : 3๋จ๊ณ ๋น๋ ๋ณํ(Flavor)๊ณผ ์ฝ๋ ์์ ์๋ ํ๊ฒฝ ์ ํ" ๊ฐ์์์ ๋ค๋ฃจ๊ณ ์์ต๋๋คhttps://inf.run/TgCNn์ด ๊ฐ์์์๋ Mock ๋ฐ์ดํฐ๋ง ์๊ณ ์ค์ ๋ก ํ๊ฒฝ ๋ถ๋ฆฌ๋ฅผ ๋ค๋ฃจ์ง๋ ์์์ด์ ๋์น์ ๊ฒ ์๋๋๋ค.
- 0
- 2
- 36
Q&A
ViewModel ์ฌ์ฉ ๊ด๋ จ ์ง๋ฌธ
ํ๋ฉด ํ์ ์ ํ์ ๋ Activity๋ ํ๊ดด๋๊ณ ๋ค์ ์์ฑ๋๊ธฐ ๋๋ฌธ์ ์ง์ญ๋ณ์๊ฐ ๋ค ์ด๊ธฐํ๋ฉ๋๋ค.์ ์งํด์ผ ํ๋ ์ํ๋ ViewModel์ ๊ฐ์ง๊ณ ์์ด์ผ ํ๋ฉด ํ์ ์ ๋์์ด ๊ฐ๋ฅํฉ๋๋ค.
- 0
- 1
- 42
Q&A
onTabFavorite ์ฝ๋ฐฑ ๊ด๋ จ ์ง๋ฌธ
๋ค. ๋ฌธ์ ์์ต๋๋ค.์คํ๋ ค ImageCard ๋ด๋ถ์๋ ๋ณ๊ฒฝ ์ํ๊ฐ ์๊ณ ์ธ๋ถ์์ ์ํ๋ฅผ ๋ฐ๋ ํํ๋ผ ๋ ์ข์ ์ฝ๋์ ๋๋ค.
- 0
- 2
- 36
Q&A
์ค๋กํฐ ์์ ์ฌ์ ์ค๋ฅ ํด๊ฒฐ (do.1.wav)
์ค์ค. ๊ณต์ ๊ฐ์ฌํฉ๋๋ค.
- 1
- 2
- 39
Q&A
Emulate Device Frame ๊ด๋ จ ์ง๋ฌธ์ ๋๋ค.
Android Studio ๊ฐ ๋ฒ์ ์ ๋๋ฉด์ ์์ํ UI ๊ฐ ์ ๋ฐ์ดํธ ๋์๋๋ฐ์. ์ ๋ ๋ฐฉ๊ธ ๋ฐ๊ฒฌํ๋๋ฐDevice Manager > device > Edit > Additional settings ์ Device Skin ์ None ์ผ๋ก ์ค์ ํ๋ฉด ๋๋ ๊ฒ์ผ๋ก ํ์ธํ์์ต๋๋ค.(์ฌ์ง)๋ถํธํ์๋๋ผ๋ ๋ณ๊ฒฝ๋ UI์ ์ ์ํ๊ธฐ ์ํด์ ๋งํ๋ ๋ถ๋ถ์ด ์์ ๋๋ง๋ค ์ง๋ฌธ ๋จ๊ฒจ ์ฃผ์๋ฉด ๋น ๋ฅด๊ฒ ๋ต๋ณ ๋๋ฆฌ๋๋ก ํ๊ฒ ์ต๋๋ค. ์ฐธ๊ณ ๋ก ๊ฐ์ ์์์ ๋จธํฐ๋ฆฌ์ผ2 ๋์์ธ์ด๊ณ ํ์ฌ๋ ๋จธํฐ๋ฆฌ์ผ3 ๋์์ธ์ด๋ผ ์๋จ ์ฑ๋ฐ ์์์ด ์ง๊ธ์ ํฐ์์ด ๊ธฐ๋ณธ ๊ฐ์ธ ์ ๋ ์ฐธ๊ณ ํด ์ฃผ์ธ์.
- 0
- 2
- 49
Q&A
MVVM, ํด๋ฆฐ ์ํคํ ์ฒ ๊ด๋ จ ์ง๋ฌธ ์์ต๋๋ค.
ํ์ ์ ๋ณด๋ UseCase๋ Repository ๋ฅผ ํตํด์ ์ป๋๋ก ๊ตฌ์ฑํ์๊ณ , ํด๋น ๊ธฐ๋ฅ์ด ํ์ํ ViewModel ์์ ์ด UseCase๋ Repository๋ฅผ ํ์ฉํด์ ์ ๋ณด๋ฅผ ์ป์ผ๋ฉด ๋ฉ๋๋ค.ํ๋์ ViewModel ์ ๊ณต์ ํ๊ฒ ๋๋ฉด ์ถํ์ ๋ ๋ง์ ๋ฒ๊ทธ๋ฅผ ์ ๋ฐํ ์ ์์ต๋๋ค. ์์ธ ํ๋ฉด์์ ๋ชฉ๋ก ํ๋ฉด์ ViewModel ์ ์ ๊ทผํ๋ ๊ฒ๋ ์ข์ ๋ฐฉ๋ฒ์ด ์๋๋๋ค.๊ฐ์ฅ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ผ๋ก๋ ๋ชฉ๋กํ๋ฉด์์ ์์ธํ๋ฉด์ผ๋ก Navigator.push ๋ฐฉ์์ผ๋ก ์ด๋ํ๋ค๋ฉด push ํจ์ ์์ฒด๊ฐ Future ํ์ ์ด๊ณ ๋ฆฌํด ๊ฐ์ ๋ฐ์ ์๋ ์์ด์ await ์ผ๋ก ํธ์ถํ๊ณ , ์์ธํ๋ฉด์ด pop ํ๋ฉด์ ๋ฆฌํ๋ ์์ฉ์ผ๋ก true ๊ฐ์ ๋์ง๋ฉด, ๋ชฉ๋กํ๋ฉด์์ ์ด๋ฅผ ํ์ธํ์ฌ refresh() ๋ฅผ ํ ์ ์์ต๋๋ค.
- 0
- 2
- 53
Q&A
dataclass ์ค๋ฅ
ํน์ ์์ฑํ์ ๋ชจ๋ธํด๋์ค ๋งจ ์์ abstract ๊ฐ ์๋ค๋ฉด ๋ถ์ฌ์ฃผ์ธ์.freezed 3.0 ๋ถํฐ ๋ฌธ๋ฒ์ด ์ผ๋ถ ๋ณ๊ฒฝ๋์์ต๋๋ค.(์ฌ์ง)
- 0
- 2
- 70
Q&A
์์ ๋ ธํธ์ ์๋ json ํ์ผ์ ingredient ๊ด๋ จ ๋ด์ฉ์ด ์์ต๋๋ค.
ํ์ธํด์ ์ ๋ฐ์ดํธํ์ต๋๋ค. ์ ๋ณด ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 53
Q&A
api ์ ํ๋ 25ํ
์ค์. ์๋ 25ํ ์ ํ์ด ์์๋๋ฐ ์๊ฒผ๋๋ณด๋ค์.์ผ๋จ ๋ด์ผ ๋ค์ ๋ ๋ Mock ๋ฐ์ดํฐ๋ก ๋ง๋ค์ด ๋๊ณ ํด์ผ๋๊ฒ ๋ค์.
- 0
- 2
- 60






![Thumbnail image of the [VibeCoding] Flutter Professional Level-Up: 3-Stage Build Variants (Flavor) and Environment Switching Without Code Modification](https://cdn.inflearn.com/public/files/courses/340102/cover/ai/1/fad17e6b-9616-4edd-b9b7-7d285ad6f68e.png?w=148)
