2017년 8월 23일 수요일

SquareImage - 정사각형 이미지 편집 (for 안드로이드, for 인스타그램)


구글 플레이 주소 : https://goo.gl/FkrJHk


배경색 선택은 QuadFlask (https://github.com/QuadFlask/colorpicker) 사용





이미지 로딩은 glide (https://github.com/bumptech/glide) 사용




가로, 세로 사진을 자르지 않고 정사각형 비율로 만들어줌


(원본 이미지에 여백을 붙이는 방식, 때문에 사진 해상도에 상관없이 작업 가능)


회전 기능, 좌우 반대 기능, 배경색 지정을 할 수 있음


회전하기좌우반대배경색지정


(위의 작업을 복수의 이미지에 동일하게 적용 가능)

인스타그램 쓰다가 세로비율에 불만인 사용자들이 많아서

심심풀이로 제작했으나 이미 비슷한 어플이 수두룩... ㅋㅋㅋ

PS. 사진 우하단의 워터마크(?)는 개인 홍보용으로 테스트 버전에만 있음

2017년 3월 24일 금요일

안드로이드 개발엔 역시 레퍼런스를 써야...

넥서스5x 냉납 현상으로 인해 사망...

22만원 주고 유상 수리하긴 싫어서

17만원에 샤오미 홍미4 프라임으로 갈아탐

NFC 안되는거랑 카메라가 구린 거 말곤

배터리 크고 성능도 나쁘지 않아서 만족 중

그러나 어플 개발 중 usb 설치가 안되는 현상이 발견됨

이유인즉슨, gradle 2.3.0을 쓰려면 안드로이드 build tool이 적어도 25.0.0이 되어야 한다.

그러나 25.0.0에선 샤오미폰과 뭔가 문제가 있는지 설치 실패라고 자꾸 뜨는 것이었던 것

gradle을 2.2.3으로 다시 내리고 build tool로 23.0.2로 내리면서 문제는 해결했지만

왠지 아쉬운 걸 뭘까...

xml에 이상이 없는데 Runtime error가 날 때 (android 4.4, Kitkat)

마테리얼 디자인이 나오고나서 style이 v21과 그 이전으로 나뉘운다.

모든 style을 style.xml(v21)에 작성한 경우, V21(android5.0, Lolipop)부터는 괜찮지만

그 이전 버전(19, android 4.4, Kitkat)에서는 참조할 style이 없어서 에러가 난다

(이상하게 빌드할 때는 에러가 나질 않는다...이것때문에 얼마나 고생했는지)

공통적인 style은 style.xml에, 마테리얼 이후 디자인은 style.xml(v21)에 작성해야

실행시에 오류가 없다.

킷캣을 무시하고 싶지만 아직 점유율이 20% 이상이기에 안고 가는 수밖에...