일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 안드로이드강좌
- 자바
- 알고리즘
- Rxjava
- 테스트
- 회고
- android
- 안드로이드
- 코루틴
- 안드로이드스튜디오
- 커스텀상태
- 글또
- kotlin강좌
- 디자인패턴
- mockito
- 병럴프로그래밍
- ReactiveProgramming
- viewmodel
- 책
- 알게되는
- Gradle
- k8s
- g 단위테스트
- 스레드
- theming
- 병렬프로그래밍
- Coroutine
- 코틀린
- Kotlin
- Compose
- Today
- Total
목록분류 전체보기 (154)
선생님, 개발을 잘하고 싶어요.
포스팅 리스트 [글또] 글또 4기 다짐글 (https://greedy0110.tistory.com/45) [잡학] 액티비티 라이프 사이클, 프래그먼트 라이프 사이클 케이스 정리하기(https://greedy0110.tistory.com/46) [반응형 프로그래밍] RxJava 안쓰고 말하는 반응형 프로그래밍 철학 (https://greedy0110.tistory.com/47) [RxJava] 주요 객체 설명, Observable, Observer, Disposable (https://greedy0110.tistory.com/48) [테스트] 특정 에러를 던지는 지 테스트 (https://greedy0110.tistory.com/49) [테스트] 코루틴, viewModelScope 를 테스트 하는 방법 (..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bixUIG/btqGdsJzag3/VbFyN5GYboMgqQHFtuofoK/img.png)
도입 코틀린 문서: https://kotlinlang.org/docs/reference/coroutines-overview.html 안드로이드 문서: https://developer.android.com/kotlin/coroutines 실무에서 프로그램을 작성하면 언제나 멀티 스레드 작업을 하게 된다. 하지만 복잡하고 타이밍 문제가 속출하는 멀티 스레드를 기본 제공되는 API로 구현하는 것은 끔찍한 일이다. 그래서 Task 같은 인터페이스로 추상화된 개념으로 작업을 하거나, RxJava 라이브러리를 추가해서 멀티 스레드 작업을 처리했다. 그런데 기존 방식의 문제는 간단한 구현과 관련된 엄청난 러닝 커브와 직관적이지 않은 형태, 그리고 많은 보일러 플레이트 코드가 문제가 됐다. 다른 언어 (C#, ES)등..
colorPrimary app bar의 컬러, 다른 기본적인 UI 요소에서 사용하는 컬러 colorPrimaryDark status bar 컬러, Primary 컬러의 좀더 어두운 버전 colorAccent Checkbox나 TextField에서 컨트롤을 의미하는 컬러
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/buTYcq/btqFZNMUsZE/kD4CA6Ok8kdUSMK7BVkCB1/img.png)
이럴 땐, app 단위 gradle 파일에 다음과 같은 내용을 추가 해주면 된다. android { ... compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } kotlinOptions { jvmTarget = "1.8" } ... }