Skip to content

2019년 인천광역시 사회문제해결형 PBL 프로그램

Notifications You must be signed in to change notification settings

ryuspace/Recycling-Helper

Repository files navigation

♻️ Recycling Helper ♻️

1. 작품 설명

  • 실명제를 적용한 쓰레기 불법 투기 근절을 해결하기 위한 실명제 앱입니다.

  • 사용자는 회원가입과 로그인을 한 후 바코드를 인식시켜 종량제 봉투를 등록합니다.

  • 사용자는 쓰레기통에 종량제 봉투의 바코드를 인식시키고 등록된 봉투이면 쓰레기통이 열려 배출이 가능합니다.

2. 전체 기능

로그인 화면 메인 화면 목록 화면
로그인 메인 목록
내 주변 쓰레기통 위치 분리수거 안내 바코드 인식
쓰레기통 위치 분리수거 안내 바코드 스캔
종량제 봉투 리스트
종량제 봉투 리스트

3. 역할

  • Android

4. 개발 기간

  • 2019/11 ~ 2019/11

5. 개발 환경

  • Android
  • MySQL
  • Apache
  • Arduino

6. 개발 언어

  • JAVA
  • PHP
  • C++
  • C

7. 사용 라이브러리

  • T map API (지도)
  • volley (통신)
  • zxing (바코드)

8. 주요 이슈 및 해결 방안

로그인 했을 때 받은 User의 이름이 사용될 곳이 너무 많다.

말 그대로 로그인 했을 때 User의 이름이 사용할 곳이 많은데 Activity나 Fragment에서 데이터를 공유할 수 있는
Intent나 Bundle 이런 거로는 너무 코드가 복잡해지고 쉽게 NULL 값을 참조할 수가 있다.
SingleTon 패턴을 사용해 static 변수를 생성해서 앱이 사용중일 때 내내 변수를 접근할 수 있다.
static 변수는 프로그램이 시작할 때 자동으로 생성된다.

About

2019년 인천광역시 사회문제해결형 PBL 프로그램

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages