Inflearn brand logo image
Inflearn brand logo image
์ฑ„๋„ํ†ก ์•„์ด์ฝ˜
BEST

Flutter ์ดˆ๊ธ‰ - Httpํ†ต์‹ , ์ƒํƒœ๊ด€๋ฆฌ

๋ณต์žกํ•œ ํ”Œ๋Ÿฌํ„ฐ ์ƒํƒœ๊ด€๋ฆฌ, ๊ฐœ๋… ์ •๋ฆฌ๋ฅผ ๋‹จ 3์‹œ๊ฐ„ ์•ˆ์— ์ •๋ฆฌ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค

Thumbnail

์ดˆ๊ธ‰์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[๋ชจ๋ฐ”์ผ ์•ฑ ๊ฐœ๋ฐœ] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ฑธ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด์š”

  • ์ƒํƒœ๋ž€ ๋ฌด์—‡์ธ๊ฐ€

  • ์ƒํƒœ๊ด€๋ฆฌ๋ž€ ๋ฌด์—‡์ธ๊ฐ€

  • ์ƒํƒœ๊ด€๋ฆฌ๋Š” ์™œ ํ•˜๋Š”๊ฐ€

  • ์ƒํƒœ๊ด€๋ฆฌ๋ฅผ ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์–ด๋–ค๊ฒƒ์ด ์žˆ๋Š”๊ฐ€

  • ์ƒํƒœ๊ด€๋ฆฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค ๊ฐ„์˜ ์ฐจ์ด๋Š” ๋ฌด์—‡์ธ๊ฐ€

  • ์–ด๋–ค ์ƒํƒœ๊ด€๋ฆฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š”๊ฐ€

ํ”Œ๋Ÿฌํ„ฐ ์•ฑ ๊ฐœ๋ฐœ์˜ ํ•ต์‹ฌ, ์ƒํƒœ๊ด€๋ฆฌ ๋งˆ์Šคํ„ฐํ•˜๊ธฐ

2024๋…„ ๋ฆฌ๋‰ด์–ผ ์™„๋ฃŒ!!

Flutter ์ดˆ๊ธ‰ - Http ํ†ต์‹ , ์ƒํƒœ ๊ด€๋ฆฌ

์ด ๊ฐ•์ขŒ์—์„œ๋Š” 'Flutter ์ดˆ์ž…๋ฌธ ์™•์ดˆ๋ณด', 'Flutter ์ž…๋ฌธ' ์—์„œ๋Š” ์•ฑ ์ž‘์„ฑ ๋ฐฉ๋ฒ•์˜ ๊ธฐ์ดˆ๋ฅผ ๋ฐฐ์› ๋‹ค๋ฉด, ์ด๋ฒˆ ๊ฐ•์˜์—์„œ๋Š” ์ดˆ์ค‘๊ธ‰์œผ๋กœ ๊ฐ€๊ธฐ์œ„ํ•œ ํ•„์ˆ˜ ์ง€์‹์ธ ์ƒํƒœ๊ด€๋ฆฌ์— ๋Œ€ํ•ด์„œ ๋ฐฐ์›๋‹ˆ๋‹ค.

๋‹จ๊ณ„์ ์œผ๋กœ ๋นŒ๋“œ์—…ํ•˜์—ฌ ์ง€์‹์„ ์Šต๋“ํ•˜๊ณ , ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” 4๊ฐ€์ง€ ์ƒํƒœ๊ด€๋ฆฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ธ Provider, Riverpod, Bloc, GetX ์ฝ”๋“œ๋ฅผ ์ดํ•ดํ•˜๋Š” ์‹œ๊ฐ„๋„ ๊ฐ€์ ธ๋ด…๋‹ˆ๋‹ค.


ํ”Œ๋Ÿฌํ„ฐ๋Š” ์–ด๋–ค ์žฅ์ ์ด ์žˆ์„๊นŒ์š”?

