profile
ํ™”๋ต๐ŸŒž

[Android] Context์— ๋Œ€ํ•˜์—ฌ

๋ง ๊ทธ๋Œ€๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋งฅ๋ฝ(context), ์ฆ‰ ํ˜„์žฌ ์ƒํƒœ๋ฅผ ์˜๋ฏธํ•œ๋‹ค.Context ํด๋ž˜์Šค๋Š” ์ถ”์ƒ ํด๋ž˜์Šค๋กœ ๋˜์–ด์žˆ๊ณ , Application, Activity, Service๋Š” ์ด Context๋ฅผ ์ƒ์†๋ฐ›์•„ Context์˜ ๊ธฐ๋Šฅ๋“ค์„ ์ด์šฉํ•œ๋‹ค.๐Ÿง ๊ทธ๋ž˜์„œ context๋กœ

2023๋…„ 3์›” 16์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[Android] DTO์™€ DAO, ๊ทธ๋ฆฌ๊ณ  Entity

์•ˆ๋“œ๋กœ์ด๋“œ ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋‹ค๋ณด๋ฉด ์„œ๋ฒ„(remote)์™€ ํ†ต์‹ ํ•ด์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์˜ค๊ฑฐ๋‚˜ ๋กœ์ปฌ(room)์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์˜จ๋‹ค. ์ด๋•Œ xDto ํด๋ž˜์Šค๋‚˜ xDao ํด๋ž˜์Šค, ๊ทธ๋ฆฌ๊ณ  entity๋ฅผ ๋งŒ๋‚˜๊ฒŒ ๋˜๋Š”๋ฐ, ์™ ์ง€ ๋ชจ๋ฅด๊ฒŒ ์ด ๊ฐœ๋…๋“ค์ด ์ž๊พธ ํ—ท๊ฐˆ๋ฆฌ๊ณ  ๋ฐ”๋กœ ๋– ์˜ค๋ฅด์ง€ ์•Š์•„์„œ ํ•œ

2023๋…„ 3์›” 7์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[Android] ShapeableImageView๋กœ ๋ชจ์„œ๋ฆฌ๊ฐ€ ๋‘ฅ๊ทผ ImageView ๋งŒ๋“ค๊ธฐ

<style>์„ ์ ์šฉํ•ด์„œ ์›ํ•˜๋Š” ๋ชจ์–‘์˜ ImageView๋ฅผ ๋งŒ๋“ค์–ด๋‚ผ ์ˆ˜ ์žˆ๋Š” View์ด๋‹ค.themes.xml์— ImageView์˜ ๋ชจ์„œ๋ฆฌ๋ฅผ ์–ผ๋งˆ๋‚˜ ๋‘ฅ๊ธ€๊ฒŒ ํ•  ๊ฒƒ์ธ์ง€ ์ •์˜ํ•œ๋‹ค.cornerFamily๋กœ ์–ด๋–ค ๋ชจ์–‘์œผ๋กœ ๋งŒ๋“ค ๊ฒƒ์ธ์ง€ ์ง€์ •ํ•œ๋‹ค. ๊ฐ’์œผ๋กœ๋Š” "cut"๊ณผ "ro

2022๋…„ 10์›” 11์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[Android] ํ•„์š”ํ•˜๋‹ค๋Š” ์˜์กด์„ฑ ์ถ”๊ฐ€๋ฅผ ์•ˆํ•ด์คฌ๋Š”๋ฐ ์™œ ์“ธ ์ˆ˜ ์žˆ์—ˆ์„๊นŒ?

AAC ViewModel ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•  ๋•Œ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์žˆ๋Š”๋ฐ ๊ทธ ์ค‘ delegate pattern์„ ์ ์šฉํ•œ ๋ฐฉ๋ฒ•์ธ by viewModels์™€ by activityViewModelsํ‚ค์›Œ๋“œ๋กœ ์ƒ์„ฑํ•˜๋ ค๊ณ  ํ–ˆ๋‹ค.์ด ํ‚ค์›Œ๋“œ๋“ค์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด build.gradle์— ๋‹ค์Œ๊ณผ

2022๋…„ 9์›” 8์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท