HISTORY🔥
![[Android] Github CI/CD를 이용해 Firebase App Distribution까지!](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FYY1qa%2Fbtr7gxZeubM%2FAAAAAAAAAAAAAAAAAAAAANL8BrT1dR5cGcidZYArNfpbPXUCYwRvHilSOy5U1oAC%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1751295599%26allow_ip%3D%26allow_referer%3D%26signature%3DwiaTgFESaPUFURkDaJhFckhB604%253D)
[Android] Github CI/CD를 이용해 Firebase App Distribution까지!
예~~전에 Jenkins와 docker를 이용해 프론트엔드의 CI/CD는 직접 구축해본 경험이 있지만 이와는 완전히 다르게 돌아가는 Android에서 CI/CD를 어떻게 적용하였는지에 대해 정리해보고자 합니다. 🤗 Github에서는 CI/CD를 위한 Action이라는 기능을 제공해주고 있습니다. :-) 1. Github Action 시작하기 Github에서 Repository를 만들게 되면 Actions tab을 확인하실 수 있습니다. 해당 tab에서 android를 검색하게 된다면 👇🏻아래와 같이 Android를 위한 CI를 볼 수 있어요. 여기서 Configure를 클릭하면, CI/CD를 설정할 수 있는 yaml 파일이 생성되고, 요구사항에 맞게 코드를 수정하여 commit하시면 Action이 적용되..
![[Android] 첫 멀티모듈 적용기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fbn8G8t%2Fbtr18DWVlG7%2FAAAAAAAAAAAAAAAAAAAAAKZOY0i4NYFmFSAi1ygyy0BpdPjCg7DZqBhX2DfPhFE-%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1751295599%26allow_ip%3D%26allow_referer%3D%26signature%3DjI4wh9ARhukbuw4FGDzJKSzmDec%253D)
[Android] 첫 멀티모듈 적용기
이번 토이프로젝트에서 처음으로 멀티모듈을 적용해보기로 다짐한 후, 여러 관련 post를 읽어보고 android의 now in android 프로젝트 코드를 전체적으로 분석해보면서 어떻게 제 프로젝트에 적용하였는지 정리해보고자 합니다. 🤗 혼자 공부해서 혼자 해본거라 틀린 점이 있을 수 있어요! 만약 있다면 꼭 댓글로 말씀 부탁드립니다. 🙏 1. 프로젝트 구조 기획 사실 모듈 자체를 생성하는 것은 안드로이드 스튜디오를 사용한다면 어렵지 않습니다. 하지만 기존 single module 개발에서와 마찬가지로 Layer들을 확실히 나눈 상태에서 멀티모듈을 만들어 보고 싶었어요. 🔥 그래서 프로젝트 개발을 본격적으로 시작하기 전에 어떠한 모듈들을 만들고 어떤 의존관계를 가질 지 기획하는 시간을 가지기로 했습니다...
![[TIL&일일회고] 2022.08.01 월요일](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FQWE2z%2FbtrIEc5Izub%2FAAAAAAAAAAAAAAAAAAAAAGdZi9VIpWy5MMSIIlSwuPoXTAZRxjUE4cioJVkQS3Ar%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1751295599%26allow_ip%3D%26allow_referer%3D%26signature%3DTEAnEcuKtmn7sGBnjNPUqv04Y8c%253D)
[TIL&일일회고] 2022.08.01 월요일
우테캠에서 3차 과제가 시작되고 2주차 월요일이 되었습니다. 1주차는 정신없이 지나가느라 TIL을 하나도 작성하지 못했네요.😭 오늘중으로 어느정도 요구사항들을 모두 구현해두었지만, 왠걸!!! 급하게 기획도 없이 하다보니 코드 상태가 너무나도 좋지 않습니다. 이제 남은 기간 동안 프로젝트 구조에 대해서 다시 한번 기획을 세우고, 이를 기반으로 코드를 수정하는데 시간을 써야할 듯 해요! (세부적인 동작 조정은 덤!! 🔥) 오늘 한 일 View(Composable) / ViewModel / Repository / DataBase(SQLite) 연동 오늘은 아무래도 데이터베이스와 화면 연동 위주로 작업을 하다보니 오랜만에 SQL Query문을 짜보게 되었습니다. 🤗 다행히 데이터베이스 기획은 미리 해두었어서, ..
![[우테캠] 2차 팀별 과제 회고록](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fce1omH%2FbtrH31hAL7Z%2FAAAAAAAAAAAAAAAAAAAAAL_DmOwHNZtg5ouOZjmOQsyLDeOyvsmVGomFjaOJTjTG%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1751295599%26allow_ip%3D%26allow_referer%3D%26signature%3DBRTih80ZgHBb%252FaKOdEO81ElWedc%253D)
[우테캠] 2차 팀별 과제 회고록
오늘부로 2차 팀별 과제가 완료되었습니다!!🎉🎉🎉 이번주에는 프로젝트에 집중하느라 TIL도 작성 못하고, 다 끝난 오늘 회고록을 작성해봅니다.😭 이번 프로젝트에서는 물론 기술적으로 많은 성장이 있었지만, 팀원으로써 프로젝트를 진행하는 스킬(?)이 많이 성장하게 된 프로젝트였습니다.🔥 이 글은 제가 프로젝트를 어떤 순서대로 진행하였는지 설명하고 그 과정에서 알게 된 점에 대해서 이야기하는 방식으로 작성해보았어요.🤗 1. 프로젝트 기획 프로젝트 요구사항을 받고 저희가 가장 먼저 한 것은 프로젝트의 요구사항을 정리하고 팀!으로서 일하기 위해서 여러 규칙들을 정해보는 것이었습니다.👍🏻 정한 규칙은 스크럼 시간 및 대략적인 예상 일정 Github에서의 branch flow와 네이밍 규칙 / commit 메세지 이..