본문 바로가기

앱 개발기/[1.2] 앱돈 개발기

2. 앱테크 개발 시작

후.. 이제 시작이다!! 20년 2월 전까지 검수해서 배포까지 해보자!라고 생각했었다... 앞으로 어떤 일이 생길지도 모르고 ㅠㅠ 


 

 

커밋 로그를 뒤적뒤적 해보니  iOS는 19.12.23일 Server는 19.12.07에 첫 커밋을 했다. 

 

서버 쪽은 설계하면서 디비랑 서버 만드는 거 공부한다고 먼저 시작했다.

 

DB, 디자인, 서버 개발 시작!

 

데이터베이스 설계는 

 

계정을 저장하는 account 테이블 하나와 앱테크랑 이벤트를 관리하는 테이블까지 총 5개면 충분하겠지 ㅎㅎ

 

 

디자인은 깔끔하고 하늘색으로 핀터레스트 같은 사이트를 참고하면서 디자인을 만들었다.

 

서버는 AWS로 빠르게 구성했다.

 

 

iOS 개발 시작

 

애플에서 권하는 MVC 패턴을 적용하여 개발하면 할수록 Massive View Controller가 되어가는 내 Apptech 프로젝트... 

 

기술의 부채가 계속 쌓이지만...  조금만 참고 앱 오픈하면 리팩토링을 하자!!!!

 

 

외부 라이브러리로는 

 

  •  회원 관리를 위한 kakao를 사용했다. (앱 검수를 하려면 Apple Login 도 사용해야 한다)

  • 서버와의 통신을 위해 Alamofire을 사용했다.

  • 비동기적으로 이미지를 불러오려고 SDWebImage를 사용했다.

  • iOS 12에서 작업 중이어서 모달로 오픈한 화면을 스크롤해서 내리는 PanModal을 사용했다.
  • 플로팅 버튼을 위해 Floaty를 사용했다.

  • 캘린더를 사용하기 위해 JTAppleCalendar를 사용했다.

  • 구글 애드몹과 푸시, 크래시리틱스 등을 사용하기 위하여 Firebase를 사용했다.