한때 GO Launcher의 성공 이후 위젯에 대한 관심도가 높아지면서 Zooper Widget이 전성기를 이룬 적이 있습니다. 이에 따라 여러 커스텀 위젯 앱이 출시되었는데 그 중 하나가 KWGT입니다.

PRO key 앱에 대한 설명인데 몇 일 전까지 무료 배포를 진행했었습니다.(정가는 6600원정도 합니다. 세금포함) 보면 해외에서만 잘나가는(쏠캘린더, 버즈런처) 카카오(구. 다음 커뮤니케이션즈 부분)의 버즈런처 및 위젯 제작 앱 버즈위젯에서 데이터를 불러올 수 있습니다. 아쉽게도 거의 같은 기능을 지원하는 Zooper Widget은 지원하지 않네요.
주) 쏠캘린더 - 다음커뮤니케이션즈 사내 벤처 'Sol Studio' / 버즈런처 & 버즈위젯 - 다음이 인수한 런처 앱 개발팀 소속 앱. 둘 다 해외 사용자가 많다. 다른 앱이 다음 커뮤니케이션즈 시절 제작된 것과 달리 버즈위젯은 사실 다음카카오 시절에 개발된 물건이어서 그런지 앱 설명이 약간 SSUP(카카오의 병맛(?) SNS 서비스 이름)과 닮았다.

아이콘은 충실히 Material Design에 맞춘 모습이며 |{ 라는 기호를 이용해서 K처럼 만든 모양입니다.

보통 Custom이라고 쓰는데 Kustom이라고 쓰네요. 마치 KDE (주2: K Desktop Enviroment. 유럽에서 제작된 데스크톱 환경. 리눅스에서 openSUSE, Linuxmint KDE Edition, Fedora KDE Spin, Kubuntu등이 사용하고 있다. 사용자 설정 영역이 타 데스크톱 환경에 비해 매우 넓지만 그만큼 복잡해 무겁고 제대로 다루기 어렵다. 최근 UI 개선이 진행되고 있으며 GNOME과는 다른 목표를 지향하기 때문에 사용자 층이 양분된 것이 특징이다.) 의 작명센스와 비슷합니다.
위 위젯은 커스텀을 진행하고 있는 모습이며 기본 템플렛 중 하나를 골랐습니다.

메뉴를 보면 사용자 번역 참여도 가능하고 백업/복원(불러오기·프리셋 내보내기), AMOLED 디스플레이를 위한 Dark UI 옵션, 위젯을 APK로 만드는 옵션을 지원합니다. 일부는 PRO 기능입니다.

참고로 '지원(Support)'을 펼치면 이렇게 자주묻는 질문(FAQ), 문제점(Problems. 아마 오류보고나 알려진 문제점 확인에 쓰이는 기능이 아닐까 싶네요.), 온라인 튜토리얼(Online Tutorial), 아이디어(Ideas. 제안 기능입니다.)를 사용할 수 있습니다.

설정에서는 Zooper Widget에서 흔히 볼 수 있는 내용이 보입니다. Zooper Widget보다는 많은 선택지를 제공하는 것 같네요. 음악 플레이어를 고를 수 있는 것이 매력적입니다.

이렇게 다양한 음악 플레이어를 인식합니다. 다만 WPS Office나 Pixlr처럼 음악을 전혀 재생할 수 없는 앱도 포함되어 있네요.
주3) 설치된 앱만 표시됩니다.

날씨 제공자는 Zooper Widget보다 가짓수가 많은데요, 국내에서는 Open Weather Map과 Yahoo!를 사용하는 것이 낫습니다.

측정단위는 정해둘 수 있는데요, 미국이 아니라면 일반적으로 미터법을 사용합니다.

배터리 소비때문인지 위치 확인에 대한 절약옵션이나 날씨 새로고침에 대한 옵션도 두었습니다.

현재위치는 물론, 다른 지역 날씨도 알아볼 수 있습니다.

위젯 회전 옵션도 제공합니다. 다만 회전이 가능하도록 설정할 경우 간혹 회전후 돌아오면 위젯이 변형되는 경우가 있으니 그 경우에는 한 번 터치해주세요. 설정화면이든 설정값이든 자동으로 다시 돌아옵니다.

수정 옵션은 아주 다양하게 제공하는데요. Material UI 아이콘을 그대로 사용할 수 있어 좋았지만 다양한 아이콘을 쓸 수는 없어서(글꼴 아이콘) 아쉬웠습니다.

이렇게 바로가기를 사용할 수 있습니다.

글꼴은 원래 있는 글꼴은 물론이고 사용자 글꼴을 지정할 수 있습니다.
확장기능도 있어서 만약 추가할 경우 활용해서 더 빠르게 위젯을 만들 수 있습니다.

이 확장기능은 기본 팩중에서 시간에 관련된 것인데 크기를 결정할 수 있는 옵션이 들어있네요.
주4) sz=size(크기)를 뜻함.

원체 외국앱이라서 그런지 Ubuntu, Roboto 등 다양한 영어 글꼴은 있는데 한국어 글꼴은 없습니다. 사용자 글꼴로 폴더모양 아이콘을 눌러주면 다양한 내려받은 글꼴을 골라 설정할 수 있습니다.

그래서 나눔손글씨체를 골라 설정해 봤습니다.
위치 옵션의 경우 정렬과 글씨 위치를 고를 수 있는데 시간을 제외한 나머지 글씨들은 중앙 우측/좌측등 다른 정렬 옵션을 골라주시는 것이 상황이 바뀌어도 깔끔하게 유지됩니다.

첫 수정해본 위젯입니다. 원래는 배경색이 없어서 넣어줬습니다.
Samsung One UI 글꼴과 나눔손글씨(펜인지 붓인지 잘 모르겠네요.) 글꼴을 사용했습니다.
덤: 음악플레이 위젯 손수 제작하기

KWGT에서 제공하는 기본 MediaPlayer 확장기능이 맘에 안들어서 직접 제작하기로 했습니다. 위는 그 결과물인데요.
나머지는 쉽게 불러올 수 있었는데(텍스트, 폰트 아이콘) 재생/멈춤이랑 앨범아트가 골머리였습니다. 찾아보니 숨겨진 기능이 있었습니다.

오른쪽 체크박스에 체크를 해보면 위 도구모음에 계산기 아이콘이 나옵니다. 이걸 눌러주면,

이렇게 텍스트 입력 화면에서 볼 수 있던 편집화면이 나타납니다. 폰트 아이콘 팩에서 고를때 볼 수 있던 아이콘 명을 치환할 수 있도록 if문을 적절히 활용해 주면 됩니다.
참고로 음악 정보도 mi를 통해서(상단 이미지) 불러왔습니다.

이미지도 마찬가지로 계산기 아이콘을 눌러 텍스트 편집 화면으로 가신 후 mi→앨범아트 경로를 골라주시면 됩니다.
아직까지 텍스트 편집화면에서 간혹 글자 분리현상이 있고(알키보드 기준, 키보드를 바꿔주거나 재부팅시 해결) n7player에서 음악을 재생할 때 특유의 방식때문인지 멈춤을 해도 계속 재생중인것으로 정보가 표기되는 버그가 있습니다.
하지만 강력한 기능과 적은 RAM 사용량 때문에 당군간 유용하게 사용할 것 같네요.
긴 글 읽어주셔서 감사합니다. 만든 음악 위젯은 다음 글에서 배포하겠습니다.
* 오류, 지적사항이 있다면 따끔하게 지적해 주세요. 댓글 및 트위터 멘션으로 받습니다.