profile
배울게 끝이 없네 끝이 없어
post-thumbnail

Compose의 UI 테스트에서 시맨틱을 사용해 Modifier 속성값 가져와보기

Jetpack Compose와 Flutte는 같은 선언형 프로그래밍 방식으로 UI 코드를 작성하기에, UI 테스트 코드 작성 또한 유사한 방식으로 작동할 줄 알았으나 생각보다 어려운 부분이 많았다.먼저, Flutter의 위젯 단위는 Widget 이라는 class이다.

2023년 8월 8일
·
0개의 댓글
·

Kotlin에서 reflection을 사용하여 JSON deserialization 해보기

Kotlin에서 reflection을 사용하여 JSON serialization 해보기에 이어서, deserialization을 구현해본다. 변환을 위해서는 변환할 JSON Map 객체와 변환할 타입형인 KClass가 필요하다. 함수 parameter로 KClass

2023년 3월 19일
·
0개의 댓글
·
post-thumbnail

Kotlin에서 reflection을 사용하여 JSON serialization 해보기

Kotlin에서는 JSON을 serialization, deserialization을 간편하게 할 수 있는 여러 라이브러리들이 존재한다 kotlinx.serialization Gson jackson 하지만 외부 라이브러리를 사용하지 않고 Kotlin의 reflect

2023년 2월 24일
·
0개의 댓글
·

Android Encrypted Shared Preferance

기본 SharedPreference는 key, value값을 암호화하지 않고 그대로 저장하기 때문에 민감한 데이터를 저장하는 목적으로 사용할 수 없다. Android에서는 이러한 데이터를 암/복호화 하는데 사용하는 키 값을 하드웨어 단에서 보호되는 안전한 컨테이너에

2023년 1월 26일
·
0개의 댓글
·
post-thumbnail

Playstore, AppStore 등록 후기

그 동안은 이미 올려진 앱을 Playstore에 업데이트 하는 정도의 작업만 해보다가 이번에 처음으로 앱을 런칭할 기회가 생겼다.업데이트 자체는 거의 하루도 걸리지 않는 수준으로 진행해주어서(유지보수 작업이다보니 내용 자체가 별게 없었던것도 있지만) 런칭도 크게 어렵지

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