๋†’์€ ์ƒ์‚ฐ์„ฑ
ํ•˜๋‚˜์˜ ์ฝ”๋“œ๋กœ Android, iOS ๋ชจ๋“  ํ”Œ๋žซํผ์—์„œ ๋™์ž‘ํ•˜๋Š” ์•ฑ ๊ฐœ๋ฐœ
์•„๋ฆ„๋‹ค์šด UI
์•ˆ๋“œ๋กœ์ด๋“œ ๋จธํ‹ฐ๋ฆฌ์–ผ ๋””์ž์ธ๊ณผ iOS์˜ ์ฟ ํผํ‹ฐ๋…ธ ๋””์ž์ธ์„ ๋ชจ๋‘ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
๋„ค์ดํ‹ฐ๋ธŒ ์„ฑ๋Šฅ
๊ธฐ์กด ํ”„๋ ˆ์ž„์›Œํฌ์™€๋Š” ๋‹ค๋ฅด๊ฒŒ ๋„ค์ดํ‹ฐ๋ธŒํ•œ ์„ฑ๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Œ
Dart
C์–ธ์–ด๋‚˜ ์ž๋ฐ”์™€ ๋น„์Šทํ•œ ๋ฌธ๋ฒ•์„ ๊ฐ€์ง€๊ณ  ์žˆ์–ด์„œ, ๋”ฐ๋กœ ๊ณต๋ถ€ํ•˜์ง€ ์•Š๊ณ  ๋ฐ”๋กœ ์•ฑ ๊ฐœ๋ฐœ ๊ฐ€๋Šฅ 

์ด ๊ฐ•์˜๋ฅผ ๋“ค์–ด์•ผ ํ•˜๋Š” ์ด์œ 

  • ์ƒํƒœ๊ด€๋ฆฌ๋ฅผ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•œ ๋นŒ๋“œ์—… ๊ฐ•์˜
  • ๋ณต์žกํ•œ ํ”Œ๋Ÿฌํ„ฐ ์ƒํƒœ๊ด€๋ฆฌ, ๋” ์ด์ƒ ๊ณ ๋ฏผํ•˜์ง€ ๋งˆ์„ธ์š”. ์ฒด๊ณ„์ ์ธ ๊ฐ•์˜๋กœ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ์Šต๋“!
  • ํ”Œ๋Ÿฌํ„ฐ ๊ฐœ๋ฐœ์ž๋ผ๋ฉด ๊ผญ ์•Œ์•„์•ผ ํ•  ์ƒํƒœ๊ด€๋ฆฌ ๊ธฐ๋ฒ•, ์ด ๊ฐ•์˜ ํ•˜๋‚˜๋กœ ์™„๋ฒฝ ์ •๋ณต!
  • ์ดˆ๋ณด๋ถ€ํ„ฐ ๊ณ ์ˆ˜๊นŒ์ง€, ํ”Œ๋Ÿฌํ„ฐ ์ƒํƒœ๊ด€๋ฆฌ ์‹ค๋ ฅ์„ ํ•œ ๋‹จ๊ณ„ ์—…๊ทธ๋ ˆ์ด๋“œํ•  ๊ธฐํšŒ
 
 

์ˆ˜๊ฐ• ์ „ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”!

  • ๋น„์ •๊ธฐ์ ์œผ๋กœ ์ตœ์‹  ๋ฒ„์ „์„ ์ ์šฉํ•˜์—ฌ Github์„ ์—…๋ฐ์ดํŠธ ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ•์˜ ์„ ํƒ ๊ฐ€์ด๋“œ

๋ณธ์ธ์ด ๊ณต๋ถ€ํ•ด์•ผ ํ•  ๊ฐ•์˜๊ฐ€ ๋งž๋Š”์ง€ ํ™•์ธํ•ด ๋ณด์„ธ์š”.

 

์—ฐ๊ด€ ๋กœ๋“œ๋งต

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”!

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • Http ํ†ต์‹  ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ๊ณ  ์‹ถ์€ ๋ถ„

  • ์ƒํƒœ๊ด€๋ฆฌ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ๊ณ  ์‹ถ์œผ์‹  ๋ถ„

  • ์ƒํƒœ๊ด€๋ฆฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์–ด๋–ค ๋ชฉ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”์ง€ ๋ชจ๋ฅด๋Š” ๋ถ„

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • Flutter ์ดˆ์ž…๋ฌธ ์™•์ดˆ๋ณด๋ฅผ ๋ดค๊ฑฐ๋‚˜ ๊ทธ์— ์ƒ์‘ํ•˜๋Š” ์ง€์‹ ๋ณด์œ ์ž

  • Flutter ์ž…๋ฌธ์„ ๋ดค๊ฑฐ๋‚˜ ๊ทธ์— ์ƒ์‘ํ•˜๋Š” ์ง€์‹ ๋ณด์œ ์ž

