https://github.com/KwonGeneral/KwonTemplate.git
GitHub - KwonGeneral/KwonTemplate: 안드로이드 스튜디오 커스텀 템플릿
안드로이드 스튜디오 커스텀 템플릿. Contribute to KwonGeneral/KwonTemplate development by creating an account on GitHub.
github.com
< 참고 >
https://github.com/kyh8496/TestPluginTemplate
1. ListFragmentSetupTemplate.kt 작성


name, description은 이름과 설명 부분이고, minApi는 최소 지원 api, category는 템플릿을 어느 카테고리에 넣을지에 대한 설정이다. help는 마우스를 올려놓았을 때, 뜨는 힌트 메시지이고 suggest는 TextWatcher로 생각하면 되겠다. widgets는 템플릿을 생성할 때, 입력칸 위젯을 말하는 것이고, recipe는 해당 템플릿의 상세 설정들이 담겨져있는 ListFragmentSetupRecipe.kt와 연결해주는 부분이다.
2. ListFragmentTemplateProviderImpl.kt 작성

3. plugin.xml 수정

마지막으로 해당 빨간 부분을 추가해주면 끝이다.

해당 버튼을 클릭하면 안드로이드 스튜디오가 열릴텐데 해당 프로젝트에는 자동으로 내가 만든 플러그인이 설치되어있으니 기능이 정상적으로 작동하는지 확인해보면 된다.
build\libs 경로에 jar 파일이 생성되어있을 텐데, 이를 플러그인에서 import하면 어느 프로젝트에서는 내가 만든 템플릿 플러그인을 사용할 수 있게 된다.


'아카이브 > 일기' 카테고리의 다른 글
| Flutter - 기초 정리 ( 1 ) (0) | 2022.03.28 |
|---|---|
| Flutter - Windows 초기 설정 (0) | 2022.03.28 |
| Android Custom Template Plugin 개발 (3) (0) | 2022.03.16 |
| Android Custom Template Plugin 개발 (2) (0) | 2022.03.16 |
| Android Custom Template Plugin 개발 (1) (0) | 2022.03.16 |
| LG UPLUS Project - ZPLAN 마케팅 시작 (0) | 2022.03.07 |
| LG UPLUS - 프로젝트를 1차 납품했다. (0) | 2022.02.16 |
| 400일차 - Android Room Data Export(Backup) / Import(Recovery) (2) (0) | 2022.02.08 |