Skip to content

wormsJJG/ios-wanted-PersonalScheduler

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PersonalScheduler

  • 구현 기능

    • SplashVC를 통해 유저가 로그인한 적이 있는지 확인 후 결과에 따른 뷰 이동
    • Kakao 로그인 -> Firebase에도 계정 생성 -> User DB 생성
    • 유저의 스케줄을 FireSotre에서 불러와 TableView에 보여주기
    • 유저 스케줄 생성
    • 유저 스케줄 편집
    • 현재 시간에 따른 Cell 배경색 변경
  • 구현하지 못한 기능

    • FacaeBook Login 페이스북 로그인은 페이스북 개발자 사이트에 접속을 하여야하는데 FacecBook 계정인증 처리가 늦어 하지 못하였습니다. 조금더 일찍 인증을 시작했다면 페이스북 로그인을 구현해볼 수 있었을 것 같아 너무 아쉽고 스케줄을 제대로 짜지 못해 일어난 일이라 다음엔 개발 일정을 더 체계적으로 잡아야 할 것 같습니다.

      스크린샷 2023-01-13 오후 3 14 12
    • Apple Login, RemotePush 이는 개발자 계정 등록을 아직 하지 않아 수행 못하였습니다. 이 과정으로 개발자 계정의 필요성과 개발자 계정이 있어야만 기능을 알게 되었습니다.

  • 적용 패턴

    • MVVM (Model-View-ViewModel) 나중에 생기는 데이터를 대비하기 위해 Dynamic 타입을 구현해 적용하였습니다.

      스크린샷 2023-01-13 오후 3 36 38
  • FireStore 구조

    • 스크린샷 2023-01-13 오후 3 43 45
  • 앱 실행 영상

    • LoginView

      LoginView.mov
    • ScheduleListView && Add

      RPReplay_Final1673593306.MP4
    • Edit && Delete

      Edit.Delete.MP4
    • SplashView

      SplashView.mov

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%