라인 앱 개발 챌린지
에서 만들었던 메모장 앱을 리팩토링해서 스토어에 배포할 마음이 생겨서 조금씩 다시 수정을 하고 있다. 혼자 개발하는 앱이지만, 나름의 체계를 갖추고 싶어서 수정할 부분을 Github의 Issue를 사용하여 티켓형식으로 만들었다.
MAU, DAU, MCU, ACU 라는 용어에 대해 간략하게 정리하려고 한다.
Continue reading- 안드로이드의 RecyclerView 어댑터에서 항목이 변경되는 순간 이를 알려주는 메소드들이 있다.
- 효율적으로 사용하기 위해서 각 메소드들의 특징을 알아야 한다.
서론
- 자바의 정렬 함수를 자주 사용하는데, 내부적으로 어떤 알고리즘이 사용되는지 궁금해서 작성하게 되었다.
- 참고로 이번 글은 정렬 알고리즘을 설명하는 게 아닌 어떤 알고리즘이 쓰이는지를 정리하는 글이다.
서론
RecyclerView는 앱에서 거의 필수적인 존재라고 생각이 든다. 대부분의 서비스가 리스트 형식이 존재하기 때문이다. 이렇듯 리스트를 효율적으로 보여주기 위해 사용하는 것이 RecyclerView이다. 그렇다면 우리가 자주 사용하는 setHasFixedSize
를 true로 설정한다는 게 무엇을 의미할까??
이번에 사용하게 된 Bottom Sheet
에 대해 간단한 내용을 정리한다.
이름은 많이 사용하므로 잘 지으면 여러모로 편하다.
Continue reading최근에 만든 프로젝트에서 필터 화면을 만들어야 했다. 하지만, 어떻게 구현해야할지 난감하기도 했다. 실제 화면을 보여주기는 그렇고, 대략 아래와 같은 화면이다. 즉, 크기가 서로 다른 필터 아이템을 정해진 넓이에 따라 자동으로 행을 바꿔 배치하려고 하는 경우, 안드로이드에서는 기본 레이아웃으로는 구현이 불가능하다.
Continue reading최근에 간단하게 개발하면서 Fragment -> Activity로 값을 전달하는 경우가 있었다. Activity -> Fragment 방향으로 데이터를 전달할 때는 Bundle
객체를 사용하여 값을 담아서 전달한다. 그렇다면 반대의 경우는 어떻게 전달할 수 있을까??