Dynamic Link 링크를 통해서 앱으로 들어가는 것이 몇개가 있는데 딥링크 다이나믹링크 실제적인 구조 다이나믹링크 딥링크 다이나믹링크 앱이 설치 X → 플레이스토어로 넘어가고, 설치 O → 딥링크를 이용하여 앱으로 이동 디퍼드 딥링크 다이나믹링크 단점 → 앱 설치후에 들어가면 원래 링크에서 띄울려는 페이지로 갈 수가 없음, 링크가 유실된다고도 할 수 있음 이건 일단 안해서 담으로 다이나믹 링크 만들기 firebaseDynamicLink에서 생성해서 만들 수가 있다. 다이나믹링크를 만들면 {XX}.page.link/YY로 만들어지는데 YY가 강제로 만들어진다. 그게 뭐냐하면 짧은 링크라는 거였다…. 긴 동적 링크 https://holdy.page.link/?link=https://team.nexter..
[문제사항😿] name을 넣어주기 전에 뷰 그릴때 초기에 defaultName으로 세팅 될 줄 알았음 - default 아예 동작 안함 - android:text말고 BindingAdpater를 만들어서 해도 안됨 [해결책✋] - default가 필요하다면 두가지를 사용하는 수 밖에 없어보인다. android:text="@string/defaultName" maybeText="@{name}" - 안드는 왜...그런걸까... 정말 믿을 수가 없다. - 사실 android:text에 dataBinding을 건적이 없었긴 했다.
https://developer.android.com/training/dependency-injection/hilt-android 힐트는 대거를 사용하기 편하게 감싼 di 라이브러리 힐트를 쓰려면 HiltAndroidApp어노테이션을 application에 붙여함 힐트코드제너레이션을 트리거 시킴 어플리케이션 레벨의 의존성 컨테이너 역할을 하는 어플리케이션 베이스 클래스를 만들어줌 의존성주입이 어려운 경우에는 hiltModule을 사용하면 된다. HiltModule에는 InstallIn도 적어줘여야하는데 instalIn인의 경우 의존성이 주입될 범위를 나타낸다. 만약에 SingletonComponent면 전역에 걸쳐 힐트모듈에 적인 의존성 타입을 주입할수 있다는 것이고 ActivityComponent면 액..
참고 자료 https://developer.android.com/kotlin/flow/stateflow-and-sharedflow https://proandroiddev.com/stateflow-with-one-and-twoway-databinding-on-android-cf4e6c847988 LiveData랑 비슷하지만 다른점 초기값이 필요함 값으로 null을 넣을 수 있음 라이브데이터 처럼 생명주기를 알고있진않아서 뷰가 멈출때에도 콜렉팅(서브스크라이브)를 하고 있음 class LatestNewsActivity : AppCompatActivity() { ... // Coroutine listening for UI states private var uiStateJob: Job? = null overrid..
- Total
- Today
- Yesterday
- databinding
- 자바
- 코루틴
- 코틀린코루틴스터디
- Hilt
- #tensorflow
- 코틀린
- 코틀린코루틴
- Android
- 무공변
- #윈도우
- #EC2
- #우분투
- 힐트
- 키보드
- 반공변
- dynamiclink
- 공변
- 코루틴내부동작
- 프로그래머스
- 다이나믹링크
- TF-Slim
- 변성
- 코틀린으로배우는함수형프로그래밍
- c++
- stateflow
- Kotlin
- 코루틴동시성프로그래밍
- 코루틴딥다이브
- 안드로이드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |