What I Learned
4
Android Compose ์คํฐ๋ ๊ธฐ๋ก 03
1
Material Design๋์งํธ ์ธํฐํ์ด์ค๋ฅผ ๋ง๋ค๊ธฐ ์ํ ํฌ๊ด์ ์ธ ๋์์ธ ์์คํ
Color, Typography, Shape ๋ฑ@Composablefun MaterialTheme( colors: Colors, typography: Typography, shapes: Shapes, content: @Composable () -> Unit) val customTextSelectionColors = TextSelectionColors( handleColor = colorResource(id = R.color.primary100), backgroundColor = Color(0xFF4286F4).copy(alpha = 0.4f))CompositionLocalProvider(L..
2023.10.21
What I Learned
Android Compose ์คํฐ๋ ๊ธฐ๋ก 02
Modifierimage size, padding, background, round image, click event ์ฒ๋ฆฌ ๊ฐ๋ฅ@Composablefun Greeting(name: String) { Text( text = "Hello $name!", modifier = Modifier.onGloballyPositioned { android.util.Log.i("TEMP", "size ${it.size}") } )}onGloballyPositioned๋ฅผ ์ด์ฉํ์ฌ view์ ํฌ๊ธฐ๋ฅผ ๊ตฌํ ์ ์์ Slot APIs์ฌ์ฉ์ ์ ์ ๋ ์ด์์์ ๊ฐ์ ธ์ค๊ธฐ ์ํด Compose๊ฐ ๋์
ํ ํจํด@Composablefun MyApplicationTheme( content: @Composable () -> Unit)๋งค๊ฐ..
2023.10.20
What I Learned
Android Compose ์คํฐ๋ ๊ธฐ๋ก 01
์์์ ์ ์ปดํฌ์ฆ ์คํฐ๋ ํ๋ ๊ธฐ๋ก์ ์ฎ๊ฒจ๋ณด๋ ค๊ณ ํฉ๋๋ค.์ซ์ซ๋ฐ๋ฆฌ ํ ๋ง ๊ธฐ๋ก๋ค์
๋๋ค . . . setContent์์ XML๋์ Composable ํจ์๊ฐ ๋ค์ด๊ฐ ์ ์์override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { ComposeTheme { Surface(color = __ { Gretting("Android") } }} @Composable์ ์ฌ์ฉํ๋ฉด Composable function์ผ๋ก ๋ง๋ค ์ ์์@Composablefun Greeting(name: String) { Text(text = "Hello $name!")} @Preview๋ฅผ ํตํด ์ปดํฌ์ฆ..
2023.10.19
What I Learned
NoSQL ์ดํดํ๊ธฐ
NoSQL์ ๋ํ ์ฌ๋ฏธ์๋ ์ด์ผ๊ธฐ๋ฅผ ๋ค์ด์ ๊ธ์ ํ๋ฒ ์จ๋ณด๋ ค๊ณ ํฉ๋๋ค. ์ฐ์ NoSQL์ ๋น๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์
๋๋ค.์ผ๋ฐ์ ์ผ๋ก ์๊ณ ์๋ MySQL, Oracle๊ณผ ๊ฐ์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฌ๋ฆฌ ํ
์ด๋ธ์ด๋ ๊ฐ๋
์ด ์๊ณ , ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์กฐ์ธ์ด๋ ๊ฐ๋
๋ ์์ต๋๋ค. ์ข
๋ฅ๋ก๋ MongoDB, HBase, Firebase์ Firestore ๋ฑ์ด ์์ฃ .๊ทธ๋ฐ๋ฐ ์ฌ์ค ์ด๋ฌํ ์ ์๋ค๋ก๋ ์๋น์ค๋ฅผ ์ค๊ณํ ๋ NoSQL์ ์จ์ผํ๋์ง, RDBMS์ ์จ์ผํ๋์ง ์ ์ดํดํ์ง ๋ชปํฉ๋๋ค. ๋ณด์ ํ์ฌ์์ ์ด๋ฐ ์ผ์ด ํ๋ฒ ์ผ์ด๋ฌ์๋ค๊ณ ํฉ๋๋ค. ๐ฃ : ๋ถํ์์ ์นจ์
ํ IP ๊ฐ์๋ฐ, ์ต๊ทผ 6๊ฐ์ ์ด IP๊ฐ ์นจ์
ํ ๋ก๊ทธ ๋ชจ์์ ๋ณด๋ด์ฃผ์ธ์. ๊ทผ๋ฐ ๊ทธ ํ์ฌ๋ RDBMS๋ก ๋ก๊ทธ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ง๊ณ ์์๋์. ๋ ์ง๋ณ๋ก ์ ์ ๋ฆฌ๋..๋ก๊ทธ๊ฐ ..
2023.06.28
What I Learned