본문 바로가기
반응형

전체 글97

2024년, 만 4년차 개발자의 회고 인트로 제 옆에 누군가가 그랬습니다. 유튜브에서 봤는데, 자신이 한 단계 스텝업을 하려면 항상 외로워지게 된다고 합니다. 그 유튜브에서는 이유에 대해서 설명을 해 뒀는데, 자신이 한 단계 스텝업을 하게 되면 기존에 자신과 어울리던 사람들과 대화가 안되기 시작해서 이전의 자신과 동급이었던 사람들이 자연스레 멀어지고, 자신이 도달해야 하는 위치에 있는 사람들은 아직 자신을 받아줄 준비가 되지 않아 그 직전 단계에 이르렀을 때는 이도저도 아닌 느낌이라고 합니다. 당시에는 그 말이 막 와닿지는 않아서 그냥 그런가 하고 넘어갔었는데 그 친구는 그 일에 대해서 자신도 그러한 것 같다며 공감을 하던 게 기억이 납니다. 그래서 회고도 쓰게 된 김에 고민을 좀 해봤습니다. 저는 어릴때부터 참 외롭다는 생각을 많이 했었는.. 2024. 7. 2.
Android Clean Architecture 와 Android App Architecture - 2 저번 글에서는 클린 아키텍처에 대해서 다시 작성했습니다. 이번에는 그 클린 아키텍처와는 조금 다른 Android App Architecture Guide에서 제공하는 아키텍처에 대해서 알아볼 예정입니다. 하지만 이 아키텍처의 가이드 역시 공식 문서가 잘 설명되어 있으니 요약해서 작성해보려고 합니다. 목표는 기존에 앱 아키텍처 가이드를 작성하던 사람이 헷갈릴 때 빠르게 볼 수 있는 수준이면 좋을 것 같네요.Android App Architecture Guide 공식 문서에서는 일반적인 아키텍처의 원칙에 대해 먼저 이야기합니다. 여기서 나오는 부분은 관심사 분리와 UI 도출, 그리고 단일 소스 저장소인데요. 관심사 분리의 경우 저번에 Clean Architecture를 정리하면서 이미 한 번 얘기된 내용이.. 2024. 6. 26.
CMC 15기(이자 6th NE(O)RDINARY) 해커톤을 진행하며 CMC의 해커톤은 어느덧 UMC와 함께 한 지 6기수가 지나고 있습니다. 정확히는 이번이 6번째 UMC + CMC 해커톤인데요(동아리만 적었지만 라이징캠프 라던가 여러 파트들이 추가로 있습니다). 개인적으로는 CMC를 진행하면서 몇 안되지만 UMC 분들과 친해질 수 있는 자리이기도 하고, UMC 분들도 CMC 분들을 만날 수 있는 자리기도 해서 나쁘지 않다고 생각합니다(장소나 여건, 그리고 타 동아리와의 이해관계만 맞는다면 다른 동아리와 같이 진행해보면 좋겠다는 생각...만 했습니다). 실제로 10기 챌린저, 11기, 12기, 13기 리더진, 14기 참가자, 15기 리더진으로 총 5번째 해커톤을 맞이하고 있는데요. 매 기수 밤을 샜더니 이젠 몸이 받아주지 않아서 진짜 저녁엔 집에 가려고 했었는데... 어.. 2024. 6. 13.
Android Clean Architecture 와 Android App Architecture - 1 회사에서 작업을 진행하다가, 뭔가 잘못 사용하고 있는 부분들이 있나 싶어서 다시 확인해봤습니다. 아키텍처를 적용하는 부분에 있어 다른 사람에게 설명하는데 뭔가 어색하거나 이해가 가지 않는 부분이 있더라구요(제가 짠 코드인데!). 새로운 것도 아니고 이제는 익숙할 때도 됐는데 아직까지 매 번 코드로 적용하는 과정에서 어색함이 느껴진다는 게 웃기기도 하지만, 어쩌겠어요. 다시 정리해야죠. 그래서 이번 주제는 안드로이드에서 사용하는 클린 아키텍처와 안드로이드 앱 아키텍처 가이드에 대해서 소개하고 비교하는 주제로 글을 써볼까 합니다. 일단 첫 번째로 클린 아키텍처에 대해서 다시 정의해야겠어요. 하지만, 이미 많은 블로그에서 이와 같은 부분을 정의하고 있고 사실 거기만 봐도 이론적인 부분은 어느 정도 다 정리되었.. 2024. 6. 9.
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.
728x90
반응형