본문 바로가기

분류 전체보기147

16KB 페이지 크기 지원 - 왜 하는거고 어떻게 하는 것인가? 1. 16KB 페이지 크기 지원 1-1. 도대체 16KB 페이지가 뭔데? 1-2. 페이지 테이블 수 감소 1-3. TLB 효율 증가 1-4. 실질적으로 얼마나 개선이 되는 건데?2. 16KB 지원이 필요한지 확인하는 방법 2-1. 라이브러리 호환 확인 2-2. AGP 버전 확인 2-3. NDK 확인3. 해결 방법 3-1. 안드로이드 공식 라이브러리 3-2. Git Repository에 등록된 라이브러리 3-3. B2B 라이브러리4. 검증5. 팁 5-1. 라이브러리 목록과 지원 버전 5-2. FirebaseBoM 버전 2025년 11월 1일부터 Android 15 이상을 타겟팅하는 앱들은16KB 페이지 크기를 지원해야만 업로드할 수 있도록 정책이 변경된.. 2025. 11. 2.
안드로이드 Flipper - 디버그와 mock을 편리하게! 1. Flipper란?2. QA팀에게 소개하는 이유   2-1. 원인 파악이 빨라진다.   2-2. 데이터를 조작할 수 있다.3. 설치4. 설정5. 사용법6. Mocking이 안 되는 3가지 이유   6-1. Interceptor 인자   6-2. addNetworkInterceptor   6-3. path 중복     1. Flipper란?Flipper는 iOS, Android, React Native를 디버깅하는 도구이다.서버 응답 값을 간편하게 확인할 수 있고백엔드의 도움이 없이 응답 값을 조작할 수 있다. 원래는 안드로이드 스튜디오에서 제공하는 App Inspection을 사용했으나Flipper가 더 가볍고 기능이 많아 난 요즘 이것만 사용하는 중이다.Flipper는 앱 개발자뿐만 아니라 QA분들.. 2025. 3. 4.
여러분이 눌러주시는 광고 수익은 이렇게 쓰이고 있답니다. 1. 광고 수익 공개2. 수익을 어디에 쓸까?3. 우유 기부를 결정한 이유    3-1. 기부금을 제대로 사용하고 있는가?    3-2. 아이디어가 너무 좋더라    3-3. 매일유업에서 기부하는 단체4. 티 내고 싶었어요      1. 광고 수익 공개 나는 블로그에 광고를 달아 소소하게 수익을 벌고 있다.2022년부터 2023년 11월까지 번 수익이 총 143,135원이다. 글을 읽을 때 방해되지 않는 곳에만 달았더니방문자수에 비해 생각보다 금액이 크진 않다.  2. 수익을 어디에 쓸까? 처음에는 이 수익을 어떻게 사용할지 고민을 많이 했다.내 블로그를 방문해 주신 분들이 광고를 눌러주셔서 십시일반 모인 금액 아닌가.나한테는 뜻깊은 수익이라 그냥 무의미하게 써버리고 싶지 않았다. 그래서 생각한것이 기부.. 2024. 10. 21.
주니어 개발자가 DTO 설계에서 놓치기 쉬운 실수들 1. DTO란?2. 문제가 발생한 배경3. 서버와 DTO를 일치시켰는가?   3-1. 서버는 모델을 분리, 클라이언트는 통합하는 경우   3-2. 서버는 모델을 통합, 클라이언트는 분리하는 경우4. 네이밍이 명확한가?   4-1. 어떤 액션에 필요한 모델인지 명시하자   4-2. 모델 안의 내용은 변경될 수 있음을 염두하자     1. DTO란?인터넷에 검색하면 나오는 DTO의 정의는Data Transfer Object. 데이터 전송 객체를 뜻한다. 예를 들어 클라이언트가 API를 호출해서 Response를 받을 때의 객체를 DTO라 부른다.계층 간의 데이터 교환을 위해 사용하는 객체인 것이다.위 예시에서는 서버와 클라이언트가 데이터를 주고받을 때 사용하는 객체라고 표현한 것이고.. 아무튼 정의는 이런데.. 2024. 10. 19.
평범한 개발자이던 내가 이 세계에서는 PM? 나는 이중생활을 하고 있다.회사에서는 개발자의 삶을퇴근하고서는 PM의 삶을 살고 있다. 사이드 프로젝트로 시작했던 서비스가운 좋게도 현재 많은 매장에서 사용하고 있어서본의 아니게 1년 넘게 PM으로 활동을 하고 있다. (B2B 서비스) 오더를 내리는 입장과 받는 입장을동시에 경험하다 보니 그 사이에서 오는 괴리감이 있다.오늘은 내가 느꼈던 괴리감을 재밌는 에피소드와 함께 풀어볼까 한다.    조사를 할 시간에 빠르게 개발하면 안 될까?   앞서 말한 사이드 프로젝트 초기에 한 팀원과 의견이 맞지 않았던 적이 있다.각자의 의견을 정리해 보자면 대략 다음과 같았다. 👩🏻‍🎨(팀원): UT와 시장조사를 해서 우리가 어떤 방향으로 디벨롭을 해나갈지 정했으면 좋겠어.어떤 유형의 사장님들이 있는지 조사하고, .. 2024. 10. 10.