elice devAndroid ConstraintLayout 쉽게 알아가자LinearLayout이나 RelativeLayout을 쓰다보면 ConstraintLayout을 왜쓰면 좋을지 궁금증을 가지게 됩니다. 저도 그랬고, 새로 학습해야해서 잠깐 미뤄뒀는데, 직접 써보니 이게 왠걸, 정말 재미있는 레이아웃입니다.Apr 27, 20184Apr 27, 20184
elice devRelease keyhash — Google app signing개발중인 앱에 kakaoLink API를 연동해서 ‘공유하기' 기능을 추가했습니다. 그리고 google app store에 출시를 했는데, 개발자 계정 이메일에 삼성전자로부터 메일이 와있었습니다. 확인해보니 카카오톡 공유하기 클릭 시에, 아래와 같이…Mar 18, 20182Mar 18, 20182
elice dev버전관리 git 으로 협업하기가끔 혼자서 프로젝트를 개발하다가 git설정을 하지 않은채로 작업중일 때가 있을 수 있습니다. 그러던 중, 버전관리가 필요해지거나 다른사람과 협업을 하기 위해서는 git이 필수입니다. 이번에 소개할 부분은 “이미 개발 중인” project가 git이…Jan 7, 2018Jan 7, 2018
elice dev코틀린(Kotlin) CustomViewcustom view를 개발 할 때, 안드로이드 framework에서는 view가 언제, 어떻게 생성되는지를 정의하기 위한 여러개의 constructor 를 필요로 한다. 그래서 View를 상속받는 class는 constructor 를 갖지 않으면…Jan 6, 2018Jan 6, 2018
elice dev번역/Android Architecture Components 소개해당글은 Tin Megali이 작성한 글 Introduction to Android Architecture Components를 일부 번역한 글로, 모든 저작권은 Tin Megali에 있습니다. 번역과 동시에 필자의 의견도 들어가있음을 알립니다.Dec 28, 20172Dec 28, 20172
elice dev안드로이드 DataBinding : RecyclerView데이터바인딩은 애플리케이션 로직과 레이아웃을 바인딩하는 데 필요한 글루 코드를 최소화합니다. 글루코드는 아래 설명으로 대신합니다.Dec 3, 20173Dec 3, 20173
elice devImage Upload & Download with Firebase Storage — 안드로이드 게시판 구현사진과 글을 올리는 게시판 기능을 구현하고 싶을 때, “이미지" 업로드 및 다운로드는 별도 서버구축 없이 Firebase Storage로 구현이 간편하고 빠르게 가능하다. 아래 사이트로 기본적인 설정은 아래 사이트 통해서 미리 하길 바란다.Nov 21, 2017Nov 21, 2017
elice dev안드로이드 AppShortcuts 으로 바로가기 만들기안드로이드 7.1(API level 25)부터 shortcuts의 기능이 지원된다. 해당 기능은 런처아이콘을 길게 누르면 보여지면서 홈스크린에서 빠르게 기능을 실행할 수 있다. Shortcuts은 static과 dynamic 두가지로 나뉘는데…Nov 18, 2017Nov 18, 2017
elice dev안드로이드 Gradle Version Lint 해결안드로이드 3.0 버전으로 업데이트 하고, support package 버전을 27.0.0으로 업데이트 하니 린트가 발생합니다. 업데이트했다고 해서 무조건 발생하는 것이 아닙니다.Nov 8, 2017Nov 8, 2017