일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ReactiveProgramming
- android
- 테스트
- 자바
- 책
- Rxjava
- mockito
- 디자인패턴
- 안드로이드스튜디오
- 코틀린
- 알게되는
- Compose
- 회고
- 병럴프로그래밍
- Coroutine
- 안드로이드강좌
- g 단위테스트
- 안드로이드
- 병렬프로그래밍
- 글또
- Gradle
- k8s
- 알고리즘
- theming
- 코루틴
- viewmodel
- 스레드
- 커스텀상태
- Kotlin
- kotlin강좌
- Today
- Total
목록개발/android 개발 (47)
선생님, 개발을 잘하고 싶어요.
![](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" } ... }
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c4ntLL/btqFn08opYB/C2Y2xf8aErPeIFCg8ymJd1/img.png)
도입 What’s new in Jetpack Android Jetpack is a suite of libraries aimed at helping you write high-quality apps easily, supporting older versions of the Android OS… medium.com 구글에선 안드로이드 의존성 주입 라이브러리로 Dagger를 밀고 있습니다. 예전에 포스팅으로 Dagger의 컨샙에 대해서 다룬 적이 있는데요. [Dagger2 알아 보기] 이번에 안드로이드 11 소식과 함께 Jetpack에도 새로운 변화가 생겼습니다. 그 중에서 Hilt라는 녀석이 제 눈길을 끌었는데요. Dagger를 대채하는 차세대 의존성 주입 라이브러리 라고 보시면 되겠습니다! 기존에 Dagge..