/KKUYOS

iOS를 뒤집어보겠습니다! 으으으읏! 얍! (╯°□°)╯︵ SOᴉ

Primary LanguageSwift

Frame 1000002424 표지

이 세상 모든 지각 꾸물이들의 정시 도착 꿈을 이뤄줄 꿈같은 서비스, 꾸물꿈 ⏰💤
34기 NOW SOPT AppJam 꾸물꿈 프로젝트입니다.

꾸물꿈에 대해 더 자세히 알고 싶다면? 프로젝트 설계 및 주요 기능 소개 보기✔️


Frame 1000002423

김진웅
@JinUng41
이지훈
@hooni0918
이유진
@youz2me
김수연
@mmaybei
약속 추가 플로우, 모임 상세 푸시 알림, 온보딩, 마이페이지 모임 추가 플로우, 약속 상세 , 내 모임, 준비 정보 입력

Frame 1000002428

library description
FirebaseSDK FCM을 이용한 푸쉬 알림을 구현하기 위함
KakaoSDK 카카오 소셜 로그인 구현을 위함
Lookin UI 구현에 있어, 뷰 계층을 보다 쉽게 파악하기 위함
Moya 추상화된 네트워크 레이어를 보다 간편하게 사용하기 위함
RxCocoa 뷰의 상태 관리를 위한 동적 프로그래밍 도입
RxSwift 뷰의 상태 관리를 위한 동적 프로그래밍 도입
Snapkit UI 구현에 있어, 오토레이아웃을 보다 간편하게 사용하기 위함
Then UI 구현에 있어, 클로저를 통해 인스턴스를 초기화하기 위함
Kingfisher 이미지 캐싱 처리 및 UI 성능 개선을 위함

Frame 1000002425 꾸물아요들의 코딩컨벤션 보기✔️

Frame 1000002426

main 브랜치: 최종 제출용
suyeon 브랜치: 개발 작업용 (default 브랜치)

1. 기능 개발, 네트워크, 리팩토링, 세팅 등 작업할 내용에 대한 이슈 생성
2. suyeon 브랜치에서 이슈 브랜치 생성
3. 이슈 브랜치에서 작업
4. 작업 완료 후 PR 작성, 체크리스트를 통해 어떤 것을 해결한 이슈인지 명시
5. 코드리뷰를 통해 모든 구성원이 approve하였을 때 suyeon 브랜치로 머지

Frame 1000002427

📁 Kkumulkkum
├── 📁 Application
│   ├── AppDelegate
│   ├── SceneDelegate
├── 📁 Source
│   ├── 🗂️ Onboarding
│   │   ├── 🗂️ Model
│   │   ├── 🗂️ ViewModel
│   │   ├── 🗂️ View
│   │   ├── 🗂️ ViewController
│   ├── 🗂️ Home
│   ├── 🗂️ My
│   ├── 🗂️ Core
│   │   ├── TabBar
│   │   ├── View
│   │   ├── Cell
├── 📁 Resource
|   ├── 🗂️ Extension
|   |   ├── UIStackView+
|   |   ├── UIView+
|   |   ├── ...
|   ├── 🗂️ Util
|   |   ├── ReuseIdentifiable
|   |   ├── Screen
|   |   ├── ...
|   ├── 🗂️ Font
|   |   ├── .ttf
|   ├── Asset.xcassets
│   ├── Info.plist
├── 📁 Network