Android Custom Template Plugin 개발 (4)

2022. 3. 16. 17:41·아카이브/일기
반응형

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
'아카이브/일기' 카테고리의 다른 글
  • Flutter - 기초 정리 ( 1 )
  • Flutter - Windows 초기 설정
  • Android Custom Template Plugin 개발 (3)
  • Android Custom Template Plugin 개발 (2)
권퓨터
권퓨터
만드는 걸 좋아하는 개발자의 기록. 코드든 글이든, 일단 만들어 봅니다.
  • 권퓨터
    권퓨터: Kwonputer
    권퓨터
  • 티스토리 홈 관리자
  • 전체
    오늘
    어제
    • 분류 전체보기 (559)
      • 개발 (56)
        • 프로젝트 (5)
        • 모바일 (44)
        • 프론트엔드 (0)
        • 백엔드 (2)
        • 인프라 (0)
        • AI · 머신러닝 (4)
      • IT · 테크 (10)
        • 기술 트렌드 (3)
        • 도구 · 생산성 (1)
        • 제품 리뷰 · 추천 (0)
        • 마케팅 · 수익화 (6)
      • 자기계발 (7)
        • 공부법 · 언어 (0)
        • 취업 · 커리어 (7)
      • 아카이브 (486)
        • 일기 (480)
        • 취미 (6)
  • 블로그 메뉴

    • 홈
  • 링크

    • 블로그 이전
  • 공지사항

    • 서브 블로그 => https://kwonputer.com/
  • 인기 글

  • 태그

    상태관리
    서버리스 아키텍처
    riverpod
    AI블로그
    dynamodb
    https://github.com/kwongeneral/kortfolio.git
    flutter 개발자
    aws lambda
    flutter
    Clean Architecture
    Single Table Design
    OpenAI GPT
    ai 게임 개발
    kotlin
    flutter 면접 질문
    콘텐츠자동화
    next.js
    파이썬
    python
    FACEBOOK광고
    injectable
    블로그수익화
    Prompt Engineering
    TypeScript
    python 기초
    AWS CDK
    내러티브 게임
    https://www.kwonputer.shop/
    클린 아키텍처
    다국어 블로그
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
권퓨터
Android Custom Template Plugin 개발 (4)
상단으로

티스토리툴바