본문 바로가기

전체 글115

Now in Android 샘플 분석하기 -2 앞에 포스팅에서는 Now in Android의 아키텍처를 분석했습니다. https://android-developer.tistory.com/113 Now in Android 샘플 분석하기 -1구글 안드로이드이에서는 이상적인 아키텍쳐와 앱 제작 가이드를 위해 몇 개의 샘플 프로젝트를 공개하고 있습니다. 그 중에 하나가 바로Now in Android입니다. https://github.com/android/nowinandroid GitHuandroid-developer.tistory.com 이번 포스팅에서는 Now in Android의 각 종 Layer가 어떻게 되어있는지 살펴보겠습니다.Now in Android의 Data LayerNow in Android의 설명서에서 Data Layer는 다음과 같은 방식.. 2025. 3. 9.
mockK에서 mockStatic과 mockObject 차이 mockK를 사용할 때 mockStatic과 mockObject는 비슷하게도 생겼고 사용 방법도 비슷해서 항상 헷갈렸습니다. 이번 포스팅에서 mockK에 있는 mockStatic과 mockObject의 차이점에 대해 알아보겠습니다.static(Java) vs. object(Kotlin)사실 Kotlin에는 static이 없습니다. 대신 Java에 static이 있는데요. Java에서 static은 다음과 같이 사용됩니다. class JavaExample { static int count = 0; static void printCount() { System.out.println("Count: " + count); }}// 다음과 같이 사용된다.JavaExample.countJa.. 2025. 3. 9.
안드로이드에서 API 데이터를 mock 데이터로 받기 - node.js 안드로이드에서 mock 데이터를 사용하여 디버깅이나 테스트를 할 수 있는 방법이 있습니다. mock 데이터를 사용하여 테스트하는 방법은 여러 방법이 있지만 이번 포스팅에서는 node.js를 사용하여 로컬 서버를 만들어서 테스트 하는 방법을 알아보겠습니다. node.js를 할 때의 장점은 build variant를 변경하는 것만으로 바로 테스트를 실시할 수 있다는 점입니다.node.js를 사용하여 mock 데이터로 안드로이드 테스트하기 node.js 설치하기다음 커맨드를 사용하여 node.js를 설치합니다. brew install node Windows를 사용하는 분들은 다음 페이지에서 직접 설치할 수 있습니다. https://nodejs.org/ko Node.js — 어디서든 JavaScript를 실행하.. 2025. 3. 4.
Now in Android 샘플 분석하기 -1 구글 안드로이드이에서는 이상적인 아키텍쳐와 앱 제작 가이드를 위해 몇 개의 샘플 프로젝트를 공개하고 있습니다. 그 중에 하나가 바로Now in Android입니다. https://github.com/android/nowinandroid GitHub - android/nowinandroid: A fully functional Android app built entirely with Kotlin and Jetpack ComposeA fully functional Android app built entirely with Kotlin and Jetpack Compose - android/nowinandroidgithub.com 현재는 구글 스토어에도 릴리즈되어있으며 https://play.google.com/s.. 2025. 2. 25.