일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- 코틀린
- android
- Compose
- g 단위테스트
- Gradle
- Kotlin
- viewmodel
- 테스트
- 코루틴
- theming
- 알게되는
- kotlin강좌
- 병럴프로그래밍
- ReactiveProgramming
- 디자인패턴
- mockito
- 책
- 안드로이드스튜디오
- k8s
- 안드로이드
- 병렬프로그래밍
- 알고리즘
- 자바
- 스레드
- 커스텀상태
- Rxjava
- Coroutine
- 안드로이드강좌
- 회고
- 글또
- Today
- Total
목록Kotlin (13)
선생님, 개발을 잘하고 싶어요.
도입 다시 함수로 돌아와 볼까요? 이번 시간엔 코틀린이 제공하는 아주 강력한 기능인 확장 함수(Extension Function)에 대해서 알아보겠습니다. 저는 이 확장 함수가 코틀린을 코틀린답게 만드는 가장 큰 요소라고 생각하는데요. 같이 더 깊은 코틀린의 세계로 빠져 봅시다. TL;DR 확장 함수는 어떤 클래스의 인스턴스가 호출할 수 있는 함수를 클래스 밖에 정의하는 것이다. fun 클래스이름.함수이름(...) { } 형태로 정의한다. Toast, Toast, Toast 안드로이드를 개발하다 보면 사용자에게 Toast를 보여줘야 하는 경우가 생깁니다. 간단한 Toast를 보여주는 코드와 함께, 오늘의 포스팅을 시작해봅시다. 버튼을 누를 때, 사용자에게 토스트를 보여주고 싶다고 합시다. class Sa..
이번 강좌를 다 보면 안드로이드 스튜디오를 설치하게 됩니다! 안드로이드 스튜디오를 활용해서 프로젝트를 생성할 수 있습니다. 안드로이드 스튜디오의 큰 구성을 알 수 있습니다. 기본적으로 생기는 폴더의 의미를 알 수 있습니다. 설치하기 안드로이드 스튜디오를 설치합니다. https://developer.android.com/studio/
Mockito Mockito framework site Intro Why How More Who Links Training Why drink it? Mockito is a mocking framework that tastes really good. It lets you write beautiful tests with a clean & simple API. Mockito doesn’t give you hangover because the tests are very readable and they produc site.mockito.org 초간단 Mockito 란? 테스트를 편하게 하도록 모의 객체(Mock)를 만드는 Mocking 프레임워크입니다. 초간단 Mock 이란? 모의 객체(Mock)는 실제 구현체..
https://medium.com/androiddevelopers/easy-coroutines-in-android-viewmodelscope-25bffb605471 > 이 포스팅 내용이 훨씬 좋습니다. 이거 확인 고고 도입 즐겁게 Coroutine 을 적용하고, ViewModel 테스트 코드를 작성한 찰나 테스트가 실패하는 경우가 발생하니 바로, viewModel 의 viewModelScope 때문이다. viewModelScope.launch 로 코루틴 을 실행하지 않고, runBlocking 으로 테스트 쓰레드를 막으면 테스트가 원하는 대로 동작하지만, 실제로 앱을 키면 에러가 나게 된다. 해결 코루틴 테스트 지원 라이브러리를 사용한다. 1. gradle (app 단위)에 라이브러리를 추가한다. dep..