startActivityForResult()가 deprecated돼서 다른 것을 찾아보다가 알아낸 게 registerForActivityResult()였다.'''private val loginLauncher = registerForActivityResult(Activi
파이어베이스를 활용해서 이미지는 Storage에 저장하고, 입력한 내용과 uri는 파이어스토어에 저장하도록 해야한다.파이어스토어에 들어갈 내용들은 data class를 통해서 ItemInfoDTO에 세팅했다
이 포스팅에서는 스마트폰 백버튼을 두 번 누를 때 종료되는 내용을 작성했다.스마트폰의 백버튼을 눌렀을 때 실행되는 함수 onBackPreessed()백버튼을 한 번 누르고 2초가 지나기 전 한 번 더 눌렀을 때 종료가 되는 방식의 코드처음 백버튼을 누르면 Toast를
이번 포스팅에서는 하단 내비게이션 뷰를 구현하고, 하단 버튼들을 눌렀을 때 작동되는 코드까지를 다룬다.하단에 구성될 메뉴를 세팅한다. bottom_menu.xml메인 레이아웃에 넣을 bottomnavigationView를 넣는다. activity_main.xml하단 네
이번 포스팅에서는 카카오톡 로그인 구현을 위해 작성. 로그인까지는 성공하고 로그인 한 사람의 데이터 불러오는 데까지는 성공했는데, 그 다음 파이어베이스에 그 정보를 넣는 것을 아직 구현하지 못한 상태다.카카오톡 SDK를 위해 importkakao의 kakao_nativ
이 포스팅은 네이버 소셜 로그인 구현을 위한 부분이다. 여기도 카카오쪽과 동일하게 자체 로그인은 되나 로그인 정보를 파이어베이스에 넣는 것이 깔끔하지 않다.참조문서https://developers.naver.com/docs/login/android/androi
제품 등록할 때 등록되는 정보들은 data class로 정리했다.카드뷰 세팅을 위해 card_layout.xml을 세팅그러면 이렇게 카드뷰가 하나 생성된다.이것을 RecyclerView와 엮어서 데이터베이스와 연동해 데이터가 추가될때마다 카드뷰가 하나씩 추가되는 방식으
이번 포스팅에서는 recyclerview에 클릭 이벤트를 적용해 다음 화면으로 넘어갈 수 있는 부분을 구현해봤습니다. recyclerview는 별도의 클릭 이벤트가 없어서 따로 설정을 해주어야 합니다.