Prologue
참고로 해당 글에서 사용되는 코드는 뱅크 샐러드 기술 블로그를 참고하여 작성한 코드입니다.
Android 앱을 사용하다 보면 Back Button 클릭 시, 바로 종료되는 경우도 있고 토스트 메시지를 보여주는 경우도 있다. 사실, 토스트 메시지를 통해 사용자들에게 알려주는 게 더 낫다고 생각하며, 이 기능을 구현하는 방법에 대해 알아보려고 한다.
Continue reading참고로 해당 글에서 사용되는 코드는 뱅크 샐러드 기술 블로그를 참고하여 작성한 코드입니다.
Android 앱을 사용하다 보면 Back Button 클릭 시, 바로 종료되는 경우도 있고 토스트 메시지를 보여주는 경우도 있다. 사실, 토스트 메시지를 통해 사용자들에게 알려주는 게 더 낫다고 생각하며, 이 기능을 구현하는 방법에 대해 알아보려고 한다.
Continue readingAndroid 앱을 사용하다보면 Back Button을 클릭했을 때, 바로 앱이 종료되는 경우와 토스트 메세지가 보여지는 경우가 있다. 이때, Back Button 처리를 위해 RxJava의 Subject를 활용하는 방법을 알아보기 위해 Subject에 대해 먼저 알아보려고 한다.
Continue readingAndroid에서 빼놓을 수 없는 게 있는데, 바로 Context
이다.
예전에 작성했던 글이 있는데, 설명이 너무 장황하여 눈에 잘 안들어왔다. 그래서 다시 정리하려고 한다.
상반기에 2020 라인 앱 개발 챌린지에 참가했다. 사전 과제를 진행하고, 이후에 '서류 - 1차 면접 - 2차 면접 - 최종 합격’과 같은 프로세스가 진행되는 것이었다.
Continue reading이번 포스팅은 LiveData with SnackBar, Navigation and other events (the SingleLiveEvent case) 글을 번역하여 참고했습니다.
Continue readingKoin
에 대해서 알아보려고 한다.의존성 주입
에 대해서 알아보려고 한다. 사실, 안드로이드 개발을 시작한 지 얼마 되지 않았다면 추천하지 않는 내용이다. 관련된 개념이 어렵기 때문에 어느 정도 경험이 쌓인 사람들에게 추천하고 싶다.
이번에는 Kotlin의 Collection과 Sequence에서 사용할 수 있는 filter, map 함수의 호출 순서에 따른 성능 차이에 대해 간단하게 다뤄보려고 한다.
Continue readingKotlin의 Sequence
에 대해서 알아보려고 한다. 사실, [Kotlin in action] 책에서 설명이 나오지만, 당시에는 대략적으로만 이해하고 넘어갔던 것 같다. 하지만, 최근에 Collection과 Sequence의 차이를 물어보는 질문에 대해서 제대로 답하지 못했던 것 같아서 그 차이를 알기 위해 정리하려 한다.
라인 앱 개발 챌린지
에서 만들었던 메모장 앱을 리팩토링해서 스토어에 배포할 마음이 생겨서 조금씩 다시 수정을 하고 있다. 혼자 개발하는 앱이지만, 나름의 체계를 갖추고 싶어서 수정할 부분을 Github의 Issue를 사용하여 티켓형식으로 만들었다.
기록을 통해 사람들과 공유하는 것을 좋아합니다.
Android Developer