Skip to content

MangDi-L/ios-wanted-PersonalScheduler

 
 

Repository files navigation

🗓️ Personal Scheduler

🌱 소개

사용자의 일정을 관리하는 앱입니다.
소셜 로그인 기능이 있으며 로그인 이후에 앱의 기능을 이용할 수 있습니다.
한번했던 로그인 이후에 앱을 다시실행할때 자동으로 로그인이 되고 로그아웃 후에 다른 소셜로그인이 가능합니다.
데이터는 원격 데이터베이스인 Firebase에 저장하며 가져옵니다.

Mangdi

❗️중요❗️
GoogleService_info.plist 파일 다운로드
다운로드한 파일은 폴더 최상단에 위치하면 됩니다!
스크린샷 2023-02-12 오전 6 45 46

💻 개발환경

swift xcode

🛒 사용 기술 스택

UI구현 아키텍처 RemoteDB 의존성관리도구
UIKit MVC Firebase CocoaPods

📱 실행 화면

코드로 구현하기 전에 Figma로 UI를 먼저 구성해보았습니다.

첫번째화면 두번째화면 세번째화면
스크린샷 2023-02-12 오전 4 16 54 스크린샷 2023-02-12 오전 4 17 07 스크린샷 2023-02-12 오전 4 17 15
카카오톡 로그인 카카오톡 자동로그인 및 로그아웃
one two
페이스북 로그인 페이스북 자동로그인 및 로그아웃
three four
스케쥴 추가하기 (오늘보다 날짜 크게)
five
스케쥴 추가하기 (오늘보다 날짜 작게)
six
스케쥴 수정하기 (-인날짜 +로 수정)
seven
스케쥴 삭제
eight

😭 구현하지못한 부분

  1. 애플 로그인
  2. FCM, APNs를 이용한 푸시 알람 띄우기

애플 Developer Membership이 없어서 일단 우선순위를 뒤로 두로 다른기능들을 우선 개발했습니다. 제출마감까지 2시간남아서 결국 해보지못했습니다. 소셜로그인같은경우 애플로그인을 꼭 포함시켜서 개발해야하기때문에 필수로 구현해야하는 부분이라 공부해보겠습니다. FCM과 APNs를 이용한 푸시 알람도 공부하겠습니다.


🔝 맨 위로 이동하기


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 98.1%
  • Ruby 1.9%