Coder Social home page Coder Social logo

khuhelper's Introduction

new Dean("Yujin"); 🇰🇷

EUZL's github stats

khuhelper's People

Contributors

euzl avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

khuhelper's Issues

커밋 메시지 컨벤션

Type 의미
feat 기능 (새로운 기능)
fix 버그 (버그 수정)
refactor 리팩토링
style 스타일 (코드 형식, 세미콜론 추가: 비즈니스 로직에 변경 없음)
docs 문서 (문서 추가, 수정, 삭제)
test 테스트 (테스트 코드 추가, 수정, 삭제: 비즈니스 로직에 변경 없음)
chore 기타 변경사항 (빌드 스크립트, 패키지 매니저 수정 등)

출처 : Git - 커밋 메시지 컨벤션

fix: 어댑터(PetitionAdapter) 재사용에 의한 클릭이벤트처리 문제

ASIS

민원목록의 리사이클러뷰에서 아이템을 클릭했을 때 무조건 관리자용 민원확인액티비티로 전환된다.

  • 하나의 petitionAdapter을 두 activity에서 연결해서 사용하기 때문
    현 adapter에서 액티비티 전환 코드가 있다.

TODO

(유저로그인) 민원목록 -> 사용자용 민원확인액티비티 or 다이얼로그
(관리자로그인) 민원목록 -> 관리자용 민원확인액티비티

  • 따라서 리스너를 사용하거나 어댑터를 또 만들거나 해야된다.
    아마 리스너가 가장 현명할 것 같다.

🔮 구현할 기능

우선순위 순서로 정렬

사용자

  • 지도에 전기차 충전소 띄워주기
  • 충전소 클릭시 상세정보
  • 민원접수

  • 검색을 통해 충전소 찾기
  • 고급검색

관리자

  • 설치 최적지 분석
  • 지점당 사용량 예측 -> 깔끔하게만
  • 민원관리

  • 최적지 지도에 ?? - 이건 확인좀

feat:민원접수

  • 충전소 이름 받아오기
  • DB에 관련 내용들 저장되도록

fix: 마커 화면에 보이는 것만 표시

처음엔 클러스터 적용을 고려했는데, 현재 위치를 기준으로 보이는 충전소는 다 표시해 주는게 취지에 맞을 것 같다! (충전소 위치 안내)

지금은 지도를 축소해서 서울시 전체를 보여주고 있다.
-> 위치정보를 받아서 조금 확대해서 시작 !

fix: 검색 뒤로가기 버튼 안 먹음

UserActivity에서 검색 후, 뒤로가기 버튼을 눌렀을 때 커서가 해제되고, hint가 표시되어야 하는데 바로 로그아웃 다이얼로그가 뜸


코드를 보니

        searchEdt.setOnEditorActionListener(new TextView.OnEditorActionListener()
        {
            @Override
            public boolean onEditorAction(TextView v, int actionId, KeyEvent event)
            {
                if(actionId == EditorInfo.IME_ACTION_DONE)
                {
                    searchPlace(searchEdt.getText().toString());
                    isSearchMode = true;
                    return true;
                }
                return false;
            }
        });

이렇게 되어있다. 무조건 false를 리턴하네? 근데 이거 문제는 아닐 것 같고.. onBackButton() 메소드에 문제가 있는 것 같은데 디버깅을 해봐야 될 것 같다ㅜㅜ 지금은 할 수가 없어서 다음에!

fix: 검색시 충전소와 이름이 일치하지 않는 문제

검색 결과에 따른 충전소 리스트가 지도에 마커로 표시는 잘 되지만,
상세 페이지로 들어갔을 때 전혀 다른 충전소의 정보가 뜬다 ㅠㅠ
절대적인 충전소id가 아닌 저장 순서로 tag에 저장되기 때문인 듯
(마커 클릭 시 이벤트 처리를 tag를 통해서 한다)

feat: 서버 개발

현재 RealtimeDB를 사용하고 있는데, MySQL 과 스프링으로 서버를 구축해서 로그인, 민원을 관리하고 싶다!

fix: 사용량 예측 결과 표시 에러

관리자의 사용량 예측 메뉴에서 차 대수를 입력하면 앱이 중단되는 현상
(기존에 서버가 닫혀서 제대로 확인을 못 했었다ㅠㅠ 앞으로 테스트 진짜 필수)

fix: 충전소 외않떠..?

저번 실행때까지만 해도 잘 떴는데 지금은 충전소가 하나도 뜨지 않는다.
API 확인 필요 ㅠㅠ

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.