[#1 개발일지] 뭘 시작하지..? 개발일지를 써보자! 일단 글부터 써보고 시작하기😎 개발하면서 막혔던 부분, 새로 알게 된 지식을 차곡차곡 정리해서 공부공간으로 사용해야지 \\(^3^)/ 안드로이드 어플은 만들어봤지만 이것 저것 섞어놔서 내께 아닌 기분,, 단
[#2 개발일지] 프로젝트 시작 Xcode와 Swift의 기본은 익혔으니 (아직 겉핥기 같지만..) 일단 프로젝트를 시작하고 더 배워보자 😁 앱 주제는 간단하게 보면 다이어리 사진첩 같은 형식 내가 가본 식당이나 장소에 대해 평가를 남기고 위치를 기록해서 한 번에
[#3 개발일지] DB와 서버가 필요하다 장소에 대한 정보를 저장하고 다시 불러오려면 데이터베이스와 서버가 필요하다. 존재하는 DB와 서버가 너무나 많다... 일단 안드로이드 어플 개발 시 사용해봤던 파이어베이스를 이용하기로 결정 파이어베이스 : 구글(Goog
Firestore에 읽고 쓰기 알고보니 파이어베이스엔 두가지 방식의 저장소가 존재했다. # 실시간 데이터베이스 : Firebase의 기존 데이터베이스로, 여러 클라이언트에서 실시간으로 상태를 동기화해야 하는 모바일 앱을 위한 효율적이고 지연 시간이 짧은 솔루션입니
데이터를 읽어 오려는데 난관봉착 😩일단 데이터를 읽어오는건 성공했다.이렇게 하면 데이터를 dictionary 형식으로 읽어와 데이터 출력 가능테이블뷰가 로딩된 후에 데이터를 읽어오는 것인지 테이블에 반영이 안된다 😭순서도 바꿔보고 재로딩 함수도 넣어봤지만 실패..그
Place마다 사진 저장이 필요하다. Firestore엔 큰 용량을 저장할 수 없어 이미지나 동영상은 Storage에 업로드하여 사용한다고 한다. Storage 사용하기 pod 'Firebase/Storage' 을 설치하고 Firebase에서 Storage를 시작하
우선 저번 목표였던 Storage에 올린 이미지 삭제하기이미지를 가리키는 경로에 .delete만 하면 쉽게 해결!장소에 대한 점수를 주는게 필요하다.그냥 숫자를 입력하거나 Picker로 해도 되지만 ⭐️ 로 표현하고 싶어서 라이브러리를 쓸까 하다가 만들 수 있을거 같아
장소 편집하기 저장된 장소의 내용을 편집할 수 있게 Edit 버튼을 추가했다. 이미 구현이 돼있는 Add Place 뷰로 이동하게 segue를 연결
API 생성 pod install >pod 'GoogleMap' pod 'GooglePlaces' API key와 연결 Google Map 예시코드 까지 했는데 갑자기 빌드 에러 발생.... > building for iOS Sim
GMSPlace 참조 Place Autocomplete
파이어스토어 필드 배열 값 변경
이 앱을 만들게 된 이유 = 내가 사용하고 싶어서!WeThere은 내가 가봤거나 가보고 싶은 장소를 기록해 한 눈에 볼 수 있게 해주는 앱이다.첫 시작은 내가 맛있다고 느꼈던 곳을 다시 가고 싶을 때나 내가 자주 가는 단골 집이 어딘지 알고 싶은데 사진으로만 일일히 찾
문제 전체적인 앱 기능을 만들고 나서는 크고 작은 문제들이 보였다. 여러 개의 기능을 만드는 것 보다 이 문제들 하나 해결하는게 더 어렵다.. 1) 로딩시간 원본 로딩 기본 화면에서 장소의 이미지를 보여줘야 하는데 시간이 꽤 걸리고 한 번에 뜨지 않았다. FireS
사진 로드 시간 줄이기가 해결됐다... 방법만 바구면 됐던,,, 근데 삭제나 생성시 orgimage가 없어져버린다. 다시 palceimages를 사용해서 주고 받는 방식으로 해야할거 같다 로딩화면도 없는게 빨라 보인다 custom cell에서 다운 받지 않고 메인에
UUID 카테고리 없으면 넣어 firestore folder 초기화면
별점 버튼 슬라이드와 터치 Slider 장소의 별점을 주는 버튼을 만들어서 사용했었다. 버튼을 누를 때마다 반별에서 풀별로 바뀌는 것을 기반으로 만들었는데 아무래도 드래그가 안되고 몇 번씩 눌러야 해서 불편했다. 라이브러리를 사용해야 하나 하다 알아보니 슬라이드
메인 화면에서 장소의 이미지가 로딩되는 시간을 줄이는게 아주 오래된 숙제였다. 정말 온갖 방법이란 방법은 다 시도해봤던거 같다 🥲 그러다 생각한 방법이 어차피 첫 화면에선 많아야 10개 정도의 장소만 보이는데 화면에 보이는 Cell의 이미지만 다운받을 순 없을까?
테이블뷰 빈 화면 아무 데이터가 없을 때 글자로 알려주자
지도 화면엔 모든 장소의 마커가 나온다. 기능 자체가 단순하기도 하고 장소 15개 정도로만 테스트해도 너무 밀집해보이고 겹처보이는 마커들이 보였다. 아이디어1 - 색상을 다르게 마커들을 그룹이나 분류에 따라 색상을 다르게 해볼까 고민 developer | pick
1. 장소 상세에서 지도로 이동 장소 상세 정보에 있는 주소를 통해 지도 페이지로 이동할 수 있게 했다. 이미 지도뷰와 마커 표시는 되어 있기 때문에 InfoView에서 MapController로 segue를 만들고 PlaceData를 전달하게 했다. onePl
캔슬 모양 + 밖에 터치 캔슬 compact datePicker 누르면 바로 확정 이미지 편집 밀면 바로 삭제 안되게 그룹 카테고리 이름 편집 가능 자잘.. 주소 못쓰게, 장소 추가 lable 진하게 나머지 달력에서 3개 이상 장소가 있으면 점이 지저분해 보
계속해서 이어진 언니의 피드백..! 1. 이미지 다운로드 로딩 메인 화면에서 아직 이미지가 다운로드 되지 않은 채로 InfoView로 들어가면 따로 이미지를 다운로드 받아 띄운다. 그동안은 기본 이미지로 대체하는데 사용자 입장에서는 장소 이미지가 없는건지 새로 받
1. 테이블 뷰 삭제 기본 테이블 뷰에서 밀어서 cell을 삭제할 때 "delete"라고 글씨가 나온다. 알아볼 순 있지만 그래도 사용자가 한국 유저이기 때문에 보기 편하게 "삭제"로 바꾸었다. 이미지 없는건 안보이게 뉴 아이콘