profile
~.~

[Kotlin] Flow를 StateFlow로 변환

stateIn으로 Flow를 StateFlow로 변환하는 것에 대한 간단한 이해를 정리한 글 Flow는 cold 스트림해당 플로우에 대해서 collect가 호출되기 전까지는 아무런 동작 하지 않음collect가 호출되면 처음부터 발행값 발행이 완료되면 스트림이 종료됨첫

2022년 6월 8일
·
0개의 댓글

[Git] 새로운 로컬 저장소를 만들고 원격 저장소에 연결하기

할때마다 까먹기 때문에 메모새로운 프로젝트를 만들때에 1\. github에 레포를 만들고, 2\. 로컬로 clone한 다음에, 3\. 해당 폴더에 새로운 Android 프로젝트를 만들면늘 이상한 오류가 생겼기 때문에, 앞으로는 새로운 레포와 로컬을 따로 만들고 그 둘을

2022년 5월 29일
·
0개의 댓글

[Android] Compose Swipeable

Todo 리스트(LazyColumn)의 아이템을 옆으로 스와이프하면 지워지는 기능을 구현하고 싶었다.관련 정보를 찾아보다가 Modifier에 swipeable이라는 것이 있길래 이것을 설정하여 스와이프를 구현하기로 했다. 코드 정리가 필요할 것 같지만 일단 되는대로 구

2022년 5월 11일
·
0개의 댓글

ViewModel + Composable 화면 업데이트가 안됨

상황: ViewModel이 가지는 mutableStateList를 MainActivity에서 Composable로 넘겨줌. Composable은 한번 읽은 State에 대해서 값이 변화했을 때 변화를 감지하여 recompose를 진행한다고 배웠음.근데 init블럭의 코

2022년 4월 28일
·
0개의 댓글
post-thumbnail

Clean Architecture in Android

개인적인 용도의 정리 글이며, 틀릴 수도 있습니다. 참조글들을 보며 구현하면서 이해한 구조 UseCase 클래스는 적절한 Repository 구현체를 주입받아 비즈니스 로직을 수행함. Repository의 구현 클래스는 Data 레이어에 있지만, UseCase는 그저

2022년 4월 23일
·
0개의 댓글

[Android] GlideApp 사용

AppGlideModule을 상속받는 클래스 하나 만들고 어노테이션 붙이기그다음에 빌드 한번 눌러주면 GlideApp 사용 가능해진다

2022년 3월 27일
·
0개의 댓글

[Android] buildscript 추가 위치

project수준의 build.gradle에다가 buildscript 블록 생성안에다가 classpath랑 ext 써주면됨

2022년 3월 27일
·
0개의 댓글

[Android] 퍼미션 얻기(kotlin)

런처 선언런처 사용하기런처 선언런처 사용하기가끔 쓸때마다 매번 까먹어서 정리

2022년 3월 16일
·
1개의 댓글

[Android] Palette로 이미지에서 평균색 알아내기 (Java)

이중for문 말고 Palette로 알아내기

2021년 1월 10일
·
0개의 댓글

[Android] Retrofit2 Multipart사용하기 (Java)

Multipart 사용하기

2021년 1월 9일
·
2개의 댓글

[Android] RecyclerView와 ListAdapter (Java)

RecyclerView에 ListAdapter 쓰기

2021년 1월 9일
·
0개의 댓글

JavaSQL execute의 종류

헷갈려서 써놓은 execute 종류

2020년 9월 20일
·
0개의 댓글

JDBC url + driver

DB연결을 위한 url 'serverTimezone=UTC'를 꼭 써줘야 한다고 한다. 드라이버 경로 새롭게 업데이트 되었다고 한다.

2020년 9월 20일
·
0개의 댓글