Giter Site home page Giter Site logo

gajang_android's People

Contributors

devmingu avatar peter-j0y avatar thugms avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

gajang_android's Issues

[feat] Google & Facebook Login, Auto Login, Splash View, Logout

구글 로그인과 페이스북 로그인 구현했고 한 번 로그인 했으면 자동으로 로그인 되도록 구현했습니다.
스플레시 화면 1초간 유지 후 로그인 페이지 혹은 홈 뷰로 이동하도록 설정했으며 로그아웃을 누르면 저장되어있는 회원 정보가
파이어베이스 데이터베이스에서 삭제되고 로그인 뷰로 이동하도록 했습니다.

[feat] Layout Nearby_Store_Detail

Layout의 nearby_store_detail와 nearby_store_detail_show를 추가하였습니다.
지역탭에서 마트를 골랐을때 해당 마트가 보유하고 있는 상품들의 품목을 표시해주는 뷰입니다.

[feat] Create nearby_marketview and connect nearby_store.xml

주변상권 뷰에 해당상점의 아이템들이 리싸이클러뷰로 들어가있던 것을 마트들을 고르는 것으로 수정했습니다.
해당 아이템들을 클릭해서 아이템뷰로 넘어가는 것은 구현하지 않았고 itemview는 그대로 뒀습니다. 연결하는 작업해주시면 될 거 같숩니당.

(우선적으로 마트 이름 아래에 대형마트, 전통시장과 같은 분류를 해놨는데 추후에 마트의 주소를 넣을 수도 있습니다.)

[fix] API Connection In MVVM

MVVM 디자인 패턴과 데이터바인딩, 리사이클러뷰, 뷰모델을 이용해서 서버 연결을 했습니다.

[feat] Login View Edit

1 . 로그인 버튼과 로고의 id값을 알아보기 쉽게 수정하였습니다.
2. 버튼의 width와 height를 수정하였습니다.
3. color에서 facebook_color로 알아보기 쉽게 수정하였습니다.

[fix] Fix Error

To Do

  • 스피너 값 바꾸기
  • 마트별 상품 나오기 뷰
  • 디자인 바꾸기
  • 하드코딩 리팩토링하기

[feat] API Connection

서버 연결했지만 앱에 접속했을 때 한번에 뜨지 않고 다른 영역을 나갔다가 다시 들어올때 서버 연결이 되는 오류가 있습니다.

[feat] Connect To Market Image & Link To ChangeLiving View

가격비교탭과 주변상권탭에서 보여지는 상점의 사진을 이름과 맞췄습니다.
거주지 변경을 원할때 나의 정보탭에서 거주지변경을 눌렀을때 새로운 거주지변경 뷰로 이동하도록 만들었습니다.

[feat] Living Select View

로그인하지 않았을때 거주지를 선택할 수 있는 view를 생성했습니다.
드롭다운 형식으로 거주지를 고를수 있습니다.

living_array
[강동구, 송파구,강남구,서초구,관악구,영등포구,금천구,구로구,강서구,양천구,마포구,서대문구,은평구,노원구,도봉구]

[feat] Login View

GOOGLE 로그인 버튼을 추가했습니다.
FACEBOOK 로그인 버튼을 추가했습니다.
임시로 로고 이미지를 넣어놨습니다.

[feat] Nearby, price_compare view and Fragment

주변상권 탭과 가격비교 탭 리사이클러 뷰하고 스피터 사용해서 했습니다.
현재 사진은 고등어 사진 한개로 통일해놨고 array에서 이름 정보만 가져올 수 있습니다.
리사이클러뷰 itemview를 2개추가하였고 Fragment에서 스피터 어댑터 연동과 item연동을 못했습니다.

[feat] My Info View

내정보 탭에서
사용자 환경설정으로 1. 개인정보처리방침 2. 거주지 변경 3. 오픈소스라이선스 4. 로그아웃 뷰를 간단하게 디자인 했고,
개인정보처리방침, 거주지 변경, 로그아웃은 버튼 클릭시 작동이 됩니다.
오픈소스라이선스는 추후에 연결해줘야 합니다.

[feat] Connect Nearby Store API & Navigate Select Living Area

주변 상점 API 연결했고 뷰도 파란거 뜨던거에서 제대로 뜨도록 고쳤습니다.
로그인 이후에 거주지를 선택하도록 하게 했고 거주지 정보를 Shared Preference와 View Model에 연결하여 주변 상점 뷰에서 처음 입력한 거주지가 디폴트 값으로 뜨도록 설정했습니다.

To Do

  • 1. 뷰 모델에 현재 보고있는 생필품 정보 연결
  • 2. 스피너 선택에 따른 선택적 데이터 표시 및 정렬 작업 필요
  • 3. 마트 이름에 따른 마트 이미지 표시 + 상품이미지
  • 4. 주변 마트 눌렀을 때 마트가 보유한 상품 불러오기
  • 5. 거주지 정보 변경 뷰
  • 6. 마트 자세히 보기 페이지로 넘어갈 때 해당 마트에 대한 데이터 넘겨주기
  • 7. 리사이클러뷰 페이징 처리
  • 8. 디자인 대대적인 수정 필요..

[feat] Add OpenSourceLicense & Add PersonalPrivacyPolicy

  1. 내정보탭에서 오픈소스라이선스를 라이브러리 형태로 추가하였습니다.
  2. 개인정보보호정책을 노션 URL로 이동하도록 설정해놨습니다.
  3. 마트사진과 상품사진을 바꾸는 부분을 함수로 만들었습니다.

[feat] Fragment_Change_living & Add Variable In ViewModel

사용자가 거주지를 변경하고 싶을때. 거주지 변경에 대한 뷰를 새롭게 추가하였습니다.
viewModel에 마트 이름에 따른 마트 이미지 & 상품과 상품이미지의 변수를 mapOf형식으로 추가했습니다.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.