코딩일기/Android(18)
-
Android - Firebase Realtime Database Json Query
Spinner를 통해 데이터를 분류하고 싶었는데, 이걸 앱에서 다루기 보다는 서버에서 처리하는게 빠르다고 판단했었다. 파이어베이스에 데이터를 저장한 후, Query를 사용하여 파싱하고 싶어서 공식문서를 찾아봤다. 데이터 검색 | Firebase Realtime Database Google I/O 2023에서 Firebase의 주요 소식을 확인하세요. 자세히 알아보기 의견 보내기 데이터 검색 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. GET으로 데이터 firebase.google.com 데이터 필터링 섹션을 참고했다. 보안 규칙에 태그도 추가하고 쿼리문을 계속 테스트 해봤는데 결국 실패. 그냥 앱에서 해보자. 근데 생각보다 빠르게 데이터 분류가 되었다. 내가 가진 데이터..
2023.11.01 -
멘토 활동일지 2023.09.19 ~
배화여자대학교 3학년 졸업작품 멘토링! 2023.09.19 20:20 ~ 22:45 (145분) 1. 디스코드 화면 공유를 하면서 프로젝트 기초 세팅 및 깃 설치, 깃허브 연동을 알려줌. - 멘티 pc에 git이 설치되어 있지 않았던 환경이어서 git 설치부터 안드로이드 스튜디오에 깃허브 로그인하여 연동하는 법을 알려주었다. - 스튜디오에서 깃허브 연동을 먼저 시도했었는데 계속 실패여서.. 생각해보니 git이 있는지도 확인을 안했었다..! 2. 안드로이드 스튜디오 버전 업데이트 안내 - 최신버전이 Giraffe 버전인 상태지만 Dolphin 버전을 사용중이어서 스튜디오 업데이트 및 SDK 버전 업데이트를 안내하였다. 3. git 브랜치 생성 및 commit & push 에 대한 간단한 개념설명과 방법을 ..
2023.09.19 -
바르미도서관 개발일지
2023.09.09 - 05:21 AM 기존 엑셀로 존재하던 데이터를 json으로 바꾼후에 파이어베이스 리얼타임 데이터베이스에 저장했다. 파이썬으로 값들을 파싱! 후에 카카오 검색 API 를 통해서 썸네일 이미지를 전체에 저장했다. 2023.09.16 - 00:37 AM 0. 피그마로 대충 그려보기 1. 이미지 아이콘을 따와서 앱 아이콘 적용. 2. 리사이클러의 해당 아이템을 눌렀을때 새로운 액티비티(DetailActivity)로 이동 및 데이터 Parcelable 로 전달 (MVVM 적용 고민중) 3. 현재까지의 기본 UI 4. 상세페이지에서 교보문고와 네이버 카페 이미지 버튼 클릭시 intent로 url 전달해서 새롭게 열기 TODO: 카테고리화, 이미지 없는 목록 처리, 검색 기능 2023.09.1..
2023.09.09 -
안드로이드 - ViewPager2
상세페이지로 이동하였을때 Viewpager2로 ImageView를 스와이프하여 보여주도록 하려고 했다. 근데 첫 화면이 계속 비어있는 상태가 되는 문제가 지속되었다. 다음화면으로 넘어갔다와야 로드가 되는 현상이 발생했다. 이 부분을 Chat-GPT에 물어봤다. 똑똑하다! 난 kotlin으로 개발중이기 때문에 아래와 같이 적용하였다. binding.viewpager.offscreenPageLimit = 1 성공!!
2023.04.13 -
안드로이드 - 탭버튼 id 오류
그냥 평범한 탭버튼인데 TabItem에 id를 줬었단 이유로 java.lang.NullPointerException: Missing required view with ID 이런 오류가 발생했었다. TabItem ID 빠이! transaction을 멤버로 선언했을 때는 transaction이 이미 commit되었다는 오류가 발생한다! 이상 오류 기록 완료
2023.04.06 -
안드로이드 - 카카오 로그인
How to add a maven repository by url using kotlinscript DSL (build.gradle.kts) Whats the equivalent of the following code snippet from a build.gradle in a build.gradle.kts version? repositories { mavenCentral() maven { url '' } } stackoverflow.com 여기 참고해서 씀. gradle.kts 로 작업한다면 아래 maven (url = "...") 참고! dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)..
2023.04.04