본문 바로가기
반응형

분류 전체보기88

CMC 15기 OT를 진행하며 이번 CMC 15기는 세션 별로 회고를 작성해볼까 합니다. 거의 매주 세션이 있으니 글을 빨리 써야하니 어렵긴 하겠지만요! CMC가 좀 더 유명해졌으면 하는 바람으로 연재물 방식으로다가 한 번 기록을 남겨보겠습니다(이 글을 보며 더욱 많은 사람들이 CMC에 지원하면 좋겠네요. 그때는 제가 없어서 모르긴 하겠지만). CMC 15기가 시작되었습니다. OT는 24년 5월 18일 토요일에 진행되었습니다(의 회고를 이제서야 작성하는). 이번 기수에는 또 어떤 사람들이 올 지 두근두근한데요. 이번 OT때 많은 사람들과 이야기를 나눠보진 못했지만, 활발한 분위기에서 진행되었습니다(제기준... 다른 분들은 다 조용하셨는지...). 오프라인으로 진행하는 OT는 2번째라 걱정이 많았습니다. 주로 온라인으로 진행하기도 했었.. 2024. 5. 26.
Glide로 이미지 stroke 만들기 안드로이드 개발을 하다가 이미지를 업로드하고 다운로드 하는 과정 그 어딘가에서 항상 이미지를 뷰에 뿌려주는 일들이 있는데, 대부분 이미지를 사각형으로 보여주지 않고 모서리 부분에 라운딩을 먹여 살짝 곡선으로 보여주는 디자인들이 많습니다. 저는 디자인을 잘 모르고 토도 달지 않는 편이라 매 번 비슷한 디자인이 나올 때 마다 대충 이게 UI의 공식 같은 건가 하면서 지나갔는데요. 요즘은 라운딩에 stroke까지 포함된 부분이 더 많이 보이더라구요. 그 덕분에 시간을 많이 썼습니다. 디자이너분들은 당연히 이미지 외곽에 stroke를 뿌려주는 게 기본으로 제공되는 줄 알고 있더라구요. 뭐지, 나만 모르는 기본으로 제공되는 무언가가 있는 건가... 그런 생각도 했는데 일단은 못찾아서 직접 만들기로 했습니다. 한 .. 2024. 5. 21.
카카오뱅크 퇴근길 밋업 Android 후기 2024년 4월 29일. 난생 처음 판교 오피스를 들러보았습니다. 애초에 카카오뱅크에서 열리는 퇴근길 기술 한 잔 이라는 컨퍼런스도 모르고 있다가 지인이 추천해줘서 우연찮게 알게 되었는데, 정작 지인은 못가게 되고 저만 가게 되서 되게 당황했었던... 그래도 안드로이드 개발자들이 이렇게 모일 일이 정말 드물다고 생각해서 큰 맘 먹고 참가해보기로 했는데요. 혼자 가는 컨퍼런스는 처음이라 굉장히 고민되더라구요. 하지만 다녀온 지금은 굉장히 다녀오길 잘했다는 생각이 듭니다. 카카오뱅크가 이 퇴근길 밋 업에 많은 준비를 했다는 게 느껴질 정도로 다들 친절하고 정갈하더라구요(이런게 회산가).카카오뱅크를 못찾겠군요 판교역이 처음 들르는 곳이었다 보니, 판교역에서 길을 헤매지 않을까 걱정했는데, 역을 나오니 생각보다.. 2024. 5. 2.
안드로이드 버전별 점유율 2024.11(업데이트) 이 글의 주제는 안드로이드 버전별 점유율의 상태에 대해서 작성하는 글인데요. 사실 한 철만 볼 수 있는 주제에 가까운데 왜 포스팅을 하느냐하면, 각 API 별로 분류를 해 볼까 해서입니다. 현재 안드로이드 버전별 점유율은 Android Studio의 New Project에서 activity 타입을 고르고 난 후  Minimum SDK를 고르는 화면에서 API를 선택할 경우, 각 버전 별로 버전 선택시 제공할 수 있는 device의 퍼센트를 보여주고 있습니다. 이를 토대로 버전별 점유율을 확인해보겠습니다. 각 안드로이드 버전 별 릴리즈 노트는 아래 링크에서 확인 가능하니, 각 API 별로 점유율 뿐 아니라, 어떤 이점을 가지고 있는지도 파악하면서 선택할 수 있습니다.https://developer.andr.. 2024. 2. 25.
2023년을 돌아보는 회고 Google에 2023 회고를 검색하면 생각보다 회고록들이 많습니다. 많은 사람들이 스스로의 한 해를 돌아보곤 하는데, 개발자 회고가 생각보다 많다는 사실에 흡족했습니다(왜?)(개발자로서 남들 다 하는 거 하는 느낌, 하지만 개발 이야기만 하는 건 또 아닌). 근데 Naver에서 검색하니 주식 회고가 더 많이 뜨는군요(여기는 마케팅 느낌이 강하게 드는 글들이 많네요). 저도 여기다 회고록을 올리는 게 사실은 마케팅입니다! 저라는 사람을 홍보하기 위한 목적이 되기도 하고, 저와 친해지고 싶은 사람이 있다면 이런 블로그 글을 통해 저와 내적 친밀감을 다져 친해지는데 도움이 될 수도 있고(너무 희망편...), 나중에 이직을 위해 저는 이런 사람이니 써주십쇼 라고 말할 수 있는 글이 될 수도 있겠죠(그런 주제에.. 2024. 1. 3.
Generic 이란 처음 학교에서 자바를 배울 때 제네릭을 들었었는데, 이때는 뭔가 제네릭이 크게 와닿지도 않고 학교 과제 정도를 할 때에는 제네릭을 크게 만들어볼 일도 없어서 무심코 넘어갔던 기억이 있네요. 안드로이드 관련 포스트를 보다가 제네릭에 대한 이야기를 발견해서 정리할 겸 한 번 작성해봅니다. 참고: https://kotlinlang.org/docs/generics.html#unchecked-casts Generics: in, out, where | Kotlin kotlinlang.org ArrayList texts = new ArrayList(); 자바를 이용해 코드를 작성하다보면 위와 같은 코드를 자주 발견하곤 했습니다. 이는 ArrayList라는 Class를 선언할 때 그 클래스 내부에서 사용하는 변수의 타.. 2023. 12. 8.
728x90