๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋š๋”ฑ๊ฐœ๋ฐœ ๐Ÿ”จ

[์ŠคํŒŒ๋ฅดํƒ€์ฝ”๋”ฉํด๋Ÿฝ] ํ”Œ๋Ÿฌํ„ฐ(Flutter)๋กœ ์‹œ์ž‘ํ•˜๋Š” ์•ฑ๊ฐœ๋ฐœ ์ข…ํ•ฉ๋ฐ˜ - 4์ฃผ์ฐจ ๊ฐœ๋ฐœ์ผ์ง€ ๋ณธ๋ฌธ

๊ฐœ๋ฐœ/๐ŸŽฏ Flutter

[์ŠคํŒŒ๋ฅดํƒ€์ฝ”๋”ฉํด๋Ÿฝ] ํ”Œ๋Ÿฌํ„ฐ(Flutter)๋กœ ์‹œ์ž‘ํ•˜๋Š” ์•ฑ๊ฐœ๋ฐœ ์ข…ํ•ฉ๋ฐ˜ - 4์ฃผ์ฐจ ๊ฐœ๋ฐœ์ผ์ง€

๋š๋”ฑ๊ฐœ๋ฐœ์ž ๐Ÿ”ง 2023. 12. 3. 21:25
๋ฐ˜์‘ํ˜•

๋น„๋™๊ธฐ

๋™๊ธฐ & ๋น„๋™๊ธฐ

๋™๊ธฐ : ํ•˜๋‚˜์˜ ์ผ์ด ๋๋‚œ ๋’ค ๋‹ค์Œ ์ผ์„ ํ•˜๋Š” ๋ฐฉ์‹
๋น„๋™๊ธฐ : ํ•˜๋‚˜์˜ ์ผ์ด ๋๋‚˜๊ธฐ ์ „์— ๋™์‹œ์— ๋‹ค๋ฅธ ์ผ์„ ํ•˜๋Š” ๋ฐฉ์‹

๋™๊ธฐ : ์š”์ฒญ์— ๋Œ€ํ•œ ์‘๋‹ต์„ ๋ฐ›์•„์„œ ๋ณด์—ฌ์ค˜์•ผ ํ•˜๋Š” ์ฝ”๋“œ ex) ๋กœ๊ทธ์ธ, ํšŒ์›๊ฐ€์ž…

๋น„๋™๊ธฐ : ์š”์ฒญ์„ ๋ณด๋‚ด๊ธฐ๋งŒ ํ•˜๋ฉด ๋˜๋Š” ์ฝ”๋“œ ex) ๋„คํŠธ์›Œํฌ ์š”์ฒญํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ฐ›์•„์˜ค๊ธฐ, ํŒŒ์ผ ์ฝ๊ธฐ/์“ฐ๊ธฐ

async & await

(๋น„๋™๊ธฐ -> ๋™๊ธฐ ๋ฐฉ์‹์œผ๋กœ ์‹คํ–‰

๋น„๋™๊ธฐ ์ฝ”๋“œ ์•ž์— await์„ ๋ถ™์ด๊ณ  ํ•ด๋‹น ์ฝ”๋“œ๊ฐ€ ์†ํ•œ ํ•จ์ˆ˜์— async๋ฅผ ๋„ฃ์–ด์ฃผ๋ฉด ๋น„๋™๊ธฐ ๋ฐฉ์‹์˜ ์ฝ”๋“œ๋ฅผ ๋™๊ธฐ ๋ฐฉ์‹์œผ๋กœ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.

Webview

์•ฑ ๋‚ด์—์„œ ์›น๋ธŒ๋ผ์šฐ์ € ์ปดํฌ๋„ŒํŠธ๋ฅผ ์‚ฌ์šฉํ•ด ์›นํŽ˜์ด์ง€๋ฅผ ๋„์šฐ๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค.

์žฅ์ 

  • ๋‚ฎ์€ ๋น„์šฉ์œผ๋กœ ๋น ๋ฅด๊ฒŒ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋‹ค. (์›น ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ฐœ๋ฐœ ๊ฐ€๋Šฅ)
  • ์•ฑ ์—…๋ฐ์ดํŠธ์™€ ์ƒ๊ด€์—†์ด ์ฆ‰์‹œ ๋ณ€๊ฒฝ์‚ฌํ•ญ ๋ฐฐํฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค.

๋‹จ์ 

  • ๋„ค์ดํ‹ฐ๋ธŒ์™€ ๊ฐ™์€ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์˜จ์ „ํ•˜๊ฒŒ ์ฃผ๊ธฐ๊ฐ€ ์–ด๋ ต๋‹ค. ex) ์นด๋ฉ”๋ผ
  • ์•ฑ ์„ฑ๋Šฅ์ƒ์˜ ์ œ์•ฝ์ด ๋”ฐ๋ฅธ๋‹ค. ex) ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ ์†๋„๊ฐ€ ๋А๋ฆฌ๋ฉด ์„ฑ๋Šฅ ↓
  • ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์ด ๋Š๊ธฐ๋ฉด ์‚ฌ์šฉํ•˜๊ธฐ ์–ด๋ ต๋‹ค.
๋ฐ˜์‘ํ˜•