일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Kotlin
- 코루틴
- androidStudio
- 프로그래머스
- TEST
- Compose
- livedata
- android
- Python
- boj
- activity
- Coroutines
- relay
- Coroutine
- textfield
- GitHub
- MyVoca
- 암호학
- AWS
- Hilt
- Codeforces
- Gradle
- MiTweet
- architecture
- 쿠링
- Rxjava
- 코드포스
- 백준
- pandas
- ProGuard
- Today
- Total
목록분류 전체보기 (379)
이동식 저장소
3달 전에 이런 글을 쓴 적이 있다. [Kotlin] 코루틴의 실행 순서와 테스트 코드 비동기 코드는 본질적으로 어렵다. 제대로 공부하지 않은 비동기 코드는 더 어렵다. 지난 몇 일간 코루틴 ``ViewModel`` 코드를 테스트하다 아주 열불이 나서..;; 이참에 제대로 다시 공부해 보자. ``s thinking-face.tistory.com 위의 글에서 언급된 ``ViewModel`` 테스트는 여전히 해결되지 않았다. 실행할 때마다 결과가 달라지는 테스트라니.. 심지어 원격 빌드에서도 실패하는 바람에 빌드가 멈춘 적도 있다. 하지만 7월의 마지막 주말, 바로 오늘, 끈질기게 나를 물고 늘어지던 버그를 바로 오늘 해결했다. 이 글에서는 문제 상황과 문제를 풀기 위한 나의 눈물겨운 싸움을 기록하려 한다...
GitHub - Kotlin/kotlinx.collections.immutable: Immutable persistent collections for Kotlin Immutable persistent collections for Kotlin. Contribute to Kotlin/kotlinx.collections.immutable development by creating an account on GitHub. github.com ``List``에는 리스트를 수정할 수 있는 메서드가 없지만, 어떤 리스트의 타입이 ``List``라고 해서 리스트의 내용이 변경되지 않는다고 말할 수는 없다. ``MutableList``를 ``List``로 반환했을 지도 모르기 때문이다. Compose 컴파일러가 ``Lis..
회사가 선형적으로 성장할 때, 필요한 인력은 지수적으로 늘어난다. 지금 내 상황이 딱 그렇다. 실력이 늘긴 하지만 아주 폭발적으로 늘지는 않는데, 새로 배워야 할 것들이 너무 빠르게 많아진다. 마치 반지름의 제곱에 비례하여 늘어나는 둘레처럼. Notion에 공부해야 할 것들을 정리해 놓는데, 문서 양이 계속 우상향하고 있어서 걱정이다. 실력이 우상향해야 하는데.. 감사하게도 한 달간의 공부 시간을 얻었지만, 상황이 그리 녹록치 않다. 솔직히 막막하다. 이럴 때일수록 천천히, 그러나 꾸준하게. 하루에 하나씩 처리한다는 마인드로 공부하자. 하지만 무리하게 빨리 끝내려고 할 필요는 없다. 글 올리는 데에만 급급해하지 말고, 시간을 들여서라도 완전히 이해하자. 천리 취업 길도 한 걸음부터. 물론 목표는 천리 길..
Play Store에 앱을 올렸다면, 반드시 정책 > 앱 콘텐츠로 들어가 모든 항목을 작성해야 한다. 안 그러면 구글이 업데이트를 거부한다. 앱 콘텐츠 메뉴는 Play Console의 왼쪽 메뉴 맨 밑에 있다. 개인정보처리방침 항목이 제일 어려운데, 앱에서 민감한 데이터를 수집하는지 명시해야 하고, 수집한다면 데이터가 어떻게 저장되고 처리되는지, 안전한 HTTPS 연결을 사용하는지 등을 사용자에게 고지해야 한다. 나는 MyVoca는 아무 데이터도 수집하지 않는다고 적었다. 물론 데이터를 수집하는 앱이라면 더 자세하게 적어야 한다. 아래 링크는 내가 적은 예시. GitHub - mwy3055/MyVoca: ENG-KOR Wordbook App for Android with Jetpack Compose EN..
Compose의 Stability에 관하여 정말 좋은 글이다. 일독을 권한다. Jetpack Compose Stability Explained Have you ever measured the performance of your composable and discovered it is recomposing more code than you expect? “I thought.. thinking-face.tistory.com 모든 Composable이 skippable할 필요는 없지만, 일반적으로 skippable한 Composable이 많을수록 성능에 도움이 된다. 이번 글에서는 MyVoca의 stability를 점검해 본다. 세팅 아래 글의 Compose Compiler Reports 문단을 참고했다. J..