해당 게시물은 과거에 작성한 블로그 내용을 옮겨 온 것으로, 가독성이 떨어지고 내용이 부정확할 수 있습니다.특정 객체의 context에서 특정한 동작을 수행하기 위한 목적을 가지는 함수스코프 함수를 람다 함수로 사용할 시 임시 스코프를 형성객체의 이름을 반복 선언하지
해당 게시물은 과거에 작성한 블로그 내용을 옮겨 온 것으로, 가독성이 떨어지고 내용이 부정확할 수 있습니다.확장: 클래스에 상속하거나 디자인 패턴을 따로 사용하지 않아도 새로운 기능으로 클래스를 확장할 수 있는 기능확장 함수: 확장이 일어날 때 추가적으로 구현하게 되는
GDSC에서 안드로이드 스터디를 진행하며 Flow에 관해 공부했었다.그 중, StateFlow와 SharedFlow의 차이점에 대해 조금 더 공부하고자 포스팅을 한다.그 전에 짚고 넘어갈 점이 있다면, StateFlow와 SharedFlow는 모두 핫 스트림이란 점이다
오늘은 코틀린의 MVVM에 관하여 포스팅을 할까 한다. 아마 개발을 하다가 한 번쯤은 들어보았을 것 같은데, MVVM이란 Model, View, ViewModel의 줄임으로 뷰가 특정 모델에 의존하지 않도록 하는 소프트웨어 디자인 패턴이다. MVVM은 아래와 같은
전에 스프링을 공부할 때 DI에 대해 작성한 적이 있었는데, 이번엔 안드로이드의 DI에 대한 이야기를 하려 한다. DI DI는 Dependency Injection의 약자로 의존성 주입을 뜻한다. 특정 한 객체가 다른 객체를 필요로 할 때 이 의존성을 제공하는 기술