프로그래밍저장소
![[안드로이드] 프리아 컬렉션 프로젝트 - 4](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcM8Pql%2Fbtsaip4Zo6N%2FZOaBI4kyA8HdaGqpyQKKUk%2Fimg.png)
[안드로이드] 프리아 컬렉션 프로젝트 - 4
Youtube Data Api v3 구글에서 유튜브 데이터를 API를 통해서 가져올 수 있었다. API 자체는 쉽게 들고올 수 있었지만 유튜브 채널 아이디를 찾는데 조금 오래 걸렸다. Youtube ChannelId 구하기 나의 Youtube 채널 아이디 구하는 법 1. Youtube - 설정 - 고급설정에서 아래와 같이 사진과 같이 채널 ID를 구할 수 있다. 그러나 내가 원하는 것은 다른 유튜버의 채널 ID를 찾는 것이였다. 그래서 찾아본 결과 아래와 같이 하면 구할 수 있다. 다른 유튜버 채널 ID 구하기 1. 해당 유튜버 메인 화면으로 간 뒤 개발자 도구를 킨다. 2. 네트워크 탭으로 이동한다. 3. 구독을 한 뒤 네트워크 부분에서 "subscribe?key=..." 를 클릭한다. 4. 페이로드 ..

MPAndroidChart 너는 뭐니
xml에서 chart는 없나? 에서 시작한 chart 찾기. android에서 제공하는 것은 없었고, 유명한 라이브러리가 있어서 소개할려고 한다. GitHub - PhilJay/MPAndroidChart: A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubb A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations. - GitHub - PhilJay/MPAndroi..
![[안드로이드] 프리아 컬렉션 프로젝트 - 3](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtuX3b%2Fbtr6O0feOwd%2FKDvh7tS1KllWLHkJhHFYmk%2Fimg.png)
[안드로이드] 프리아 컬렉션 프로젝트 - 3
BuildSrc? Build composite? 이전 게시물과 비슷하게 모듈화를 하기 위해 노력하고 있었다. 처음에는 BuildSrc를 사용했다. 그러나 모듈마다 plugin을 다시 설정하고, 라이브러리를 설정해주었다. 왼쪽 사진이 내가 처음 적용했던 build.gradle 오른쪽은 pluu님의 WebToon Repository이다. 먼저 큰 차이점은 libs를 이용해 라이브러리를 추가한다는 점이였다. 나는 먼저 libs를 알기 위해서 해당 자료를 검색했고 아래 주소에서 힌트를 얻었다. Sharing dependency versions between projects Gradle provides support for importing bill of materials (BOM) files, which are..
![[안드로이드] 프리아 컬렉션 프로젝트 - 2](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcEjc9d%2Fbtr49T4fQD9%2FlzKBnrW3uSrqCBKXJwKiT0%2Fimg.png)
[안드로이드] 프리아 컬렉션 프로젝트 - 2
모듈화를 위한 발버둥 이전 글을 쓴 이후 프로젝트를 진행하면서 Compose는 디자인을 개발하는 부분이어서 어느 정도 이해를 하면서 개발할 수 있었다. Compose를 이용해 프로토타입을 만든 후 나는 기능 추가를 위해 Pluu님, Skydoves님, TaeHwan님 등의 깃 허브에 들어가 여러 안드로이드 프로젝트를 구경했다. 내가 이때까지 했던 프로젝트와는 다른 방식으로 아키텍처를 설계를 하신 것 같았다. Github 프로젝트와 나의 프로젝트의 차이점 나는 Data, Domain, Presentation을 한 모듈에 넣고, package에서 분리를 했다. 하지만 깃 허브에 올라온 프로젝트들은 Data, Domain, present을 세부적으로 모듈화해서 분리를 했다. 생각을 해보니 회사 프로젝트에서 안..