์๋ก ์ฌ๋ด์์ ์ฌ์ฉ์์๊ฒ ์ด๋ฉ์ผ ๋ฐ์กํ๋ ํ
ํ๋ฆฟ์ ๋ง๋ค๊ธฐ์ํ html ์์
์ ํ๋ค. ๊ทธ๋ฐ๋ฐ a ํ๊ทธ๋ก ๋ง๋ ๋ฒํผ์ด ๋ฐ๋ก ๊ฐ์ด๋ฐ ์ ๋ ฌ์ด ์๋๋ ๊ฒ์ด๋ค. ์ด๋ค ๋๋ text-align ์์ฑ์ผ๋ก ๊ฐ์ด๋ฐ ์ ๋ ฌ์ด ๋๊ณ , ์ด๋ค ๋๋ ์๋๋ ๊ฒฝ์ฐ๊ฐ ์์๋๋ฐ ์ค๋ ๊ทธ ์ด์ ๋ฅผ ํ์คํ ์์๋ค! ์ด์์ฌํญ a ํ๊ทธ๋ก ๋ง๋ ๋ฒํผ์ด ๊ฐ์ด๋ฐ ์ ๋ ฌ์ด ๋์ง์๋๋ค. html ์ฝ๋ ์ด๋ฉ์ผ ์ธ์ฆํ๊ธฐ style ์ฝ๋ํด๋น a ํ๊ทธ์ ๋ถ๋ชจ๋ body > main > section ์ด ์ ๋ถ์ด๊ณ , a ํ๊ทธ์ ์ํฅ์ ๋ฏธ์น ๋งํ ์คํ์ผ๋ง ์์ฑ์ ๋ฐ๋ก ์๋ค. a ํ๊ทธ์ `pillButton`์ด๋ผ๋ ํด๋์ค๋ฅผ ์ค์ ๋ฒํผ ๋ชจ์์ ์คํ์ผ๋ง์ ์ฃผ์๋ค. ๊ทธ๋ฆฌ๊ณ , ๊ฐ์ด๋ฐ ์ ๋ ฌ์ ํ๊ธฐ์ํด์ a ํ๊ทธ์ text-align: center ๋ฅผ ์ฃผ์๋ค. ๊ทธ๋ฐ๋ฐ!! ์์์ ์บก์ฒํ..
์๋ก ํ์๊ฐ์
ํ์ด์ง๋ฅผ ํ๋ก ํธ์์ ๋ฆฌ์กํธ๋ก ์ ์ํ๋ค. ์ฌ์ค์ ์ฐ๋ฆฌ ํ๋ก๋ํธ ์๋๋ฆฌ์ค์ ๋ฐ๋ฅด๋ฉด ํ์๊ฐ์
ํ์ด์ง๋ ๋ชจ๋ฐ์ผ ์ฑ ๋ด๋ถ์ ์น๋ทฐ๋ก ๋์์ง๋ ๋ชจ๋ฐ์ผ์ ์ข
์๋ ํ๋ฉด์ด๋ค. ๊ทธ๋ ์ง๋ง ๋ชจ๋ฐ์ผ ์ฑ์ด ๊ฐ๋ฐ๋๊ธฐ ์ด์ ์ ์นํ์ด์ง์ ์์ฒด์์๋ ํด๋น ๊ธฐ๋ฅ๋ค์ด ๋
๋ฆฝ์ ์ผ๋ก ๋์ํ ์ ์๋๋ก ์น์์์ ์์์ ์ธ ์๋๋ฆฌ์ค๋ก ํด๋น ํ์ด์ง๋ฅผ ๋ง๋ค์๋ค. ๊ทธ๋ฆฌ๊ณ ๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ์ด ์์ฑ๋๊ณ , ๋ด๊ฐ ๋ง๋ค์ด๋์ ์นํ์ด์ง๋ฅผ ์น๋ทฐ๋ก ์ฌ๋ฆฌ๋ ์์
์ ํ๋ค. ๊ฐ๋ฐ ํ๊ฒฝ ๋ชจ๋ฐ์ผ: flutter, ์น๋ทฐ ํจํค์ง flutter inappwebview ์นํ๋ก ํธ: react ์ด์ ๋ด๊ฐ ์ ์ํ ์นํ์ด์ง๊ฐ ์๋์ ๊ฐ์ด ๋ ๊ฐ์ง ์๋๋ฆฌ์ค๋ก ๋๋๊ฒ ๋ ๊ฒ์ด๋ค. 1. ๋ชจ๋ฐ์ผ ์น๋ทฐ์์ ๋์์ก์ ๋ 2. regular ์น ๋ธ๋ผ์ฐ์ ์์ ๋์ํ ๋ ๋ฐ๋ผ์ ๊ธฐ์กด ๋ฆฌ์กํธ ํ์ด์ง..
ํ๋ฌํฐ๋ก ์ฑ ๊ฐ๋ฐ์ ํด๋ณด๋ ค๊ณ ํ๋ฌํฐ๋ฅผ ์ค์นํ๊ณ ํ์ํ ํ๊ฒฝ์ ๊ตฌ์ถํด๋ณด์๋ค.๋๋ ์๋ ์น ํ๋ก ํธ ๊ฐ๋ฐ์์ด๋ฏ๋ก VS Code๋ ์ค์น๋์ด์์ด ์ฑ ๊ฐ๋ฐ editor๋ VS Code๋ฅผ ๊ทธ๋๋ก ๊ฐ์ ธ๊ฐ๊ณ , ๋๋จธ์ง ํ์์ ์ธ ๊ฒ๋ค๋ง ์ต์ํ์ผ๋ก ์ค์ ํ๋ ๊ฒ์ด ๋ชฉํ์ด๋ค. ์ด ์ํ์์ ํ์ํ ์ค๋น๋ฌผํ๋ฌํฐํ๊ฒ ๋๋ฐ์ด์คVS Code์์ ํ๋ฌํฐ ๊ฐ๋ฐํ๊ฒฝ ์
ํ
1. Flutter ์ค์นํ๊ธฐ ํ๋ฌํฐ ๊ณต์๋ฌธ์๋ฅผ ์ฐธ๊ณ ํด์ ํ๋ฌํฐ๋ฅผ ์ค์นํด์ค๋ค.https://docs.flutter.dev/get-started/install/macos/mobile-android?tab=download#install-the-flutter-sdk Start building Flutter Android apps on macOSConfigure your system..
์ด์ ๊ณง ๋ด๊ฐ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ก ์ผํ์ง ๋ง 1๋
์ด ๋ค ๋์ด๊ฐ๋ค. 1๋
์ด ๋์ด๊ฐ๋ ์ํฉ์์ ๋์ค์๋ ํฌ๋ฏธํด์ ธ๋ฒ๋ฆด ๊ธฐ์ต๋ค์ ์ ์ด๋ณด๋ ค ํ๋ค. 3๊ฐ์ ๋จ์๋ก๋ ๊พธ์คํ ํ๊ณ ๋ฅผ ์ ์ด์๋ค. ๊ทธ๋์ ์ด๋ฒ ํ๊ณ ์์ 1๋
๋์ ํ ์ผ์ ๋ค ํฉ์ณ์ ๋ฆฌ์คํ
ํด๋ณด๋ ๊ฒ ๋ณด๋ค๋ 2024๋
์ด ๋๊ณ ๋ ์ง๋ 3๊ฐ์๋์ ํด์จ ๊ฒ์ ํ ๋ฒ ์ ๋ฆฌํด๋ณด๋ ค๊ณ ํ๋ค. ํด์จ ๊ฒ1. ์ฝ๋๋ฆฌ๋ทฐ๋๋ฃ์ ์ฝ๋๋ฅผ ์ฝ๊ณ ์๋ก ์ฝ๋๋ฆฌ๋ทฐ๋ฅผ ํ๊ธฐ ์์ํ๋ค. ์๋๋ ์ฝ๋๋ฆฌ๋ทฐ ๋ฌธํ๊ฐ ์์ด์ ๋๋ฃ์ ์ฝ๋๋ฅผ ๊ฑฐ์ ๋ณด์ง ๋ชปํ๊ณ ๋ด๊ฐ ๋งก์ ๋ถ๋ถ์ ๊ฐ๋ฐํ๊ธฐ์ ๊ธ๊ธํ๋๋ฐ, ์ฝ๋๋ฆฌ๋ทฐ ๋ฌธํ๋ฅผ ๋์
ํ๊ณ ๋จ์ด ์ง ์ฝ๋๋ฅผ ์ฝ๋ ๋ฅ๋ ฅ์ ๊ธฐ๋ฅด๊ณ ์๋ค. 1์๋ถํฐ ํ๊ธฐ ์์ํ๋๋ฐ, ์ฒ์์๋ ๋จ์ด ์ง ์ฝ๋๋ฅผ ์ดํดํ๊ธฐ ์๊ฐ์ด ๊ต์ฅํ ์ค๋๊ฑธ๋ ธ๋ค.. ๊ทธ๋ฆฌ๊ณ ์ฝ๋ฉํธ๋ฅผ ๋ฌ๋๋ ์ด ๋ง์ด ์ค๋์ด ๊ฐ๋ฅํ์ง, ์๋..
๋ฆฌํธ์ฝ๋๋ฅผ ํ๋ ๋ฌธ์ ์ such that ์ด๋ผ๋ ๊ตฌ๋ฌธ์ด ๋ง์ด ๋์จ๋ค.๊ทธ๋ฆฌ๊ณ ๋ํ ์ํ์ ๋ฐฐ์ธ๋๋ such that ์ด๋ผ๋ ๊ตฌ๋ฌธ์ด ๋ง์ด ๋์๋ค. ๋์ถฉ ๊ฐ์ ์ค๋๋ฐ ์ ํํ ์ด๋ค ๋ป์ผ๋ก ํด์ํด์ผ ํ๋ ๊ฑธ๊น? "๋ค์์ ์ค๋ ๊ฒ์ ๋ง์กฑํ๋" ์ด๋ผ๊ณ ํด์ํ๋ฉด ๊ฐ์ฅ ์ ํฉํ๋ค. ์์ 1.๋ฌธ์ Given an integer array nums, return all the triplets `[nums[i], nums[j], nums[k]]` such that `i != j`,` i != k`, and `j != k`, and `nums[i] + nums[j] + nums[k] == 0`.ํด์์ ์ ๋ฐฐ์ด nums๊ฐ ์ฃผ์ด์ก์๋ ๋ชจ๋ 3์์์งํฉ `[nums[i], nums[j], nums[k]]`์ ๋ฆฌํดํด๋ผ. ๋ค์์ ์ค๋ ์กฐ..
์๋ก ์ด๋ฏธ์ง ๋ฐ์ดํฐ๋ฅผ ์๋ฒ์์ ๋ฐ์์ฌ๋, ์ด๋ฏธ์ง src ํ๊ทธ๋ก ๋ฐ๋ก ์ฌ์ฉํ ์ ์๋ string ํํ๋ก ๋ฐ๋ก ๋ฐ์์ฌ ์ ์๋ ๊ฒ์ด ์๋, ์ด๋ฏธ์ง ๋ฐ์ดํฐ ์ ๋ณด + ์ด๋ฏธ์ง ํ์ผ ๋ค์ด๋ก๋๋ฅผ ํตํด ์ด๋ฏธ์ง๋ฅผ ํ๋ฉด์ ๋์ธ ์ ์๋ค. 1. ์ด๋ฆ, ๋ ์ง ๋ฑ์ด ํฌํจ๋์ด์๋ ์ด๋ฏธ์ง ๋ฐ์ดํฐ api๋ฅผ ๋จผ์ ํธ์ถ 2. ์ด๋ฏธ์ง๋ฅผ ๋ฐ์์ค๊ธฐ ์ํ ์ด๋ฏธ์ง ํ์ผ์ ๋ค์ด๋ก๋ํ๋ api๋ฅผ ํธ์ถ ๋ ๊ฐ์ง๋ฅผ api๋ฅผ ํ์ฉํด์ ํ๋ฉด์ ์ด๋ฏธ์ง๋ฅผ ๋์ด๋ค. ๋ฌธ์ ์ด๋ฏธ์ง ๋ชฉ๋ก์ ํ๋ฉด์ ๋์ธ๋ string ํํ์ ์ด๋ฏธ์ง ๊ด๋ จ ๋ฐ์ดํฐ๋ง ๋์ฐ๋ ๊ฒ์ด ์๋ ์ด๋ฏธ์ง ํ์ผ์ ๋ค์ด๋ก๋ ๋ฐ์์ ํ๋ฉด์ ํ์ถํด์ผํ๋, ์ด๋ฏธ์ง ๋ฐ์ดํฐ ๋ชฉ๋ก์ ๋จผ์ ์ฟผ๋ฆฌ๋ก ๋ฐ์์ค๊ณ , ๋ฐ์์จ ๋ชฉ๋ก ์ ๋ณด๋ก ์ด๋ฏธ์ง ํ์ผ์ ๋ค์ด๋ก๋ ๋ฐ๊ณ ๋์ ํ๋ฉด์ ๋ ๋๋งํ๊ฒ ํ๋ค. ๊ทธ๋ฌ๋๋ ์ ์ฒด ์ด๋ฏธ์ง๊ฐ ๋ค์ด๋ฐ์..
์ฌ๊ฑด์ ๋ฐ๋จ์๋ ํฐ์คํ ๋ฆฌ์์ ์ ๊ณตํด์ฃผ๋ ๊ธฐ๋ณธ ์คํจ ์ค ๊ฐ์ฅ ์ฌํํ๊ณ ๋ง์ ๋๋ ์ ๋ก ๊ณจ๋ผ์ ์ฝ๊ฐ์ ์ปค์คํฐ๋ง์ด์ฆ๋ฅผ ํด์ ์ฌ์ฉํ์๋ค.๊ทธ๋ฐ๋ฐ ๊ธ์ ์ธ๋๋ง๋ค bullet point ๊ฐ๊ฒฉ์ด ์ ๋ฉ๋๋ก์ + ํ
์คํธ ์ค ๊ฐ๊ฒฉ ์ฌ์ด๊ฐ ๋๋ฌด ๊ฐ๊น์ ๊ฐ๋
์ฑ์ด ๋งค์ฐ ๋งค์ฐ ์ ์ข์๋ค.๋ ์ด์ํ๊ฒ ํฐํธํฌ๊ธฐ๋ฅผ ์ ๋ชฉ์ผ๋ก ์ค์ ํ๋ฉด ์ค ๊ฐ๊ฒฉ์ด ์ด๋ค ๊ณณ์ ์์ฒญ ํฌ๊ณ ์ด๋๋ ์์ ์ค๊ฐ๊ฒฉ์ด ์์๊ธฐ๊ณ ... ๋ธ๋ก๊น
ํ๋๋ฐ ์ฌ๋ฆฌ๊ธฐ ์ ์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ก ๋ฐฑ๋ง๋ฒ ์ด์๋ค ๋ซ์๋ค ์ฌ๋ฆฌ๊ธฐ ์ ์ ๋น๊ตํด์ ๋ณด๋ค๋ณด๋ ์ฌ์ฌ ์ฐธ์ ์ ์๋ ์ง๊ฒฝ์ด์๋ค.๊ทธ๋์ ์ ๋ง๋ค์ด์ง ์คํ ์์ค ์คํจ์ ๋์
ํ๊ธฐ๋ก ๋ง์๋จน์๋ค..!! ๊ธฐ์กด ์คํจ์์ ์ธ๋ผ์ธ ์ฝ๋๋ฅผ ์ ์ฉํ๋ ๋ฐฉ๋ฒ๊ฐ๋ฐ์๋ค ์ฌ์ด์์ ๊ฝค๋ ์ ๋ช
ํ hELLO ์คํจ์ ๊ฐ์ ธ๋ค ์ ์ฉํ๋๋ฐ.. ๋ฌธ์ ๊ฐ ํ ๊ฐ์ง ์์๋ค.์ด ์คํจ์ ์ ์ฉํ๊ธฐ ์ด..
ํ๋ก์ ํธ ํด๋๊ตฌ์กฐ ๐ฆpublic โฃ ๐policy โ โ ๐service.html ๐ฆsrc โฃ ๐App.tsx โฃ ๐assets โ โฃ ๐fonts โฃ ๐components โฃ ๐containers โ ... ์๋ํ ๋ฐฉ๋ฒ 1. vite.config.ts ํ์ผ์ html ๊ฒฝ๋ก ์ง์ โ https://ko.vitejs.dev/guide/build.html#multi-page-app build: { rollupOptions: { input: { main: resolve(__dirname, 'index.html'), public: resolve(__dirname, 'public/policy/service.html'), }, }, }, 2. iframe ์์ src ๋ก ๋์ฐ๊ธฐ https://ko.vitejs.de..