본문 바로가기

Android Project80

파이어베이스 이미지URL을 통해 이미지 수정하기 저번에 "파이어베이스 이미지URL을 통해 이미지 불러오기" 글을 쓴적이 있다 https://coding-juuwon2.tistory.com/212 파이어베이스 이미지URL을 통해 이미지 불러오기 내가 구현하고싶었던 부분은 내가 게시글을 작성하고 업로드 버튼을 누르면, 게시글을 작성할때 첨부했던 이미지가 프레그먼트에 있는 리사이클러뷰에도 똑같이 적용되도록 구현하고 싶었다!! coding-juuwon2.tistory.com 그때 쓴 게시글에 있는 내용과 비슷한 내용이다. (아니 거의 똑같은 내용이라고봐도 된다) 저번 게시글을 쓸때 다 이해했다고 생각했는데, 수정하는 코드를 짜려니깐 조금 버벅여서 기록해두려한다! 게시글을 수정할 수 있도록 구현하는중에, 수정버튼을 눌렀을때 텍스트는 다 리사이클러뷰에 반영되는데.. 2024. 3. 5.
[WIL] 2조 - 프로젝트 KPT 회고 프로젝트 소개 : 간단한 팀원 소개 앱구현 기능 : 버튼에 OnClickListener와 Intent를 달아서 버튼을 클릭하면 각각에 해당하는 팀소개 페이지로 이동하도록 함 # keep팀프로젝트를 통해 깃허브 협업과정을 배운점초반에 프로젝트 진행방식을 잘 의논해서 의견이 잘 맞춰진점트러블 슈팅 기록의 중요성을 알고, 트러블 슈팅을 잘 기록한점모르는 부분이 있으면 튜터님께 도움을 요청한 점카카오톡 오픈채팅을 활용해 소통이 잘된점하는 사람만 하는게 아닌 팀 모두가 함께 협업 한 것항상 자리를 지키면서 소통이 필요 할 때 빠르게 소통이 된 점할 수 있는 목표치를 정해서 성공할 수 있었던 점오류나 문제를 모두와 잘 공유하고 같이 알아본 점적극적인 태도로 매니저님, 튜터님께 질문 한 점깃을 사용해 협업하는 방식과.. 2024. 3. 4.
파이어베이스 이미지URL을 통해 이미지 불러오기 내가 구현하고싶었던 부분은 내가 게시글을 작성하고 업로드 버튼을 누르면, 게시글을 작성할때 첨부했던 이미지가 프레그먼트에 있는 리사이클러뷰에도 똑같이 적용되도록 구현하고 싶었다!! # 문제상황 파이어베이스 imageUrl부분에 내가 파이어베이스 스토리지에 업로드 해놨던 이미지의 이미지url을 가져와야되는데, 어떻게 하는지 몰라서 그냥 key값을 넣어주었다... 일단 내가 잘못생각했던 부분은 업로드 된 이미지를 downloadUrl을 사용해서 url을 가져와서 적용해야되는데 그렇게 하지 않았다는것이다... class RecipeBookWriteActivity : AppCompatActivity() { private lateinit var binding : ActivityRecipebookWriteBindi.. 2024. 3. 3.
[Android/kotlin] putExtra로 key값 전달하기 댓글 기능을 만드는 작업을 하는중에해당하는 게시물의 key값을 가져와서 파이어베이스에 저장하는 작업이 필요했다 recipecomment - recipeboardkey (레시피 게시물에 해당하는 key값) - recipecommentkey(임의의 값) - 데이터모델(내가 작성한 댓글값) 이런형태로 파이어베이스에 들어가길 원했다 그런데 여기서 recipeboardkey를 가져오는 부분에서 막혀버렸었다내가 댓글을 입력할 엑티비티는 다른 엑티비티인데 레시피 게시물에 해당하는 key값을 어떻게 가져오느냐..에 대한것이 문제였다... 일단 내 앱의 구조는 아래 영상과 같다해당하는 리사이클러뷰를 클릭하면 게시물내부로 이동하고 거기서 댓글을 클릭하는 구조이다즉, Recipe.. 2024. 2. 28.
[kotlin]간단한 로또번호 생성앱 만들기 내가 원하는 번호를 선택해서 추가할수있고 자동생성시작 버튼을 누르면 내가 포함한값을 빼고 랜덤으로 번호가 자동생성되는 간단한 로또번호 생성앱을 만들어볼것이다.내가 번호를 추가하지 않으면 6개가 아얘 랜덤으로 생성이 되고, 초기화버튼을 누르면 공과 번호 picker 선택창도 초기화된다 먼저 화면은 이렇게 디자인해줬다로또 번호 선택하는 부분은 NumberPicker를 사용하여 디자인해줬고,숫자적힌 공은 visiblity = "gone" 로 설정해서 일단 안보이게 해줬다 class MainActivity : AppCompatActivity() { // lazy를 사용해서 미리 선언 private val clearButton by lazy { findViewById(R.id.btn_clear) }.. 2024. 2. 26.
[kotlin]Recyclerview Adpater부분에서 Glide를 통해 이미지 표시하는법 Fragment에 있는 리사이클러뷰에 이미지를 넣고싶었는데 잘 안되서 좀 해멨었기 때문에 기록해보려한다 일단 이미지를 불러오기위해 Glide를 사용할것이기 때문에 아래와 같이 gradle에 라이브러리를 추가해준다implementation ("com.github.bumptech.glide:glide:4.12.0") // 이미지로딩 라이브러리gradle(app) 먼저 Fragment에 있는 리사이클러뷰에 텍스트나 이미지를 넣는 작업은 Adapter쪽에서 해줘야한다 Adapter의 viewHolder부분에서 findViewId를 통해 이미지를 넣을부분을 초기화해준다그다음 Glide를 사용해서 이미지를 보이게 적용해주는데, Fragment와 연결을 해줄것이기때문에 context를 사용해서 Glide.wit.. 2024. 2. 26.