์คํ ์กฐ๊ฑด: ์ฒ์ .NET MAUI์ฑ์ผ๋ก ๋ง๋ ์ํ์์ ์คํ
MAUI๋ฅผ ํ๋ฒ ํด๋ณผ๋ ค๊ณ ํ๋๋ฐ, ์๋์ฐ UI๋ก ์คํ์ํค๋ฉด UI๊ฐ ์ ์์ ์ผ๋ก ์ถ๋ ฅ๋๋๋ฐ, ์๋๋ก์ด๋์์๋ ํด์๋๊ฐ ๋ ๋๊ฒ ์กํ์ ์ถ๋ ฅ๋๋ ๊ฒ ์ฒ๋ผ ๋ณด์ด๋๋ผ๊ณ ์.
โ Grid๋ฅผ ์ ์ธํด์ Grid ์์ญ ํ์ธํด๋ณด๋๊น
โ MainPage.xaml ์์ ์์ ํ์ต๋๋ค.
- ์๋์ฐ ํ๋ฉด
- ์๋๋ก์ด๋ ํ๋ฉด
์ฝ๋(์ผ๋ถ ์งค๋ ค์ ์ด๋ฏธ์ง๋ก ๋ณ๊ฒฝ)
์ง๋ฌธ
- ๋๋ฐ์ด์ค ํด์๋ ๊ฐ์ ธ์์ ์ต์์ ๋๋ฐ์ด์ค ํด์๋ ๋ง์ถ๊ณ ๋๋จธ์ง UI๋ค์ด ๋ค์ํ ํด์๋์ ๋ง๊ฒ ๋์ ์ผ๋ก ์ฒ๋ฆฌ ๋ ์ ์๋๋ก ๊ฐ๋ฐํด์ผ ๋๋์?
- ํ๋ก์ ํธ ์ค์ ๋ฌธ์ ์ผ๊น์?
1๊ฐ์ ์ข์์
Stupid
2
- ํด์๋๋ฅผ ๊ฐ์ ธ์์ โฆ
ํด์๋๋ฅผ ๊ฐ์ ธ์๋ ๋๊ณ , ํด์๋ ์์ด UI๋ฅผ ๋น์จ๋ก ์ค์ ํด๋ ๋ฉ๋๋ค.
ํด์๋๋ฅผ ๊ฐ์ ธ์์ โMeasureโ ์ด์ฉํ๋ฉด ๊ฐ๋ฅ ํ ๊ฒ ๊ฐ๊ตฌ์. ์ฌ๋ฌ ๊ธฐ๊ธฐ์ ๋๊ฐ์ UI๋ฅผ ๊ตฌ์ฑํ๊ณ ์ถ๋ค๋ฉด ๋น์จ๋ก ์ค์ ํ๋๊ฒ ๋ ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.
์ผ๋จ ์ปฌ๋ผ๊ณผ ๋ก์ฐ์ ์์ญ์ *๋ก ์ค์ ํด๋ณผ๊น์?
=> ์๋ ์ผ๋กโฆ 
- ํ๋ก์ ํธ ์ค์ ๋ฌธ์ ์ผ๊น์?
ํ๋ก์ ํธ ์ค์ ๊ณผ๋ ๋ฌด๊ดํฉ๋๋ค.
2๊ฐ์ ์ข์์
์๋
ํ์ธ์
ํ์ฌ ์ PC์ Maui ํ๋ก์ ํธ์์๋
๋์ผํ ์ฝ๋๋ก ์์ฑํ์ฌ ํ์ธํด๋ณธ ๊ฒฐ๊ณผ ์ ์์ถ๋ ฅ๋์์ต๋๋ค.
์ PC์คํ์ ๊ณต์ ๋๋ฆฌ์๋ฉด
- ์๋๋ก์ด๋ ์๋ฎฌ๋ ์ดํฐ API33 (Android13.0
- Maui ๋ผ์ด๋ธ๋ฌ๋ฆฌ 8.0.6
๋ค์ ์ฌํญ์ ์ฒดํฌ์ฌํญ์
๋๋ค.
- ์๋ฎฌ๋ ์ดํฐ ๋ฒ์ ์
๋ฐ์ดํธ
ํ์ฌ ๊ตฌ๊ธํ๋ ์ด์คํ ์ด ๊ธฐ์ค์ ์ต์๋ฒ์ ์
Android13(API์์ค 33)์ผ๋ก ์ ์ฑ
์ด ๋ด๋ ค์์ต๋๋ค.
Google Play ์ฑ์ ๋์ API ์์ค ์๊ตฌ์ฌํญ - Play Console ๊ณ ๊ฐ์ผํฐ
- ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฒ์ ์ ์ ํ์ด์ง๋ง ํ์ฌ ๋ง์ฐ์ด๋ ๋ฒ๊ทธํฝ์ค๋ ๋๋ง๋ค ์
๋ฐ์ดํธ ๋๊ธฐ ๋๋ฌธ์ ํญ์ ์ต์ ๋ฒ์ ์ ์ ์งํ์๋๊ฒ ์ข์ ๊ฒ ๊ฐ์ต๋๋ค
p.s ํน์๋ํด์ Maui ๋ผ์ด๋ธ๋ฌ๋ฆฌ 8.0.3์ผ๋ก ๋ค์ด๊ทธ๋ ์ด๋ ์ค์ ํ ์ดํ์๋ ์ ์๋์๋์์ต๋๋ค! ์๋ฎฌ๋ ์ดํฐ๋ฒ์ ์ด์์ผ์๋์์๊ฑฐ๊ฐ๋ค์ 
3๊ฐ์ ์ข์์
<RowDefinition Height="*" />
...
<ColumnDefinition Width="*" />
์๋ตํด๋ ๊ธฐ๋ณธ๊ฐ์ GridLength.Start์
๋๋ค.
Stupid
5
์ฐฉ์ค๊ฐ ์์๋ค์.
๊ฐ์ฌํฉ๋๋ค.
ํ
์คํธ์๋ ๊ธ์ด ๋๋ ค์์ง๋ ์๊ฐ ์ด๋ค์. 
1๊ฐ์ ์ข์์
์ ์ผ๋ง๋ก ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
์ ๋งคํ๋ ๋ถ๋ถ์ธ์ง๋ผ
๋๋ถ์ ํ์ธํ๊ฒ๋์์ต๋๋ค. 
ํจํค์ง ์ ๋ณด ๋ด๋ณด๋๊น 8.0.3์ผ๋ก ๋ณด์
๋๋ค.
์๋ฎฌ ์ด์โฆ์ธ๊ฑฐ ๊ฐ์ต๋๋ค.
์ข์ ์ ๋ณด ๊ฐ์ฌํฉ๋๋ค.
1๊ฐ์ ์ข์์