앱/서버 개발 후기 및 정리

Kyung yup Lee·2021년 1월 3일
0

전역하고 부터 개인적으로 진행했던 "정치판" 앱 개발이 1차적으로 마무리가 되었다.

아직 리팩토링과 추가적으로 업그레이드할 기능들이 많지만, 초안으로 배포할 수 있을 정도가 됨.

이 앱은 공공데이터 포털에서 open api를 통해 데이터를 받아와 선거정보, 후보자 정보, 당선자 정보, 당선자 공약 데이터를 뿌려주는 앱이다.

개발기간 : 약 2주
서버 : node.js, aws ec2, open api(공공데이터포털) 데이터베이스 사용 안 함
앱 : kotlin

웹 프론트엔드까지 만들려고 했으나 현재 앱의 기능이면 웹까지는 필요 없을 것 같다.

차후 플랫폼 형태로 진화할 시점에 웹까지 적용할 예정.

현재 앱이 가지고 있는 문제점 및 해결 방법을 정리하고,

다음 주에는 친구에게 앱 디자인 및 UX 피드백을 받으며 개발 하는 동안 있었던 learning point 및 struggling point를 정리해야될 것 같다.

정리할 내용은 앱에서 사용했던 메인 기술인

navigation - activity위에서 fragment를 navigate함
viewModel - itemLiveData
recyclerView - adapter 및 viewholder 개념 + onItemClickListener
viewpager2 - tablayout과 결합 사용
retrofit2
coroutine - 비동기 처리
loadingDialog
constraintlayout

서버 부분은

express
router
test - supertest
open api 받아오는 법
aws 서버 배포

기타로
안드로이드에서 로컬 서버 접속하는 방법
xml parsing

에 대해 정리하려한다.

profile
성장하는 개발자

0개의 댓글