coolsharpRetrofit을 사용한 REST 호출Retrofit은 Android와 Java용 HTTP 클라이언트로, HTTP API를 Java 인터페이스로 바꿔줍니다. Retrofit을 사용하여 기본 프로젝트를 만드는 핵심 내용만 정리합니다.Aug 24Aug 24
coolsharpUdacity Git 커밋 스타일 가이드십수년 개발팀을 관리하는 다양한 버전 변경 사항을 적용하여 각 버전 별 커밋 코멘트로 히스토리를 파악하고 있는지 확인합니다. 해당 커미트가 개선된 버그를 수정한 것에 대해 디자인을 개선한 내용을 매일이 필요로 하는지 확인합니다.Jun 21Jun 21
coolsharpKotlin Naming ruleshttps://kotlinlang.org/docs/coding-conventions.html#naming-rules 번역Mar 6Mar 6
coolsharp안드로이드 앱 HTTPS 프로토콜 데이터 패킷 분석 방법 정리안드로이드 7에 도입된 네트워크 보안 구성(Network Security Configuration)과 앱 개발자가 인증서 고정(certificate pinning)을 사용하여 중간자 공격(MITM: Man In The Middle)을 막으려는…Nov 4, 2023Nov 4, 2023
coolsharpFlutter에서 NestedScrollView > TabBarView 탭내 위젯 스크롤 시 탭별 스크롤 위치 간섭 버그 대응기Flutter에서 NestedScrollView 하위로 TabBarView를 추가 개발하던 중 이상한 현상에 애를 먹었다.Oct 27, 2023Oct 27, 2023
coolsharpFlutter 비동기 프로그래밍: futures, async, awaithttps://dart.dev/codelabs/async-await 번역Sep 12, 2023Sep 12, 2023