peter-j0y / gajang_android Goto Github PK
View Code? Open in Web Editor NEW가장가장 장보러가장 ><
가장가장 장보러가장 ><
구글 로그인과 페이스북 로그인 구현했고 한 번 로그인 했으면 자동으로 로그인 되도록 구현했습니다.
스플레시 화면 1초간 유지 후 로그인 페이지 혹은 홈 뷰로 이동하도록 설정했으며 로그아웃을 누르면 저장되어있는 회원 정보가
파이어베이스 데이터베이스에서 삭제되고 로그인 뷰로 이동하도록 했습니다.
Layout의 nearby_store_detail와 nearby_store_detail_show를 추가하였습니다.
지역탭에서 마트를 골랐을때 해당 마트가 보유하고 있는 상품들의 품목을 표시해주는 뷰입니다.
마트를 눌렀을때 나오는 상품들에 맞는 이미지로 연결했습니다.
layout/fragment_login.xml 파일의 로그인뷰 --> 구글 로그인으로 택스트 수정
주변상권 뷰에 해당상점의 아이템들이 리싸이클러뷰로 들어가있던 것을 마트들을 고르는 것으로 수정했습니다.
해당 아이템들을 클릭해서 아이템뷰로 넘어가는 것은 구현하지 않았고 itemview는 그대로 뒀습니다. 연결하는 작업해주시면 될 거 같숩니당.
(우선적으로 마트 이름 아래에 대형마트, 전통시장과 같은 분류를 해놨는데 추후에 마트의 주소를 넣을 수도 있습니다.)
거주지에 맞는 사진을 추가했습니다.
내정보탭에서 거주지 변경했을때 변경된 거주지가 보이도록 했습니다.
패키지 이름 고쳤습니다 example -> minrd
바보같은 저의 실수로 어마어마한 충돌이 발생해서
충돌을 해결한 이슈입니다.
구글 로그인 시 API Exception 문제를 해결했습니다.
MVVM 디자인 패턴과 데이터바인딩, 리사이클러뷰, 뷰모델을 이용해서 서버 연결을 했습니다.
1 . 로그인 버튼과 로고의 id값을 알아보기 쉽게 수정하였습니다.
2. 버튼의 width와 height를 수정하였습니다.
3. color에서 facebook_color로 알아보기 쉽게 수정하였습니다.
To Do
UI를 변경했습니다
서버 연결했지만 앱에 접속했을 때 한번에 뜨지 않고 다른 영역을 나갔다가 다시 들어올때 서버 연결이 되는 오류가 있습니다.
가격비교탭과 주변상권탭에서 보여지는 상점의 사진을 이름과 맞췄습니다.
거주지 변경을 원할때 나의 정보탭에서 거주지변경을 눌렀을때 새로운 거주지변경 뷰로 이동하도록 만들었습니다.
로그인하지 않았을때 거주지를 선택할 수 있는 view를 생성했습니다.
드롭다운 형식으로 거주지를 고를수 있습니다.
living_array
[강동구, 송파구,강남구,서초구,관악구,영등포구,금천구,구로구,강서구,양천구,마포구,서대문구,은평구,노원구,도봉구]
마켓 아이템 뷰와 가격비교 아이템 뷰의 디자인을 수정했씁니다. 감사합니다.
주변상권뷰를 눌렀을때 해당 마트의 품목이 나오는 기능을 추가했습니다.
GOOGLE 로그인 버튼을 추가했습니다.
FACEBOOK 로그인 버튼을 추가했습니다.
임시로 로고 이미지를 넣어놨습니다.
주변상권, 가격비교 탭에 있는 리사이클러뷰들의 item값들을 데이터와 연동했습니다.
위의 드롭다운형식 스피너의 선택에 따라서 달라지는 것까지 구현하면 될 것 같습니다.
주변상권 탭과 가격비교 탭 리사이클러 뷰하고 스피터 사용해서 했습니다.
현재 사진은 고등어 사진 한개로 통일해놨고 array에서 이름 정보만 가져올 수 있습니다.
리사이클러뷰 itemview를 2개추가하였고 Fragment에서 스피터 어댑터 연동과 item연동을 못했습니다.
내정보 탭에서
사용자 환경설정으로 1. 개인정보처리방침 2. 거주지 변경 3. 오픈소스라이선스 4. 로그아웃 뷰를 간단하게 디자인 했고,
개인정보처리방침, 거주지 변경, 로그아웃은 버튼 클릭시 작동이 됩니다.
오픈소스라이선스는 추후에 연결해줘야 합니다.
가격비교 탭에서 거주지의 상점이 먼저 나오도록 계획서의 내용대로 수정했습니다.
깃 클론후 브랜치 테스트입니다.
가격비교, 주변상권에서 스피너를 클릭하면 각각의 항목들이 원하는 항목을 보여주는 기능을 추가했습니다.
약간의 에러는 수정해야 합니다.
주변 상점 API 연결했고 뷰도 파란거 뜨던거에서 제대로 뜨도록 고쳤습니다.
로그인 이후에 거주지를 선택하도록 하게 했고 거주지 정보를 Shared Preference와 View Model에 연결하여 주변 상점 뷰에서 처음 입력한 거주지가 디폴트 값으로 뜨도록 설정했습니다.
To Do
일단 초안으로 주변상권 뷰 조금 꾸며봤는데 디자인은 서로 다같이 정한다음 해야될 거 같은 직감이 확 듭니다요... 일단 올려보겠습니다..
사용자가 거주지를 변경하고 싶을때. 거주지 변경에 대한 뷰를 새롭게 추가하였습니다.
viewModel에 마트 이름에 따른 마트 이미지 & 상품과 상품이미지의 변수를 mapOf형식으로 추가했습니다.
데이터를 받아오는 형식을 변경했습니다..
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.