📖 상세 내용

제어반 아키텍처

제어반 예제 제어반 예제 제어반 예제 제어반 예제

🐷
기업 연계 프로젝트로 진행된 프로젝트입니다. 지중화 제어반 관리 애플리케이션은 지중화 제어반의 위치와 상태를 확인할 수 있는 앱입니다. 도심 속 진행되고 있는 지중화 사업에 맞춰서 개발된 사업으로 제어반의 상태와 위치를 서버로 부터 확인할 수 있습니다.직접 관리하기 위해 사용자가 제어반까지의 길을 찾을 수 있고 도심 속에서 GPS가 잘 안될 경우와 정확한 매립 위치 확인을 위해 ARCore와 주변 상황 인식 기술을 이용해 정확한 매립 위치를 AR 카메라를 통해서 사용자에게 제공해줍니다.

🛠️ 사용 기술 및 라이브러리

- Kotlin, Android
- Google Maps
- Google ARCore, javagl
- Retrofit2, SlidingUpPanel, Room
- Figma, Postman, GitHub

📱 담당한 기능(Android)

- Figma를 활용하여 앱 디자인
- 전체 UI 구성
- 전체 아키텍처 설계
- 제어반 관리 기능
- 제어반 지도 및 길찾기 기능
- 제어반 AR 길찾기 기능

💡 깨달은 점

- 앱 지식이 없을 때 부터 맡은 첫 앱 프로젝트라서 지식이 쌓일 때 마다 수정하면서 실력이 성장하는 것을 느낄 수 있었음.
- 사용자의 위치 정보를 object 객체로 관리했는데 실무에서는 유저 정보 같은 경우 어떻게 관리하는지 공부해야할 것 같음.
- 기업과 연계하여 2년 간의 오랜 기간동안 적정 목표를 달성하고 계속해서 회의 및 수정하는 과정에서 적극적인 소통과 명세서가 매우 중요함을 느낌.
- Room의 경우 수정 시 version과 함께 migrate 과정이 필요함을 알게 되었고 그 과정을 공부할 수 있었음.
- ARCore를 적용하면서 공식 문서나 해외 자료들을 찾는 습관을 갖추게 됨.