본문 바로가기

Android Project80

[Android/Kotlin]Kakao 주소검색 API 사용해서, 지도에서 지역검색 데이터 받아오기 🤔 구현할 부분일단 지금까지는 KakaoMap Api v2를 사용해서 카카오지도를 띄워주는 부분까지 했다 내가 구현하고 싶은것은, 지역에 해당하는 검색어를 입력하면 해당 지역의 위경도를 가져와서 해당지역으로 지도가 이동하면서 마커를 찍어주는 부분을 구현하고싶었다. 그럴려면, 일단 검색한 지역에 해당하는 위경도를 가져와야하는데, 마침 kakao에서 지역을 검색하면 해당 지역의 위경도값과 다른 기타값들을 받아오는 주소검색 API가 존재해서 이 API를 사용해서 가져와보려고한다 여기서 첫번째 나와있는 주소검색하기 API를 사용했다https://developers.kakao.com/docs/latest/ko/local/dev-guide#address-coord-response-body-document-roa.. 2024. 5. 30.
[HTTP 401에러] KakaoMap 주소 검색 API KakaoMap을 사용해서 주소검색을 하기위해주소검색 API를 사용해서 검색 데이터를 받아오는중에 아래와같은 HTTP 401에러가 발생했다 오류 코드: retrofit2.HttpException: HTTP 401 카카오 공식문서를 살펴보니깐 401에러는 인증 토큰이 만료되거나 잘못되었을때 발생하는 코드라고한다그래서 인증키인 REST API키를 살펴보았는데 아무 문제가 없었다 그래서 코드상에 문제가 있나하고 REST API키를 넣은부분을 살펴봤더니일단 나는 Constant파일에 BuildConfig를 통해 key값을 선언해놨는데 아래코드처럼 써야되는데, 자동 입력되는 형식으로 제대로 안보고 썼더니 다른키값이 입력되어있었다,,,,아래코드로 고치니 해결되었다const val SEARCH_REST_API_KE.. 2024. 5. 29.
JSON 보기편하게 변환 해주는 사이트 아래 사이트를 사용하면 이렇게 보기 힘들게 되어있는 Json 데이터들을 이런식으로 좀 더 보기 편하게 바꿔준다. 그냥 JSON데이터를 복붙해주면 된다 # Json 보기 편하게 바꿔주는 사이트https://codebeautify.org/jsonviewer# Best JSON Viewer and JSON Beautifier OnlineOnline JSON Viewer, JSON Beautifier and Formatter to beautify and tree view of JSON data - It works as JSON Pretty Print to pretty print JSON data.codebeautify.org http://jsonviewer.stack.hu/Online JSON V.. 2024. 5. 3.
[Android / Kotlin] SNS 앱 팀 프로젝트 - 회원가입, 로그인 / 마이페이지 이번에는 회원가입,로그인 페이지를 만들어볼건데 먼저 메인엑티비티에서 프로필 이미지를 클릭하면 회원가입과 로그인을 할 수 있는 페이지로 이동할것이기 때문에 먼저 메인엑티비티에 추가로 디자인해줄것이다 # MainActivity에 디자인추가 activity_main.xml 이런식으로 저번에 디자인해줬던 메인엑티비티에 상단 레이아웃을 추가로 디자인해줬다 그리고 MainActivity로 가서 프로필이미지를 클릭했을때 FirstActivity로 이동하도록해준다 class MainActivity : AppCompatActivity() { lateinit var emailData : String lateinit var nameData : String lateinit var intentToLogin : Intent la.. 2024. 4. 7.
[Android / Kotlin] SNS 앱 팀 프로젝트 - 디테일페이지 저번 포스팅에서 리사이클러뷰 아이템을 클릭했을때 DetailActivity로 이동하고 이동할때 title,content,image데이터를 전달해주는 작업까지 완료했다 이제 DetailActivity를 디자인하고 보낸 데이터를 받아서 화면에 표시해주는 작업을 해볼것이다! # DetailActivity 레이아웃 디자인 activity_detail.xml 어짜피 데이터를 뿌려줄거기 때문에 이런식으로 디자인했다 처음엔 빈하트가 보이고 빈하트를 누르면 채워진하트 이미지로 변경해줄것이기 때문에 빈하트는 visibility를 visible로 설정해서 보이게 했고, 채워진하트는 invisible로 설정해서 일단 화면에 안보이게 했다 그리고 더보기버튼으로 텍스트의 길이를 길게 보여주는 용도로 사용할건데, 초기에는 보이지.. 2024. 4. 7.
[Android / Kotlin] SNS앱 팀 프로젝트 - 메인페이지 본격적으로 첫 팀프로젝트를 시작했는데 주제는 SNS관련 앱을 만드는것이였다 예시로는 인스타앱을 제시해주었지만 우리조는 어떤 SNS관련앱을 만들까 생각하다가 VLIVE(V앱)을 참고해서 우리조가 좋아하는 아이돌들에 대한 게시물을 볼 수 있는 SNS앱을 만들어보았다! 그래서 피그마를 사용해서 아래와 같이 와이어프레임을 짜봤다 디자인은 V앱을 많이 참고해서 만들었다ㅎㅎ 일단 처음에 메인화면부터 만들어줄건데 bottomnavigationview를 사용해서 홈화면과 마이페이지를 클릭했을때 홈프레그먼트,마이페이지 프레그먼트가 나오게 만들어줘야한다 예전에 만들어본적이 있어서 내가 쓴 블로그를 다시 참조해서 코드를 작성했다. 기록하는게 진짜 중요한것같다.. 해봤어도 까먹어서 내가 적었던 블로그를 보면 다시 기억이 잘난.. 2024. 4. 6.