인기 게시물
-
맥
[맥/안드로이드] 안드로이드 폰의 알림을 맥에서도 받아보자! (Pushbullet, Noti)
# 개요 안녕하세요! 개발하는 대학생, 나무입니다. 오늘날에는 효율성을 위해 노트북, 태블릿, 폰 등 다양한 플랫폼을 넘나들며 작업을 하는 것이 일상화되어있습니다. 그래서인지 요즘은 항상 작업의 연속성을 위해 소유하고 있는 기기들의 생태계를 통일시켜야겠다는 필요성을 더욱 체감하고 있습니다. 만약 모든 기기를 애플 기기로 통일시키고 iCloud를 정기 구독하고 있다면 아마 특별한 과정 없이도 통일된 애플 생태계를 누리고 있을 것입니다. (iCloud 동기화, 클립보드 공유, 사파리 공유, AirDrop... 정말 편하겠네요...) 하지만 저와 같이 '맥 + 안드로이드'의 조합을 사용하고 있다면 특별한 과정 없이는 위와 같은 연속성을 누리긴 어렵습니다. 심지어 맥과 안드로이드 폰을 연결하려면 Android ..
-
안드로이드
[Android/Kotlin] clipToPadding으로 그림자 잘림 방지하기
# 개요 안녕하세요! 개발하는 대학생, 나무입니다. 구글에서 강력하게 권하고 있는 디자인 가이드라인! 바로 material design입니다. 이 material design은 사용자로 하여금 보다 직관적이고 더 깔끔한 사용자 환경을 만들어줌으로써 따로 독자적인 UI를 구성하지 않는 한 아주 효과적인 디자인 기준이 되어줍니다. 특히! 여기서 빠질 수 없는 요소가 바로 "그림자"인데요, 위 그림과 같이 배경이 있는 View에 입체감을 불어넣어줌으로써 더욱 깔끔하고 체계적인 디자인을 가능케합니다. 더욱이 이 그림자는 CardView의 cardElevation이나 View의 elevation을 조절해주면 생기기 때문에 별도의 추가 작업이 필요하지 않습니다. app:cardElevation="" elevatio..
-
안드로이드
[Android] Android Studio에서 벡터 이미지/아이콘 바로 사용하기
# 개요 안녕하세요! 개발하는 대학생, 나무입니다. 앱 개발에 있어서 아이콘은 필수, 아니 불가피한 요소입니다. 글로만 앱을 구성하기에는 직관성에서 엄청난 손해를 입을 뿐더러 사용자로 하여금 앱이 깔끔하지 않다는 느낌을 갖게 됩니다. 대신 아이콘을 사용하면 보다 효과적으로 레이아웃을 구성할 수 있고 보다 더 깔끔하고 직관적인 UI를 완성할 수 있습니다. 즉, 각 상황에 적절한 png파일을 직접 만들거나 인터넷에서 구해 리소스 폴더에 넣는 과정을 필수적으로 거쳐야합니다. 이 때 아래와 같은 2가지 고충이 생기게 됩니다. # 고충 1. 저작권 문제 2. 해상도 문제 3. 귀찮음 우선 1번 고충부터 확인해 볼까요? 기본적으로 모든 이미지는 라이센스를 가지고 있습니다. 어떤 이미지는 상업적으로 이용하려면 비용을..
최신 게시물
-
맥
[맥/안드로이드] 안드로이드 폰의 알림을 맥에서도 받아보자! (Pushbullet, Noti)
# 개요 안녕하세요! 개발하는 대학생, 나무입니다. 오늘날에는 효율성을 위해 노트북, 태블릿, 폰 등 다양한 플랫폼을 넘나들며 작업을 하는 것이 일상화되어있습니다. 그래서인지 요즘은 항상 작업의 연속성을 위해 소유하고 있는 기기들의 생태계를 통일시켜야겠다는 필요성을 더욱 체감하고 있습니다. 만약 모든 기기를 애플 기기로 통일시키고 iCloud를 정기 구독하고 있다면 아마 특별한 과정 없이도 통일된 애플 생태계를 누리고 있을 것입니다. (iCloud 동기화, 클립보드 공유, 사파리 공유, AirDrop... 정말 편하겠네요...) 하지만 저와 같이 '맥 + 안드로이드'의 조합을 사용하고 있다면 특별한 과정 없이는 위와 같은 연속성을 누리긴 어렵습니다. 심지어 맥과 안드로이드 폰을 연결하려면 Android ..
-
안드로이드
[Android] Android Studio에서 벡터 이미지/아이콘 바로 사용하기
# 개요 안녕하세요! 개발하는 대학생, 나무입니다. 앱 개발에 있어서 아이콘은 필수, 아니 불가피한 요소입니다. 글로만 앱을 구성하기에는 직관성에서 엄청난 손해를 입을 뿐더러 사용자로 하여금 앱이 깔끔하지 않다는 느낌을 갖게 됩니다. 대신 아이콘을 사용하면 보다 효과적으로 레이아웃을 구성할 수 있고 보다 더 깔끔하고 직관적인 UI를 완성할 수 있습니다. 즉, 각 상황에 적절한 png파일을 직접 만들거나 인터넷에서 구해 리소스 폴더에 넣는 과정을 필수적으로 거쳐야합니다. 이 때 아래와 같은 2가지 고충이 생기게 됩니다. # 고충 1. 저작권 문제 2. 해상도 문제 3. 귀찮음 우선 1번 고충부터 확인해 볼까요? 기본적으로 모든 이미지는 라이센스를 가지고 있습니다. 어떤 이미지는 상업적으로 이용하려면 비용을..
-
안드로이드
[Android/Kotlin] clipToPadding으로 그림자 잘림 방지하기
# 개요 안녕하세요! 개발하는 대학생, 나무입니다. 구글에서 강력하게 권하고 있는 디자인 가이드라인! 바로 material design입니다. 이 material design은 사용자로 하여금 보다 직관적이고 더 깔끔한 사용자 환경을 만들어줌으로써 따로 독자적인 UI를 구성하지 않는 한 아주 효과적인 디자인 기준이 되어줍니다. 특히! 여기서 빠질 수 없는 요소가 바로 "그림자"인데요, 위 그림과 같이 배경이 있는 View에 입체감을 불어넣어줌으로써 더욱 깔끔하고 체계적인 디자인을 가능케합니다. 더욱이 이 그림자는 CardView의 cardElevation이나 View의 elevation을 조절해주면 생기기 때문에 별도의 추가 작업이 필요하지 않습니다. app:cardElevation="" elevatio..
-
오픈 건의사항
[공식] 나무프로텍터 건의사항
# 개요 안녕하세요. 나무입니다! 이 게시물은 나무프로텍터를 위해 사용자가 직접 버그를 신고하거나 새로운 기능을 제안할 수 있도록 만들어졌습니다. 만약 나무프로텍터 사용 중 신경쓰였던 부분이나 이 기능만큼은 꼭 있었으면 하는 점이 있었다면 이 게시물 하단에 아래의 양식을 지켜 댓글을 달아주시기 바랍니다. # 양식 [버그 신고] - 사용 중인 기기 : - 안드로이드 OS버전 : - 나무프로텍터 버전 : - 버그 내용 : (상세히 적어주세요) [제안] - 사용 중인 기기 : - 제안 내용 : [기타] - 내용 : # 주의사항 - 나무프로텍터와 관련 없는 댓글은 삼가해주시기 바랍니다. - 개발자의 시간 상 댓글 피드백이 다소 늦을 수 있습니다. - 일부 버그 신고 내용과 제안들은 해결이 불가할 수 있습니다.
-
나무 앱
[공식] 나무프로텍터 2.2 업데이트 안내
안녕하세요! 나무입니다. 오늘은 나무프로텍터 2.2 업데이트 소식을 포스팅해보려고 합니다! 사실 2.0업데이트 (대규모 업데이트) 소식을 먼저 포스팅했어야 했지만 그 땐 시간 상 글을 올릴 수 없었습니다. ㅠㅠ 결국 2.2 업데이트 소식만 올리게 되었는데 이 부분은 양해해주세요 ㅎㅎ 이번 업데이트에는 나무프로텍터 2.0과는 다르게 성능에 초점을 맞춰서 준비되었습니다! 따라서 겉보기엔 큰 변화가 없는 것처럼 보이는데 과연 그럴까요? 그럼 바로 본론으로 들어가봅시다. 플레이스토어에서 올라온 나무프로텍터 업데이트 로그에서는... [나무프로텍터 2.2.1 업데이트] - 추천 앱 변경 - 일부 버그 개선 [나무프로텍터 2.2 업데이트] # 나무프로텍터가 훨씬 가벼워졌습니다! - 앱 잠금 서비스 최적화 및 배터리 ..