화면을 스와이프 해서 다음 명언을 볼 수 있게 만들기 위해서 ViewPager2를 사용했다. Firebase의 remote config를 사용해서 명언을 불러올 것이기 때문에 불러오는 동안 ProgressBar를 띄우기 위해 ProgressBar도 추가했다.ViewPa
지정된 시간에 알람이 울리게 할 수 있음지정된 시간 이후에는 매일 같은 시간에 반복되게 알람이 울리게 할 수 있음
Firebase Authenetication 사용하기Email LoginFacebook LoginFirebase Realtime Database 사용하기yuyakaido/CardStackView 사용하기Firebase Authentication 을 통해 이메일 로그인과
RecyclerView 사용하기View Binding 사용하기Fragment 사용하기BottomNavigationView 사용하기Firebase Storage 사용하기Firebase Realtim DB 사용하기Firebase Authenication 사용하기Fireba
MotionLayout 사용하기Exoplayer 사용하기ConstrainLayout 라이브러리의 일부(서브 클래스)https://developer.android.com/training/constraint-layout/motionlayout?hl=ko레이아웃 전
📌 실행 결과 MySQL을 사용해서 아주 간단한 로그인, 회원가입, 유저정보 리스트 보기 기능을 구현했다. 안드로이드는 MySQL 직접 연결이 불가능해서 서버가 필요하다. 그래서 Node.js로 api 서버를 만들고 연동해서 사용했다. 📌 데이터베이스 테이블 구
Thread를 평소에 사용하긴 했지만 코드에 대한 정확한 이해를 하지 않고, 그냥 외워서 사용했었습니다. 그래서 오늘은 그동안 미뤄왔던 Thread에 대한 공부를 하려합니다.이 글은 제가 공부한 내용을 토대로 복습하는 느낌으로 작성한 글이라 잘못된 내용이 있을 수도 있
제가 지금까지 공부한 내용을 토대로 제 지식을 총동원해서 사이드 프로젝트를 진행해보려 합니다.사실 지금도 진행하고 있는 프로젝트가 많아서 이 프로젝트를 끝까지 완료할 수 있을지 모르겠지만, 해볼 수 있는데까지 해보도록 노력하겠습니다.카카오톡 클론코딩이라 비슷한 이름으로
메시지 알림 기능FCM 을 사용해서 구현완료채팅방에 있지 않을 때 메시지 기능 이용 불가했던 문제 FCM 알림 기능과 기존에 메시지 기록을 SQLite 에 저장했던 것을 MySQL 에 저장하는 것으로 해결백그라운드 상태에서 SQLite 데이터 베이스에 접근하는 것을