본문 바로가기

[Developer]119

[번역] 단위테스트를 위한 안드로이드 모의 서버 본 포스팅은 Elye의 Android Mock Server for UnitTest를 번역하여 작성하였습니다. (원어 부제: Make unit test for network fetching easier) 오늘날 우리가 구축하는 거의 모든 앱은 서버에서 무언가를 가져온다. 다양한 서비스 조건을 흉내낼 수 있는 모의 페이로드 혹은 더 나은 모의 서버로 로직을 단위테스트 할 수 있다면 얼마나 좋을까. 이것에 대한 좋은 소식으로는, OkHttp 라이브러리를 제공한 Square에서도 그들의 OkHttp를 위한 MockWebServer를 가지고 있다는 점이다. Square의 MockWebServer square/okhttp Square’s meticulous HTTP client for Java and Kotlin... 2020. 7. 27.
동영상 키프레임 조절 가끔 동영상 관련 개발하다보면, 동영상 키프레임(KeyFrame)을 맞춰야하는 때가 있다. 동영상 자동편집툴에서 변환을 하면 키프레임을 많이 늘려서 제공하게 되는데, 그것으로 인해 개발시 문제가 되는 부분이 있음을 확인할 수 있다. 나의 경우를 빌리자면 Android에서 videoView 혹은 mediaPlayer에서 seekTo()를 통해 원하는 구간으로 이동하고 싶었는데, 이 API의 원리가 해당되는 위치의 가까운 키프레임을 찾아서 해당 키프레임으로 이동시켜주는 것이다. 정확하게 내가 원하는 위치의 second로 이동하는게 아니라는 것이다. 이것을 오해했을 땐 Frame이 좀 더 잘게 나뉘었어야 하나 싶었는데, 키프레임과 프레임은 다른 것이다! 결론적으로는 그 키프레임을 다시 설정하려고 알아보니 많은.. 2020. 7. 4.
Android Studio 3.5 주요 변화점 오늘(2019.8.21) Android Studio 3.5가 정식 릴리즈되었다. Stable Channel에서. 얼리어댑터로 왠만하면 최신것을 좋아하는 나이지만, Android Studio는 아직은 이것을 따라갈 정도로 내가 실력적으로 안정화 되어있지는 않아서, Stable로만 연명하고 있는데, 드디어 Android Studio가 3.5가 나왔다. (나는 안드로이드 개발자이지만, 업무 특성상? 최신 feature를 도입하기엔 다소 어렵다. 환경이 변하기 전까지는 많이 아쉬운 부분이다.) 잡설은 가볍게. 제목처럼 Android Studio 3.5로 오면서 특징에 대한 이야기 이다. 깔끔한 정리가 아닌, 요약 영상에서 이야기한 주요 점에 대하여 간단히 나온 부분들을 적었다. 그냥 글로 나열하며 적었기 때문에.. 2019. 8. 21.
[CodeSignal] Add Border 이번 문제 또한 이해하기 쉬운 개념으로 이루어진 문제이다. 역시 인트로! 문제 Given a rectangular matrix of characters, add a border of asterisks(*) to it. 직사각형 문자의 매트릭스가 주어질 때, asterisk 심볼로 된 테두리를 그려라. 주어진 테스트 1 Input: picture: ["abc", "ded"] Expected Output: ["*****", ""*abc*", "*ded*", "*****"] 2 Input: picture: ["a"] Expected Output: ["***", ""*a*", "***"] 3 Input: picture: ["aa", "**", "zz"] Expected Output: ["****", ""*aa*.. 2019. 8. 17.
[CodeSignal] alternatingSums 이번 문제는 쉬워서 올리지 않을까 했지만, 그냥 올리기로. 문제 Several people are standing in a row and need to be divided into two teams. The first person goes into team 1, the second goes into team 2, the third goes into team 1 again, the fourth into team 2, and so on. You are given an array of positive integers - the weights of the people. Return an array of two integers, where the first element is the total weight of .. 2019. 8. 17.
반응형