분류 전체보기798 240811 캘람 Flutter 개발 일지 컴포즈로 옮기자마자 플러터를 하냐 싶을 수도 있는데이건 어디까지나 연습 ... MVVM 모델로 하려고 한다. Compose로 옮기면서 선언형 UI로 구성이 다 되었고 Navigation으로 전환이 되어서 로직적으로는 크게 문제가 될 것 같지 않다. 다만 낯선 환경과 낯선 언어라 오늘 하루 종일 씨름했다. 그냥 안드로이드 네이티브와는 확연한 차이가 있다..KMP로 크로스플랫폼을 하려고 했는데 이거 너무 stable한 게 없어서 자료가 부족하다. 일단은 뷰모델 - 뷰, 모델의 기본적인 구조까지는 만들었다. 2024. 8. 11. 코딩 테스트 스터디 - 10 집합 상호배타적 집합교집합이 없는 집합관계.집합 표현하기어떤 집합의 원소가 하나의 집합의 원소라는 것을 알 수 있어야 한다.각 집합 간 다른 집합이라는 것을 알 수 있어야 하고,특정 원소가 어느 집합에 속하는지 알 수 있어야 함.두 집합을 하나로 합칠 수 있어야 함 => 대표 원소를 설정한다면?: 각 집합에서 가장 작은 원소를 대표 원소로 설정한다.집합의 연산find특정 노드의 루트 노드를 확인.필요한 경로 깊어질 경우 연산 늘어남. 경로 압축으로..find연산을 하는 노드가 루트 노드라면 루트 노드 반환.find연산을 하는 노드가 루트 노드가 아니라면, 자신의 부모 노드를 find로 설정거쳐가지 않으면 시간복잡도가 O(1)이 되지는 않음 ...union두 집합을 하나의 잡합으로 합친다.작은 루트 노드 쪽으로.. 2024. 8. 10. Flutter VS Compose - 01 PaddingComposemodifier = Modifier .padding(16.dp)FlutterPadding( padding: const EdgeInsets.{...}, child: ...)conditional widgetComposeif (...) A else BFlutterif (...) ... [ A] else ... [ B]weightComposeColumn { Text( modifier = Modifier.weight(0.2f) ) Text( modifier = Modifier.weight(0.8f) )}FlutterColumn( children: [ Expanded( flex: .. 2024. 8. 10. 코딩 테스트 스터디 - 09 트리 트리의 개념노드와 간선으로 이루어진 계층적 자료 구조 (부모 자식 관계가 있음)순환 X코테에서는 이진 트리만 알면 된다이진 트리 표현배열로 표현루트 노드 인덱스 1왼쪽 자식 노드 : 부모 노드 인덱스 * 2오른쪽 자식 노드 : 부모 노드 인덱스 * 2 + 1문제점 : 빈 공간이 많다 (버려지는 공간이 많아 효율이 별로), 그러나 구현은 쉽다인접 리스트 (이게 더 좋을 수도?_각 리스트의 인덱스는 부모 노드자식 노드는 부모 노드에 해당되는 인덱스에 추가트리 노드 갯수와 인접 리스트 아이템 갯수가 거의 같음.배열보다 공간 호율은 좋은데, 자식 노드를 찾는데 오래 걸림 (순차 탐색 필요). 그러나 이진 트리는 자식 2개라 크게 단점은 아닌..이진 트리 순회트리의 노드를 모두 방문하는 방법현재 노드를 언제 방문.. 2024. 8. 3. 알바트로스 리마인더 3.5.1 업데이트 로그 알바트로스 리마인더 3.5.1 업데이트 로그2024-07-30- UI 수정 - 성능 개선 및 애니메이션 개선 - 태블릿 UI 지원 2024. 7. 30. 240729 알바트로스 리마인더 컴포즈 개발 일지 개발 일지라고 쓰고 마무리라고 말한다..만 4일 만에 컴포즈로 마이그레이션 & 디자인 수정이 끝났다.훨씬 낫다. 훨씬 나아 .. 24일 올린 글에 있는 달력이 저렇게 완성됐다. 1, 2 사진의 badge는 왜 저렇게 움직이는지 검색해도 안 나오는데, 차차 해결을 해야 할 것 같다. 여기는 수정 창. 디자인이 크게 다르지는 않다. 여기도 설정 창인데, 디자인을 크게 다르게 하지는 않았지만 저장 방식의 수정, 카테고리화 등 정리를 좀 했다.수고했군 ... 2024. 7. 29. 이전 1 2 3 4 5 6 ··· 133 다음