DevStory
@nell
Students
1,956
Reviews
164
Course Rating
4.9
1์ธ ๊ฐ๋ฐ์๋ก ํ๋ํ๊ณ ์๋ DevStory์ ๋๋ค.
๐ฑํ๋ก์ ํธ ๋ณด๋ฌ๊ฐ๊ธฐ
โ๏ธ ๋ธ๋ก๊ทธ ๋ณด๋ฌ๊ฐ๊ธฐ
๐ชด GitHub ๋ณด๋ฌ๊ฐ๊ธฐ
Courses
Reviews
- Flutter App Development Basics
- Flutter App Development Basics
- Practical Flutter App Development
- Flutter App Development Basics
Posts
Q&A
ํ์ฐจ๋ง๋ค ์๋ ์ค์ต
์๋ ํ์ธ์ sein๋์ค์ต ์๋ฃ๋ ๋ค์ ์ฑํฐ์ ๋ฌด๊ดํ๋ฏ๋ก ์๊ฐ์ ๋ชจ๋ ๋ง๋ฌด๋ฆฌํ์ ๋ค ์งํํ์๋ ๊ฒ์ ๊ถ์ฅ๋๋ฆฝ๋๋ค. ์ค์ต ์๋ฃ๋ ์ ๋ต์ ์๋ณด๊ณ ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํ์ตํ์๊ธฐ ๋ณด๋จ ์ด๋ฐ ๋ฐฉ์์ผ๋ก ์ด๋ฐ ํ๋ฉด์ ๋ง๋ค ์ ์๊ตฌ๋ ํ๊ณ ์ดํดํ๋ ๋ฐฉ์์ผ๋ก ์ฐธ๊ณ ํ๊ณ ๊ตฌํํด๋ณด๋ ์๋ฃ๋ก ํ์ฉํ์๋ ๊ฒ์ ๊ถ์ฅ๋๋ฆฝ๋๋ค.์ฝ๋๋ฅผ ์ธ์์ ์์ฑํ๋ ๊ฒ ๋ณด๋จ ์ด๋ค ์์ ฏ์ด ์๊ณ , ์ด๋ป๊ฒ ๋์ํ๋์ง ์ดํดํ๋ ๋ฐฉํฅ์ผ๋ก ํ์ตํ์๋๊ฒ ๋ ์ค์ฉ์ ์ด๋ผ ์์ ๊ฐ์ด ์๋ด๋๋ฆฝ๋๋ค.๊ฐ์ฌํฉ๋๋ค :)
- 1
- 2
- 14
Q&A
์๊ฐ ๊ธฐํ ์ฐ์ฅ ์์ฒญ๋๋ ค๋๋ ๊น์..
์๋ ํ์ธ์.์๊ฐ ๊ธฐํ์ ์ฐ์ฅํด ๋๋ ธ์ต๋๋ค.๊ฐ์ฌํฉ๋๋ค ๐
- 1
- 2
- 35
Q&A
37.provider ์ค์ต ๋ฌธ์ ์ , ์นดํธ์์ ์ํ์ด ์ง์์ง์ง ์์ต๋๋ค.
์๋ ํ์ธ์.์์ธ์ ํ์ ํ๋ ค๋ฉด provider_cart.dart ํ์ผ ๋ด์ฉ์ด ํ์ํ ๊ฒ ๊ฐ์ต๋๋ค.ํด๋น ํ์ผ์ ์ต์ข ์ ์ธ ํํ๋ ๋ค์๊ณผ ๊ฐ์์ผ ์๋ํฉ๋๋ค.import 'package:apple_store/common/product.dart'; import 'package:flutter/material.dart'; class ProviderCart with ChangeNotifier { /// ์นดํธ์ ๋ด๊ธด ์ํ ๋ชฉ๋ก List cartProductList = []; /// ์ํ ํด๋ฆญ void onProductPressed(Product product) { if (cartProductList.contains(product)) { // cartProductList.remove(product); cartProductList = cartProductList.where((cartProduct) { return cartProduct != product; }).toList(); } else { // cartProductList.add(product); cartProductList = [...cartProductList, product]; } notifyListeners(); } }์์ ์ฃผ์์ผ๋ก ๋ ๊ฒ ์ฒ๋ผ remove๋ add๋ก ๊ตฌํ๋ ๊ฒฝ์ฐ์๋ context.select๋ก ํธ์ถ์ ํ๋ฉด ๊ฐฑ์ ์ด ์๋์ค ์ ์์ผ๋ฉฐ, ๊ทธ ์ด์ ๋ 37. Provider ์ค์ต ๊ฐ์ 9:50์ด์์ ์ค๋ช ์ ๋ค์ผ์ค ์ ์์ต๋๋ค.ํ์ธํด ๋ณด์๊ณ ๋ ์๋ํ์ง ์์ผ์ ๋ค๋ฉด ์คํ์นด์นด์คํก์ผ๋ก ๋ฌธ์ ์ฃผ์ธ์.๊ฐ์ฌํฉ๋๋ค ๐
- 1
- 2
- 68
Q&A
user-not-found,ย wrong-passwordย ์ฝ๋๊ฐ ๋ ์ด์ ๋ฐํ๋์ง ์์ต๋๋ค
์๋ ํ์ธ์. kindjin12๋์ ๋ณดํด ์ฃผ์ ๋ด์ฉ์ ๊ฐ์ ์๋ฃ์ ๋ฐ์ํ์์ต๋๋ค ๐์ ๋ณด ๊ฐ์ฌํฉ๋๋ค.
- 1
- 2
- 64
Q&A
SharedPreferences prefs ์ด๊ธฐํ ์๊ธฐ ๋ฌธ์
์๋ ํ์ธ์.์ฒจ๋ถํด ์ฃผ์ ์๋ฌ ๋ฉ์ธ์ง๋ async์ ๊ด๋ จ์ด ์๊ณ , SharedPreferences ํจํค์ง๋ฅผ ์ค์นํ์ ๋ค Hot Reload ๋ฐฉ์์ผ๋ก ์คํํ ๋ ๋์ค๋ ์๋ฌ๋ก ๋ณด์ ๋๋ค.VSCode์์ ํ์ฌ ์คํ์ค์ธ ์ฐ๊ฒฐ์ ์ข ๋ฃํ๋ค๊ฐ ๋ค์ ์์ํ์๋ฉด ํด๊ฒฐ ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. ๋ง์ฝ ๊ทธ๋ ๊ฒ ํด๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ์์ผ์ ๋ค๋ฉด ๋ฌธ์ ์ฌํ ๋ฐฉ๋ฒ์ ๊ณต์ ๋ถํ๋๋ฆฝ๋๋ค.๊ฐ์ฌํฉ๋๋ค ๐
- 1
- 2
- 77
Q&A
index๋ก ์ญ์ ํ๊ฒ ๋๋ฉด, index๊ฐ ๊ณ ์ ๋์ด ์์ผ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์๋์?
์๋ ํ์ธ์.onPressed๋ก ์ ๋ฌ๋๋ ํจ์๋ ํด๋ฆญ์ ํ๋ ์์ ์ ์ํ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก Index๋ฅผ ์ ๋ฌํ๊ธฐ ๋๋ฌธ์, Index๋ ๊ณ ์ ๋์ด ์์ง ์์ ์๋ชป๋ ํญ๋ชฉ์ด ์ญ์ ๋์ง ์์ต๋๋ค. ์ฆ Dialog๋ฅผ ๋์ธ ๋ ๋ง๋ค ์๋ก ๊ฐฑ์ ๋ Index๋ฅผ ์ ๋ฌํ๋ค๊ณ ๋ณด์๋ฉด ๋๋๋ฐ, ํน์๋ผ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ ๋ค๋ฉด ์ฌํ ๋ฐฉ๋ฒ์ ์๋ ค์ฃผ์๋ฉด ํ์ธํด ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.๊ฐ์ฌํฉ๋๋ค ๐
- 1
- 2
- 53
Q&A
๋คํธ ํ๋ก์ ํธ
์๋ ํ์ธ์.Dart ํ๋ก์ ํธ๋ฅผ ์์ฑํ์ค ๋, CLI Application์ด ์๋๋ผ Console Application์ผ๋ก ๋ง๋์๋ฉด (์ฌ์ง)์๋์ ๊ฐ์ด lib ํด๋๋ ์์ฑ๋ฉ๋๋ค.(์ฌ์ง)๊ฐ์ฌํฉ๋๋ค ๐
- 1
- 2
- 48
Q&A
API ์ฌ์ดํธ๊ฐ ์๋๋ค์
์๋ ํ์ธ์์ ๋ณดํด ์ฃผ์ API๋ฅผ ํ์ธํด ๋ณด๋ ์ฃผ์๊ฐ ๋ณ๊ฒฝ๋์๋ค์.๊ธฐ์กด http://numbersapi.com/random/trivia๋ก ๋์ด์๋ ์ฃผ์๋ฅผ http://www.number-trivia.com/random/trivia ๋ก ๋ณ๊ฒฝํด์ ํธ์ถํ์๋ฉด ๋ฉ๋๋ค.๊ฐ์ ์๋ฃ๋ ๋ชจ๋ ์ ๋ฐ์ดํธํด ๋์์ต๋๋ค.์ ๋ณดํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
- 1
- 2
- 67
Q&A
์ ๋๋ค๊ฐ sharedPreferences๋ถํฐ ์๋ฌ
์๋ ํ์ธ์.ํ๋ก์ ํธ ๊ฒฝ๋ก์์ ํ๊ธ์ด ์์ด์ ๋ฐ์ํ๋ ๋ฌธ์ ๋ก ๋ณด์ ๋๋ค. ํ๊ธ์ด ์๋ ๊ฒฝ๋ก์ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์ด ๋ณด์๊ณ ๊ทธ๋๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์๋ ๊ฒฝ์ฐ ์คํ ์นด์นด์คํก์ผ๋ก ๋ฌธ์ ์ฃผ์๋ฉด ์๊ฒฉ์ผ๋ก ๋์๋๋ฆฌ๊ฒ ์ต๋๋ค.๊ฐ์ฌํฉ๋๋ค.
- 1
- 2
- 59
Q&A
๊ธฐ์กด์ ํ๋ก์ ํธ
์๋ ํ์ธ์.VSCode์์ ์๋ก์ด ํ๋ก์ ํธ๋ฅผ ์ฌ์ ๋ค์, ์๋ฎฌ๋ ์ดํฐ์ ์ฐ๊ฒฐํด์ ์คํํ์๋ฉด ๋ฉ๋๋ค. ๋ณด๋ค ์์ธํ ๋ฌธ์ ์ํฉ์ ํ์ ํ๊ธฐ ์ํด์ ์คํ ์นด์นด์คํก์ผ๋ก ๋ฌธ์ ์ฃผ์๋ฉด ๋์๋๋ฆฌ๊ฒ ์ต๋๋ค.๊ฐ์ฌํฉ๋๋ค ๐
- 1
- 2
- 57






