마음만은 새내기

항상 초심을 잃지 않고 생활하겠습니다~!

자작 앱 소개

간단한 색상 변환기, '색상 변환 바' (Android 앱)

동동매니저 2020. 1. 22. 15:39

안녕하세요~!

오랜만에 Android 앱을 만들게 되었어요~!

(실은... 예전에 올린 앱에 새로운 기능을 추가했죠...)


앱 아이콘

★ 앱 기본 정보 ★

이름 : 색상 변환 바 (Color Convert Bar)

사용 언어 : Kotlin

내려받기 : https://play.google.com/store/apps/details?id=com.ddmanager.android.util.color_bar

 

색상 변환 바 - Google Play 앱

★ 기능 ★ 1. 색상 미리 보기 2. RGB 컬러 바 3. HSV를 RGB로 변환 4. CMYK를 RGB로 변환 == 추가되었으면 하는 기능이 있다면 알려주세요. == ---- 개발자 연락처 : +82-10-9245-2614

play.google.com


저번에 Android에서 Kotlin 언어를 공식 지원한다는 것을 듣고,

Kotlin에 관한 자료도 찾아보았죠...

이 앱은 제가 Kotlin을 사용해서 만든 첫 번째 앱인데요,

관련 자료를 찾아보다가, Anko라는 라이브러리를 알게 되었고,

이를 활용해서 화면 구성을 XML 없이(!) 만들 수 있었고,

Toast나 AlertDialog도 간단하게 띄울 수 있었어요~!


== 2020.01.23. 내용 추가 ==

위에서 Anko 라이브러리를 언급하였으나,

현재 GitHub의 Anko 라이브러리가 Deprecated 되었다는 것을 확인했습니다.

이로 인해 앱을 수정하려고 합니다.

 


이 앱으로 RGB 색상 미리 보기, HSV와 CMYK 색상 표현 및 RGB로 변환을 할 수 있어요~!

(변환 공식은 글 마지막의 링크를 참고하세요~!)

이제, 본격적인 사용법을 알아볼까요?

(모든 모드에 공통으로 적용되니 참고하세요~!)

그림 1. RGB 모드의 화면

★ 화면 구성 ★

① : 색상 값을 바탕으로 표현된 색

② : 값을 변경할 수 있는 슬라이드 바

③ : 슬라이드 바의 값을 표시

④ : RGB 형식으로 변환된 값


위의 화면을 보시면, ②에서 조절한 색상 값이 ①에 적용되는 것을 보실 수 있어요~!

또, ④에 RGB로 변환된 값도 나오고 있는 것을 확인할 수 있어요~!

 

기능이 매우 단순하지만, (웹) 디자인 작업 같은 것을 하시는 분들에게 조금이나마 도움을 드리고자 만든 앱인 만큼,

잘 사용해주셨으면 감사하겠습니다~!

(꼭 디자인 작업이 아니어도 괜찮아요~! ^^)

 

※ 앱 사용 도중 건의 사항이나 오류가 있다면 알려주세요~!


색상 변환 공식 (링크 1, 영어) : https://www.rapidtables.com/convert/color/

 

Color code converter | color conversion

Color conversion Color code converter. Color codes chart. Color conversions. Color code converter HEX value is 6 digits (rrggbb). RGB values are in range of 0..255. HSV values are in range of Hue:0..359°, Saturation:0..100%, Value:0..100%. HSL values are i

www.rapidtables.com

색상 변환 공식 (링크 2, 영어) : https://www.w3schools.com/colors/colors_converter.asp

 

Color Converter

 

www.w3schools.com


== 2020.01.27. 내용 추가 ==

RGB, HSV, CMYK 외에 HSL, HWB 모드를 추가했습니다.

 

[약어 풀이]

RGB : Red, Green, Blue

HSV : Hue, Saturation, Value

HSL : Hue, Saturation, Lightness

CMYK : Cyan, Magenta, Yellow, blacK

HWB : Hue, Whiteness, Blackness