💾 회고 요즘의 고민 그리고 벌써 24년 하반기 more 코드를 잘 관리해야 하는 이유를 몸으로 배우다. more 24년, 1월 more 23년 상반기, 그리고 하반기를 준비하는.. more 23년, 1월 more 첫번째 퇴사, 그리고 새로운 시작 more [🗣 회고] 2021 more Developer 요즘의 고민 그리고 벌써 24년 하반기 뭐 하나 제대로 한 것이 없는 것 같은데 벌써 9월이라는 생각에 머리가 지끈지끈하다.그래도 올해는 작년보다는 자주 글을 한 달 정도라는 간격을 두고 한 두 개씩 올려보고 있었는데, 또 바쁜 시즌이 시작되다 보니 이마저도 쉽지는 않다.글감 버퍼는 계속 쌓이는데 앞으로 나아가지는 못하고 있는데, 공부도 못하고 있는 실정이라 조급함만 느끼고 있다.새로운 서비스 런칭 일자는 가까워 오는데, 막상 개발된 건 없는 것 같고 이래저래 변경되는 것들이 너무 많다 보니꽤나 힘겨운,, (일하기 힘겨운)시간을 보내고 있는 것 같다. 뭐 언제나 프로젝트 기간은 힘든거니까,, 그래도 잘 버텨보고 있다.그냥, 일테기가 세게 온 것 같기도 하고 의욕이 잘 생기지 않는 것 같다. 점점 도전과 거리가 생기는 느낌이 든다.할 일이 많지.. 2024.09.04 서버에서 날짜 데이터를,,, 이렇게 줘버렸다,,, (Android 날짜 양식 바꾸기!) 우다다다 개발만 하고있는 요즘입니다... API 데이터 연결하던 도중에 특정화면만 들어가면 앱이 죽길래, fatal 오류만 정리했더니 이런 친구가 하나 있더라구요.java.time.format.DateTimeParseException왜 오류가 나는가 했더니 기존 Util 함수에 반영되어있는 양식과 다른 양식이 넘어왔더군요.왜 파싱하다 오류나는지 한참을 멍하니 바라보았습니다. ㅋㅋㅋㅋㅋ"2024-06-12T00:00:00" 이렇게 받았습니다.결과 데이터 확인 안하고 데이터 type으로 string만 확인하고 데이터 붙이는 작업을 진행하고 있어서 이슈가 있다고 인지를 못했었습니다.ISO8601 안에 들어가는 규격이긴 한데, T가 붙어있어요 ㅋㅋㅋㅋT와 뒤의 시:분:초의 규격이 현재 Util 함수와 맞지 않아.. 2024.08.06 OkHttp 결과 데이터의 중복 결과값들을 하나의 data class로 처리하기! 지난 Retrofit관련 포스팅 이후에, 곰곰이 생각해 보니까 빼먹은 내용이 있더라고요. 그래서 추가로 포스팅을 남겨봅니다.보통 같이 일하는 백엔드 개발자 분에 따라, 회사 정책에 따라, 많이 변화되는 부분인데요. 어떤 결과값을 API에서 넘겨주느냐에 따라서 이 내용이 도움이 될 수도 안될 수도 있겠습니다.테스트 API에서는 딱히 필요 없는 내용이고, 저희 사내 API 규칙에는 필요한 내용인데요.API결과 데이터 중, RESULT 데이터가 아닌 Response 구조가 중복처리될 때, 사용합니다.지난 포스팅에서 inteceptor를 통해 데이터를 받기 전에 여러 처리들을 하는 코드를 넣어보았는데요로그 확인용헤더 삽입용이번에는 공통 response 값들을 묶어서 하나의 데이터 클래스로 처리하기 위한 방법입니.. 2024.08.05 1년에 한 번 오는 메일이 왔습니다. (Android API 34) 다들 받으셨으리라 생각되는 1년에 한 번 오는 구글의 메일입니다. 작년에는 결국 연장을 했었는데 올해는 변화가 크지는 않은 것 같아서 8월 말 전에 배포를 진행하려고 합니다.작년에는 이래저래 테스트할 것도 많고 고려해봐야 하는 영역도 많았는데 다행히 이번에는 저희 서비스 앱과 적용되는 내용이 많지는 않네요. 다행입니다.지금 이 업무를 오랫동안 할 수 있는 상황은 아니기 때문에 후딱 올리고 후딱 테스트하고 후딱 QA배포를 해야 하는데요.일단 문서를 찬찬히 잘 읽어보아야 합니다. 동작 변경사항: 모든 앱 | Android Developers모든 앱에 영향을 주는 Android 14의 변경사항을 알아봅니다.developer.android.com항상 문서를 제대로 읽지 않아서 발생하는 문제가 많기 때문에 최.. 2024.08.04 화면이 뭔가 버벅거리는거 같다. 이유가 무엇일까? 안드로이드에서 앱 개발을 하다 보면 뭔가 화면의 렌더링 속도가 생각보다 길다고 느껴질 때가 있다. 데이터가 많은 것 같지도 않고 무언가 대단한 화면이 아닌데, 왜 오래 걸릴까? 싶은 생각이 듭니다.이럴 때 Android Studio 개발 툴에서 원인이 무엇인지 찾아볼 수가 있는데요. 오늘은 원인을 파악하기까지의 과정을 담아보려고 합니다.일단 화면이 어떻게 그려지는지에 대한 구조적 이해가 필요할 텐데요. 이 부분은 안드로이드 공식문서의 그래픽 카테고리에서 확인이 가능합니다. 그래픽 | Android 오픈소스 프로젝트 | Android Open Source Project그래픽 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Android 프레임워크는 그래픽 드라이버의 제.. 2024.06.26 more 728x90 반응형