์•ˆ๋…•ํ•˜์„ธ์š”
์˜ค์ค€์„์ž…๋‹ˆ๋‹ค.

10,739

๋ช…

์ˆ˜๊ฐ•์ƒ

706

๊ฐœ

์ˆ˜๊ฐ•ํ‰

822

๊ฐœ

๋‹ต๋ณ€

4.7

์ 

๊ฐ•์˜ ํ‰์ 

14

๊ฐœ

๊ฐ•์˜

๊ต์œกํ•˜๊ณ  ์ฑ… ์“ฐ๋Š” ๊ฐœ๋ฐœ์ž ์˜ค์ค€์„์ž…๋‹ˆ๋‹ค.
'์˜ค์ค€์„์˜ ์ƒ์กด์ฝ”๋”ฉ' ์œ ํŠœ๋ธŒ ์ฑ„๋„๊ณผ ์ƒ์กด์ฝ”๋”ฉ (https://survivalcoding.com) ๊ต์œก ํ”Œ๋ž˜ํผ์„ ์šด์˜์ค‘์ž…๋‹ˆ๋‹ค.

์ „๋ฌธ ๋ถ„์•ผ : Android, Flutter

์ €์„œ
์˜ค์ค€์„์˜ ํ”Œ๋Ÿฌํ„ฐ ์ƒ์กด์ฝ”๋”ฉ (ํ•œ๋น›๋ฏธ๋””์–ด 2020)
์˜ค์ค€์„์˜ ์•ˆ๋“œ๋กœ์ด๋“œ ์ƒ์กด์ฝ”๋”ฉ: ์ฝ”ํ‹€๋ฆฐ ํŽธ (ํ•œ๋น›๋ฏธ๋””์–ด 2018)
๋  ๋•Œ๊นŒ์ง€ ์•ˆ๋“œ๋กœ์ด๋“œ (๋ฃจ๋น„ํŽ˜์ดํผ 2018)

์ฃผ์š”๊ฒฝ๋ ฅ
์˜ค๋ Œ์ง€(OhRange) ๋Œ€ํ‘œ
์„ธ๋ฏผ์ง์—…์ „๋ฌธํ•™๊ต ์ •๋ณด๊ธฐ์ˆ ๊ฐœ๋ฐœ ์ง์—…ํ›ˆ๋ จ๊ต์‚ฌ
์ˆ˜์›์Šค๋งˆํŠธ์•ฑ๊ฐœ๋ฐœํ•™์› ์šด์˜
LG์ „์ž MC์‚ฌ์—…๋ถ€
์ผ๋ณธ ์•„์ด์น˜ํ˜„ (ๆ ช)ๆฑๆตท็†็ง‘ Security์‚ฌ์—…๋ถ€
์ผ๋ณธ ์•„์ด์น˜ํ˜„ (ๆ ช)ๆ—ฅๆœฌใƒ†ใ‚ฏใ‚ทใƒผใƒ‰ IT์‚ฌ์—…๋ถ€

LinkedIn: https://www.linkedin.com/in/junsuk5/

๋”๋ณด๊ธฐ

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

23๊ฐœ โˆ™ (2์‹œ๊ฐ„ 45๋ถ„)

ํ•ด๋‹น ๊ฐ•์˜์—์„œ ์ œ๊ณต:

์ˆ˜์—…์ž๋ฃŒ
๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์•„์ง ์ถฉ๋ถ„ํ•œ ํ‰๊ฐ€๋ฅผ ๋ฐ›์ง€ ๋ชปํ•œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.
๋ชจ๋‘์—๊ฒŒ ๋„์›€์ด ๋˜๋Š” ์ˆ˜๊ฐ•ํ‰์˜ ์ฃผ์ธ๊ณต์ด ๋˜์–ด์ฃผ์„ธ์š”!