본문 바로가기

전체 글

(271)
HEALTH-ER 개인정보 처리 방침 ('https://bb-library.tistory.com/'이하 '블랙빈 라이브러리')은(는) 개인정보보호법에 따라 이용자의 개인정보 보호 및 권익을 보호하고 개인정보와 관련한 이용자의 고충을 원활하게 처리할 수 있도록 다음과 같은 처리방침을 두고 있습니다. ('블랙빈 라이브러리') 은(는) 회사는 개인정보처리방침을 개정하는 경우 웹사이트 공지사항(또는 개별공지)을 통하여 공지할 것입니다. ○ 본 방침은부터 2019년 8월 25일부터 시행됩니다. ​ 1. 개인정보의 처리 목적 ('https://bb-library.tistory.com/'이하 '블랙빈 라이브러리')은(는) 개인정보를 다음의 목적을 위해 처리합니다. 처리한 개인정보는 다음의 목적이외의 용도로는 사용되지 않으며 이용 목적이 변경될 시에는 사..
Nested Dynamic RecyclerView (feat. SQLite) - 개요 HEALTT-ER 개발 중 각 날짜별 수행한 운동을 기록할 수 있는 기능이 있는데 그 기능을 구현하기 위해 사용했음. - 문제점 자식 item 값이 변화할 때 마다 새로운 adapter을 생성하여 설정함. - 코드
HEALTH-ER 알람 기능 - Service & Receiver - 개요 HEALTH-ER에서 휴식 시간 알람기능을 구현함. - 학습 정보 BroadcastReceiver, JobIntentService *기본 흐름 : main에서 alarmManager를 설정하면 해당 시각에 receiver가 수신하고 recevier가 service를 실행시킴. *jobIntentService란? 안드로이드 O부터는 백그라운드 서비스를 제한한다. ​ -enqueueWork : 안드로이드 N 이하에서 startService와 같은 역할 -onHandleWork : enqueueWork에 의해 enqueue된 Intent(work변수)가 전달되는 위치 ​ * TaskStackBuilder란? 보통의 액티비티 전환 흐름은 메인 액티비티 -> 특정 액티비티의 순서로 전환되고 back 버튼..
Firebase - Firestore와 Firestorage (feat. CropImageView) - 개요 CloneSNS 프로젝트에서 게시글을 업로드시 사용되는 Firestore와 Firestorage. Firestore에는 게시글의 내용, 사진 위치, timestamp 등을 저장하고, Firestorage에는 이미지를 저장한다. - 학습정보 CropImageView, Firestore, Firestorage
Firebase에서 Cloud Messaging 활용하기 - FCM - 개요 CloneSNS 프로젝트에서 타인이 본인의 게시글에 좋아요, 댓글 혹은 본인에게 팔로우를 했을 때 받게 되는 Notification을 구현함. - 학습 내용 okHttp, Gjson, Json, Singleton pattern
SignUpRegex - 개요 안드로이드에서 회원가입 시 사용되는 이메일, 비밀번호를 정규화식을 통해 적절한지 확인하는 코드.
Loading RecyclerView와 SwipeRefreshLayout - 개요 Clone SNS 개인 프로젝트 중 타임라인 게시글들이 올라오는 아이템들 처리에 관하여 삽질을 하다가 최종 구현하게 된 방식. 기본적인 업데이트는 현재 유저에 대한 업데이트만 진행하고 실제 전체적인 업데이트는 해당 유저가 스와이프 하여 최신 글, 좋아요 수, 댓글 등을 확인할 수 있다. (즉, 현재 유저는 본인이 쓴 글, 댓글, 좋아요 등의 변경만 바로 확인 가능)