오늘 배워 볼 것오늘은 Flow에 대해서 이야기 해보겠다.FlowFlow는 비동기적 데이터 스트림으로 Flow는 연속적으로 데이터를 보냅니다.Flow는 원어 그래로 Data Stream, 데이터의 흐름을 말하며, 생산자는 데이터를 Flow 타입으로 입력하고 소비자는 Flow에서 데이터를 수집하는 역할을 합니다. 즉 Data Layer단계에서 데이터를 생성하는 생산자 역할이 되면 Presentation Layer가 해당 데이터를 소비하는 소비자라고 볼 수 있겠습니다.그리고 Flow는 크게 2가지 형식의 데이터 흐름으로 나눌 수 있습니다.바로 Cold Stream과 Hot Stream이다.Cold Stream은 우리가 일반적으로 Flow 타입으로 반환하는 것을 말하며, Hot Stream은 대표적으로 Sta..
금일 알아 볼 것오늘은 오랫만에 글을 포스트하려고 한다.한 동안 프로젝트 등에 찌들어서 쓸 시간이 없었다.오늘 알아 볼 것은 Splash 화면이다.Splash 화면Splash 화면은 앱을 실행하게 되면 가장 먼저 잠깐 뜨는 화면을 말한다.오늘 글을 포스트하게 된 이유는 해당 Splash화면을 구현하는데 있어서 안드로이드 12부터는 고유 Splash 화면을 지원해주기 때문이다.이게 좋기는 하지만 뭔가 아직 자유로운 화면을 짜기는 무리가 있어 보인다.그래서 총 3가지 방벙이 있다.Android12 SplashScreen 기능을 사용하는 방법해당 방법은 Android 12에서 지원해주는 기능을 사용하는 방법이다.SplashScreen API 사용하는 방법해당 방법은 기존 Android 12 이하의 버전에도 A..
어떤 것을 공부해야 될지 보는 로드 맵 링크https://github.com/skydoves/android-developer-roadmap GitHub - skydoves/android-developer-roadmap: 🗺 The Android Developer Roadmap offers comprehensive learning paths to help you🗺 The Android Developer Roadmap offers comprehensive learning paths to help you understand Android ecosystems. - skydoves/android-developer-roadmapgithub.com