본문 바로가기

분류 전체보기56

DI : Dependency Injection '아키텍처를 알아야 앱 개발이 보인다' 책을 보며 정리 및 간단 리뷰를 남긴다 어느정도 아키텍처, dagger, rxJava, Jetpack 등의 선행학습 후 복습 차원에서 보면 좋을 것 같다 DI 개념을 훑어보면 간단해보이지만, 변경의 전이/제어의 역전 같은 단어는 정말 머리에 안들어온다,, 아 인터페이스 기반으로 주입하면 되는구나 싶지만 실제로 이미 많이 구현되어있는 프로젝트에 적용하려고 하면 이미 구조가 잘 잡혀있는데 변화를 준다는게 쉽지 않은 것 같다. (오히려 프로젝트 초기 단계부터 시작한다면 구조 잡기가 훨씬 수월할듯) 어쨋든 dagger2 를 사용하기 전 간단하게 DI 개념을 읽고 간다! 1. 의존성 주입 (DI : Dependency Injection) : 하나의 객체에 다른 객체의 의존성.. 2020. 5. 25.
GitHub Actions #8 - Authenticating with the GITHUB_TOKEN # GitHub Actions 번역하며 요약하기 https://help.github.com/en/actions/configuring-and-managing-workflows/authenticating-with-the-github_token Authenticating with the GITHUB_TOKEN - GitHub Help Authenticating with the GITHUB_TOKEN GitHub provides a token that you can use to authenticate on behalf of GitHub Actions. GitHub Actions is available with GitHub Free, GitHub Pro, GitHub Team, GitHub Enterprise C.. 2020. 3. 31.
GitHub Actions #7 - Using environment variables # GitHub Actions 번역하며 요약하기 https://help.github.com/en/actions/configuring-and-managing-workflows/using-environment-variables Using environment variables - GitHub Help Using environment variables GitHub sets default environment variables for each GitHub Actions workflow run. You can also set custom environment variables in your workflow file. GitHub Actions is available with GitHub Free, GitHub P.. 2020. 3. 30.
GitHub Actions #6 - Creating and storing encrypted secrets # GitHub Actions 번역하며 요약하기 https://help.github.com/en/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets Creating and storing encrypted secrets - GitHub Help Creating and storing encrypted secrets Encrypted secrets allow you to store sensitive information, such as access tokens, in your repository. GitHub Actions is available with GitHub Free, GitHub Pro, GitHub Te.. 2020. 3. 29.
GitHub Actions #5 - Build and upload debug apk 오늘은 starter-workflows/ci/ 에서 android.yml 파일을 그대로 작성해보았다 master 에 푸시 후 해당 워크플로우가 실행되었고 실패했다,, 자세한 로그 내용을 보니 아래와 같다 android.yml 을 좀 수정해보았다 깃헙 Marketplace 의 action들 중 gradle command 를 가져다 써보는걸로 아래와 같이 추가했다 - uses: eskatos/gradle-command-action@v1 이번에는 keystore 이슈가 발생했는데 보안이 필요하여 'Creating and storing encrypted secrets' 에 대해 뭔지 살펴봐야할 것 같다 우선 위 이슈 해결 전에 debug apk 를 Artifacts 에 업로드하는걸 해보았다 (gradle-com.. 2020. 3. 28.
GitHub Actions #4 - Managing a workflow run # GitHub Actions 번역하며 요약하기 https://help.github.com/en/actions/configuring-and-managing-workflows/managing-a-workflow-run Managing a workflow run - GitHub Help Managing a workflow run You can view the status and results of each step in your workflow, cancel a pending workflow, debug and re-run a failed workflow, search and download logs, and download artifacts. GitHub Actions is available with Gi.. 2020. 3. 27.