compose
-
Jetpack Compose에서 Custom Layout 구현해보기Android 2025. 4. 29. 13:30
안녕하세요! Mash-Up 15기 Android팀 멤버 백다연입니다.최근 기본 컴포즈 라이브러리에서 제공하는 컴포넌트만으로는 구현의 한계가 있는 UI를 개발하게 되었고 어떻게 개발하면 좋을지 고민하다가 Custom Layout을 만들게 되었습니다.이 글에서는 Jetpack Compose에서 Custom Layout을 만들기 위해 어떤 걸 사용하고 만들어야 할지 알아보고자 합니다. 기본 레이아웃 컴포저블로 많이 사용하는 Row와 Column 내부를 살펴보면,@Composableinline fun Column( modifier: Modifier = Modifier, verticalArrangement: Arrangement.Vertical = Arrangement.Top, horizonta..
-
Jetpack Compose Side EffectAndroid 2023. 3. 7. 00:11
안녕하세요🙌🏻 Mash-up Android 12기 백다연입니다. Jetpack Compose를 프로젝트에 도입해보면서 조금 더 깊게 공부해보고 싶다는 생각을 갖게 되어 Compose Side Effect 라는 주제로 글을 작성해보려고 합니다! Side Effect가 무엇인지, 어떻게 처리하는 지 등 간단하게 소개해보도록 하겠습니다. Side Effect란? 💡 Composable 범위 밖에서 발생하는 앱 상태에 대한 변경 Composable을 사용할 때 여러 Composable을 겹쳐서 사용합니다. 이 경우 시스템은 각 Composable에 대한 LifeCycle을 만들게 됩니다. 또한, 기본적으로 Composable은 바깥쪽에서 안쪽으로 State를 내려줍니다. 하지만, 안쪽 Composable에서 바..
-
StateHolder에 관해Android 2023. 3. 7. 00:04
안녕하세요 여러분~ 안드로이드 12기 유희진입니다!! 반갑습니다.~ 여러분 요즘 컴포즈로 열심히 프로젝트중이시지않나요? 저도 마찬가지로 컴포즈로하구있는데 화면 그리는건 이제 얼추 감이 오는 것 같은데, 요즘에 state관리를 시작하면서 막 갑자기 막 헷갈리기 시작했어요. state를 어떻게 하면 잘 관리할 수 있을까.. 도데체 뭐가 맞는 방법인가.. remember만 주구장창 쓰면 되는것인가.. hoisting을하라했으니까 여까지 올리면 되겠지?… 머리가 지끈지끈~ 여러분도 같은 고민중이실거 알아요~ 물론 발표자분께서 State를 잘 알려주시긴했지만! 그때는 우리의 실력이 미비하여 기초만 알려주셨으니, 저는 조금 더 나아가서 복잡한 state에 사용될 수 있는 걸 말씀드릴려구 합니다. StateHolde..