본문 바로가기
반응형

Flow3

[안드로이드] repeatOnLifecycle 을 사용하며. 안녕하세요 오늘은 repeatOnLifecycle 에 관한 이야기를 써보려고 합니다. 먼저, MVVM 패턴을 사용하면서 LiveData -> Flow 로 변경하고자 하는 이유들이 있었습니다. ViewModel 에서는 플랫폼에 의존적인 코드를 쓰면 안된다. 이에 LiveData 는 안드로이드 Jetpack 에서 제공해주는 플랫폼 의존적인 컴포넌트이니 이를 변경하기 위해 Flow 를 사용한다거나, 같은 이슈들입니다. 어떤 것이 더 좋다. 나쁘다가 아니라. 개인에 맞추어서 팀에 맞추어서 조직에 맞추어서 개발을 하면 된다는 것이 결론입니다. (개인적으로 ViewModel 에서 플랫폼 의존적인 코드를 작성하지 않는다는 의미가 저는 모호하고 KMM 같은 클로스 플랫폼을 가지고 오지 않는 이상, 안드로이드에서만 작동.. 2021. 12. 26.
[안드로이드] Flow를 정말 간단히 먼저 사용해보자. 안녕하세요. 어느 덧 블로그 방문자 수 2000 명이 되었습니다. 지식을 짤막하게만이라고 아니면 저의 작은 경험을 공유하는 블로그인데 많은 분들이 읽어주시니 정말 더 잘써야 겠다는 생각이 드네요. 오늘은 Flow 에 대해서 이야기를 해보려고 합니다. 간단한 설명이나 정의는 다른 블로그들도 잘 설명되어 있어서 참고하시면 좋을 것 같습니다. 저는 일단 써보면서 활용하자는 측면으로 Splash Activity 로 설명을 해보겠습니다. 현재 안드로이드 12 에서 새로운 Splash 화면에 대한 API 도 나와있으니 참고하시면 좋을 것 같습니다. https://developer.android.com/about/versions/12/features/splash-screen 스플래시 화면 | Android 12 베타.. 2021. 8. 1.
[안드로이드] [MAD] MAD scorecard 안녕하세요! 드디어 조회수 200을 달성해가고 있는 keelim 입니다. 정말 감회가 새로운 것 같습니다. 이렇게 글을 정리하다보니 그냥 잘못된 내용도 있고 그런데 생각 자체를 정리할 수 있어서 정말 좋은 것 같습니다. 언제나 추천드립니다. 저의 꿈은 책을 내는 것입니다. 후훗 그럼 오늘 내용을 시작하겠습니다. 어느날 안드로이드 개발자 사이트에서 이상한점을 발견합니다. 뭐 계속 있었던 내용이겠지만 MAD Skill 이라 하여 모던 안드로이드 개발에 대한 내용 입니다. 저는 처음에 안드로이드를 시작을 하면서 Jetpack 라이브러리도 다 이해를 하지 못했는데 모던 안드로이드 라니 공부할 것은 많아서 안심심해서 좋은 것 같습니다 앞으로 이런 MAD 스킬에 관한 포스팅을 하려고 합니다. 참고링크: medium.. 2021. 1. 14.
반응형