사용자의 일정을 관리하는 앱입니다.
소셜 로그인 기능이 있으며 로그인 이후에 앱의 기능을 이용할 수 있습니다.
한번했던 로그인 이후에 앱을 다시실행할때 자동으로 로그인이 되고 로그아웃 후에 다른 소셜로그인이 가능합니다.
데이터는 원격 데이터베이스인 Firebase에 저장하며 가져옵니다.
Mangdi |
❗️중요❗️
GoogleService_info.plist 파일 다운로드
다운로드한 파일은 폴더 최상단에 위치하면 됩니다!
UI구현 | 아키텍처 | RemoteDB | 의존성관리도구 |
---|---|---|---|
UIKit | MVC | Firebase | CocoaPods |
코드로 구현하기 전에 Figma로 UI를 먼저 구성해보았습니다.
첫번째화면 | 두번째화면 | 세번째화면 |
---|---|---|
카카오톡 로그인 | 카카오톡 자동로그인 및 로그아웃 |
---|---|
페이스북 로그인 | 페이스북 자동로그인 및 로그아웃 |
스케쥴 추가하기 (오늘보다 날짜 크게) |
---|
스케쥴 추가하기 (오늘보다 날짜 작게) |
스케쥴 수정하기 (-인날짜 +로 수정) |
스케쥴 삭제 |
- 애플 로그인
- FCM, APNs를 이용한 푸시 알람 띄우기
애플 Developer Membership이 없어서 일단 우선순위를 뒤로 두로 다른기능들을 우선 개발했습니다. 제출마감까지 2시간남아서 결국 해보지못했습니다. 소셜로그인같은경우 애플로그인을 꼭 포함시켜서 개발해야하기때문에 필수로 구현해야하는 부분이라 공부해보겠습니다. FCM과 APNs를 이용한 푸시 알람도 공부하겠습니다.