일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 안드로이드
- 프로그래머스
- 코틀린
- Java
- MVVM
- Firebase
- 안드로이드 스와이프 삭제
- 코딩테스트
- 이펙티브코틀린
- android
- 안드로이드 다이얼로그
- android compose
- Go언어
- 알고리즘
- react
- 안드로이드 컴포즈 SideEffect
- Rxjava 안드로이드
- Dev6
- RxJava
- 개발자
- 반응형 프로그래밍
- Kotiln
- 코루틴
- 이펙티브 코틀린
- RxKotiln
- 안드로이드 개발자
- 잡담
- 일상
- 안드로이드 컴포즈
- Flutter
- Today
- Total
목록전체 글 (178)
최데브는 오늘도 프로그래밍을 한다.
키보드가 올라왔을때 키보드 위로 특정 레이아웃을 올리고 싶을때가 있다.매니페스트 파일이나 코드상으로 넣어도 화면 구조상 어려워서 원하는대로 동작하지 않을때가 있는데 아래와 같은 방법으로 해결 할 수 있다. 화면의 적당한 곳에 아래 코드를 적어준다. 이 코드를 Fragment 에서 사용했을때 기준이다.ViewCompat.setOnApplyWindowInsetsListener(requireActivity().window.decorView.rootView) { _, insets -> val sysBarInsets = insets.getInsets(WindowInsetsCompat.Type.systemBars()) val imeHeight = insets.getInsets(WindowInsetsCo..
최근 개발하고 있는 취향 링크 수집 프로젝트에서 LangChain 과 Open ai api 를 사용해서 키워드 추출 기능을 백엔드로 추가 할 계획으로백엔드를 개발한다고 Fast api 를 써봤는데 링크로 웹 크롤링이 필요해서 playwright 를 쓰는 도중에 계속해서 NotImplementedError 에러가 발생했다.서버를 실행할때 쓰는 uvicorn 과 연관된 에러인거 같은데 .. 사실 정확한 이유는 모르겠고 실행할때 항상 uvicorn main:app --reload 로 실행했었는데 uvicorn main:app 이렇게 reload 를 빼고 실행하니까 문제가 발생하지 않았다. 혹시나 이유를 아신다면.. 알려주시면 감사하겠습니다!
2024.04.21 - [Android/Android Compose] - 컴포즈의 Side-Effect 형제들에 대해서 알아보자 - 1 컴포즈의 Side-Effect 형제들에 대해서 알아보자 - 1컴포즈에는 side effect 라는 개념이 존재한다. 단어의 원래 뜻은 부작용이라는 뜻인데 왜 이런 명칭을 붙였는지 의아하긴 했는데 찾아보니 composable 은 단방향으로 state 를 전달하는게 기본인데 전choi-dev.tistory.com이전 글에 이어서 알아보자. 이번에는 DisposableEffect SideEffect 이렇게 알아볼 예정이다. DisposableEffect 는 앞글에서 봤던 LaunchedEffect 와 비슷하지만 취소됐을때 onDispose 가 호출된다.취소될때의 동작을 추가..
컴포즈에는 side effect 라는 개념이 존재한다. 단어의 원래 뜻은 부작용이라는 뜻인데 왜 이런 명칭을 붙였는지 의아하긴 했는데 찾아보니 composable 은 단방향으로 state 를 전달하는게 기본인데 전달되는 방향 반대로 상태를 변경해야하는 상황도 지원하기 위해 side effect 라는 개념을 도입했기 때문에 이런 이름이 붙었다고 한다. 요약을 해보자면 side effect 는 Composable 에서 자신이 아닌 외부의 상태에 영향을 발생시키는 것이겠다. 보통 flow 를 사용해서 특정 이벤트를 collect 하면 외부의 상태를 변경하는 경우가 일반적인 예라고 할 수 있겠다. Side Effect 를 지원하기 위한 다양한 API LaunchedEffect rememberCoroutineSc..