Mark ChoiJetpack Compose: LazyColumn을 써야할 곳과 써야하지 않아야할 곳.이번에 복잡한 UI의 안드로이드 네이티브 프로젝트를 맡게 되었는데, 생각보다 LazyColumn에서 item {} Composable로 각각 관리를 할 수 있는 것에 장점이 컸다.Sep 8Sep 8
Mark ChoiRiverPod#2 StateNotifierProviderStateNotifier는 말그대로 State의 변경을 notify(알림) 알려준다. 가장 사용할 빈도가 높은 Provider가 되겠다.Jun 29, 2023Jun 29, 2023
Mark Choi[번역] Flutter + S.O.L.I.D for high-quality mobile appsSOLID: 코드를 유지보수에 용이하게 스케일링이 가능하게 만드는 디자인 원칙.Apr 27, 2023Apr 27, 2023
Mark ChoiWhy is getX such a bad state management? (왜 getX는 상태관리 패키지로 안좋은 평을 듣고 있을까?최근 레딧에서 getX에 대해 올라온 글을 하나 봤다. 많은 사람들이 getX를 싫어하는 것을 봤고 그 이유에 대해 나 또한 의문이 들었다. GetX는 굉장히 편한 패키지 중에 하나이고 심지어 현재까지도 Flutter pub.dev에서 1위를…Apr 12, 2023Apr 12, 2023
Mark ChoiRiverpod #1: 가장 간단한 StateProvider가장 처음 공부해본 Provider는 StateProvider다. 주로, Primitive Type 1개를 관리하는 아주 간단한 Provider를 만들때 사용한다.Apr 8, 2023Apr 8, 2023
Mark ChoiRiverpod 상태관리 패키지현재는 사실 GetX에 더 익숙한 편이지만, 개발을 위한 개발을 하는 자에게는 GetX는 정말 해로운 상태관리 툴이라는 걸 많이 깨닫고 있다. GetX에게 돌을 던지는 자가 그리 많다면 왜 가장 인기가 많은 패키지로 pub.dev에 자리잡고…Apr 6, 2023Apr 6, 2023
Mark ChoiGit이 SVN보다 나은 이유.The claim of why merging is better in a DVCS than in Subversion was largely based on how branching and merge worked in Subversion a while…Mar 24, 2021Mar 24, 2021
Mark ChoiinnomadiclifeRevolut 다양한 환율을 한 개 카드로아일랜드 살면서, 유로로 파운드 구매 시 가장 높은 혜택 알아보기.Aug 11, 2019Aug 11, 2019
Mark Choiinnomadiclife쓰리(Three) 통신사 탑업시 크레딧 활용법 3가지아일랜드 쓰리(Three) 통신사는 20유로로 28일간 데이터 무제한, 추가로 20유로 크레딧을 추가로 준다.Aug 11, 2019Aug 11, 2019