및 관리 - 하지만 자세히 아는 경우는 드뭄 - 의문 - Retrolambda, Fabric, Genymotion 플러그인은 어떻게 작동하는걸까? - 공유 해보자! - 실패기 공유 - 튜토리얼은 아님! 자료는 공유! - Gradle Plugin 을 만들어보고 싶은 분 - 같은 실수 방지 - 간접 프로젝트 홍보
https://docs.gradle.org/current/userguide/custom_plugins.html - 기본적인 튜토리얼 - Hello World 는 하겠어! - 오픈소스: 구글 검색 - https://github.com/jonathanhood/gradle-plugin-example - 대부분 Groovy 로 제작 - 나는 Groovy 쓰기 싶어! - https://plugins.gradle.org/ - 그래들 공식 플러그인 포털
리스트를 보며 자바 예제 검색 - https://github.com/classmethod/gradle-aws-plugin 좋은 자바 참고 - 과거 세미나: 유튜브 검색 - https://www.youtube.com/results?search_query=gradle+android+plugin - Udacity 에서 제공하는 트랙 - Gradle Summit 2017: Genymotion 팀
프로젝트 코드 수정은 어떤 시점에 - Gradle Lifecycle - https://docs.gradle.org/current/userguide/build_lifecycle.html - Initialization, Configuration, Execution - 특정 Lifecycle 에서는 변경이 불가능한 변수들, 등 - 그래서 State Diagram 만듬 - 오로지 나를 위한
부재 - Proof of Concept 이다 - 앞으로의 방향 - 책임 전가 - 테스팅, 차트, 자료 등 https://www.reddit.com/r/androiddev/comments/7tr64d/shieldauto_gradle_plugi n_for_better_proguard/