일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 파이썬
- 자료구조
- 테스트의 장점
- 코딩테스트
- Android
- 컴포즈
- 코틀린
- Python
- 안드로이드 디자인패턴
- UnitTest
- Room
- mock
- 공격적 프로그래밍
- git
- Jetpack
- Di
- 디자인패턴
- 안드로이드
- 단위테스트
- 안정성
- rxjava
- Observable
- Kotlin
- 깃
- dagger2
- compose
- MVVM
- ViewModel
- 유닛테스트
- 제한함수
- Today
- Total
목록Jetpack (2)
세상을 바꾸는 개발자
안녕하세요 헬창코딩입니다. 오늘은 안드로이드에서 dagger2를 사용해보도록 하겠습니다. 가장 먼저 dagger2가 무엇일까요?? dagger는 의존성주입(DI)을 도와주는 프레임워크입니다. 여기서 의존성 주입(DI)이라는 것은 dependency Injection의 약자입니다. 의존성 주입은 구성요소 간의 의존관계가 소스 내부가 아닌 외부의 파일 등을 통해 정의되는 디자인 패턴이라고 보시면 됩니다. 음. 예를 들어보면 우리가 자동차를 구매하는데 굳이 엔진에 있는 나사가 몇 개이고 어떤 종류의 부품인지 알 필요 없죠 그래서 사용자가 알필요 없는 것들을 묶어서 알아서 관리를 해준다고 보시면 됩니다. 그렇기 때문에 사용자는 객체의 생성과 사용을 분리시킬 수 있고, 재사용도 편리해진다고 보시면 됩니다. 본격적..
안녕하세요 헬창코딩입니다. 오늘은 현업에서 자주 사용하는 JetPack과 MVVM 패턴을 간단하게 사용해보겠습니다~ 1. 가장먼저 프로젝트를 생성합니다. 2. 다음으로 안드로이드 Gradle에 데이터바인딩 라이브러리를 추가합니다 1 2 3 dataBinding { enabled = true } cs 2. 다음으로 안드로이드 dependencies 에 ViewModel, LiveData 라이브러리를 implementation 합니다 https://developer.android.com/jetpack/androidx/releases/lifecycle 수명 주기 | Android 개발자 | Android Developers Lifecycle 수명 주기 인식 구성요소는 활동 및 프래그먼트와 같은 다른 구성요소의..