Home
deBaeloper08
Cancel

[TIL] 2022-11-07

😲 오늘의 개발 일지 postman으로 서버 통신 테스트 했을 때 잘 되는데 안드로이드에서 테스트하면 안 될 때는 무조건 내가 코드를 잘못짠거다… usecase, repository, datasource, api 뭐 잘못한거 하나도 없는데 왜 안 되지 했지만 알고 보니 요청 api 주소가 잘못 입력했었다.. f...

[TIL] 2022-11-04

😲 오늘의 개발 일지 Clean Architecture에서 Paging을 적용시키는데 애를 먹었다. 원래 ViewModel에서 PagingSource를 상속받는 클래스로 Page 값을 가져오는데 Clean Architecture 구조로 해야했기에 ViewModel에는 UseCase만 넣었다. Api로부터 Pag...

[Android] Clean Architecture

🤔클린 아키텍처란? 클린 아키텍처는 『클린 코드(Clean Code)』를 저술한 로버트 마틴(Robert C.Martin)이 제안한 시스템 아키텍처로, 기존의 계층형 아키텍처가 가지던 의존성에서 벗어나도록 하는 설계 방법입니다. 클린 아키텍처에서는 경계를 가장 중요하게 생각한다. 로버트 마틴은 경계에 대해 다음과 같이 설명한다. 소프...

[TIL] 2022-11-03

😲 오늘의 개발 일지 Clean Architecture 적용하기 너무 힘들다. Clean Architecture에는 정답이 없는 것 같다. 사람들마다 코드를 설계한 방식이 모두 다르다. Paging 코드를 Clean Architecture 구조에 맞게 구현하려는데 생각보다 오래 걸렸다. Paging ...

[Kotlin] Companion Object

Companion Object에 대해 글을 쓰기 전에 자바의 static에 대해 먼저 알아보자. public final class Student { static public final String name = "Bae"; static public String say(String str) { return "Hi~ " + str; ...