앱을 리팩토링 하기 이전에는 Firebase의 onDataChanged의 콜백을 잘 몰랐습니다. 그로인해 Firebase에서 데이터를 불러온 후 SQLite DB로 다시 담아온 후 데이터를 다시 불러와서 어댑터와 연결하는 미친코드를 작성했었습니다.특정한 디자인 패턴도
요즘은 학부생 때 막 제작했던 앱을 MVVM 구조로 리팩토링 하면서 시간을 보내고 있습니다.기존에는 Firebase 데이터를 Sqlite DB로 불러와서 Sqlite 쿼리를 사용하여 데이터 필터링을 하였습니다.그러나 이는 상당히 비효율적이었습니다. Firebase의 o
오늘은 데이터를 삭제 후 복원 하는 기능을 소개하겠습니다.삭제할 데이터를 따로 저장해놓고, 삭제 후 Snackbar 의 복원 버튼을 누르면 데이터를 다시 삽입하는 원리입니다.다음 코드는 Snackbar를 이용하여 데이터를 삭제 후 다시 복원하는 코드입니다.
지난해 갤럭시 스토어 앱 출시후 받았던 검토 리포트를 다시 한번 읽어보았습니다.총 두가지의 issue를 보고 받았는데요, 첫 번째 페이스북 로그인 이슈는 페이스북 개발자 사이트에서 인증 SDK를 최신 버전으로 설치하고, 앱 모드를 라이브 모드로 변경하여 해결하였습니다.
아직도 notifyDataSetChanged() 를 사용하시나요?기존에는 데이터의 변경이 이루어질 때마다 notifyDataSetChanged()를 사용하곤 했습니다.이는 일부 데이터의 변경사항을 처리하기 위해 뷰를 다시 그려 변경사항을 처리하는 메서드입니다.만약 데이