Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
HmmCorn
/
WhereAreYou_iOS
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
2
Actions
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Security and quality
Insights
[Work 31] ViewController의 화면전환/조립 책임을 Coordinator와 ScreenFactory로 분리했습니다.
- #20
#20
Merged
snughnu
merged 20 commits into
develop
HmmCorn/WhereAreYou_iOS:develop
from
WORK-31
HmmCorn/WhereAreYou_iOS:WORK-31
Copy head branch name to clipboard
Sep 9, 2026
Conversation
Commits
20
(20)
Checks
Files changed
Merged
[Work 31] ViewController의 화면전환/조립 책임을 Coordinator와 ScreenFactory로 분리했습니다.
#20
snughnu
merged 20 commits into
develop
HmmCorn/WhereAreYou_iOS:develop
from
WORK-31
HmmCorn/WhereAreYou_iOS:WORK-31
Copy head branch name to clipboard
Commits
Commits on Sep 3, 2026
REFACTOR: Coordinator/ScreenFactory 기반 구조 추가
snughnu
committed
6ee885d
View commit details
Copy full SHA for 6ee885d
Browse repository at this point
REFACTOR: Home 화면전환 로직을 HomeCoordinator로 이전
snughnu
committed
7317244
View commit details
Copy full SHA for 7317244
Browse repository at this point
REFACTOR: AppointmentList 화면전환 로직을 AppointmentListCoordinator로 이전
snughnu
committed
66cf8fe
View commit details
Copy full SHA for 66cf8fe
Browse repository at this point
REFACTOR: MyPage 화면전환 로직을 MyPageCoordinator로 이전
snughnu
committed
3925a36
View commit details
Copy full SHA for 3925a36
Browse repository at this point
REFACTOR: Chat 화면전환 로직을 ChatCoordinator로 이전
snughnu
committed
7ae8188
View commit details
Copy full SHA for 7ae8188
Browse repository at this point
REFACTOR: AppointmentCreation/RouteSearch 화면전환 로직을 Coordinator로 이전
snughnu
committed
2e4cd7b
View commit details
Copy full SHA for 2e4cd7b
Browse repository at this point
REFACTOR: SceneDelegate 화면전환 로직을 AppCoordinator로 이전
snughnu
committed
97ea70d
View commit details
Copy full SHA for 97ea70d
Browse repository at this point
REFACTOR: ViewController가 Coordinator 구체 타입 대신 프로토콜을 참조하도록 변경
snughnu
committed
6a4489d
View commit details
Copy full SHA for 6a4489d
Browse repository at this point
REFACTOR: Coordinator에 남아있던 UseCase 조립/실행 로직을 ViewModel과 ScreenFactory로 이전
snughnu
committed
3119c8a
View commit details
Copy full SHA for 3119c8a
Browse repository at this point
REFACTOR: showAppointmentInfo가 사용하지 않는 반환값을 갖지 않도록 수정
snughnu
committed
cb1865d
View commit details
Copy full SHA for cb1865d
Browse repository at this point
FIX: SceneDelegate의 window 강제 언래핑 제거
snughnu
committed
497a383
View commit details
Copy full SHA for 497a383
Browse repository at this point
Commits on Sep 6, 2026
REFACTOR: Coordinator에 반복되는 화면전환 메서드를 NavigationCoordinator 공용 구현으로 통합
snughnu
committed
db4df5f
View commit details
Copy full SHA for db4df5f
Browse repository at this point
REFACTOR: ScreenFactory를 싱글톤으로 전환해 Coordinator들이 공유하도록 변경
snughnu
committed
e46f1ea
View commit details
Copy full SHA for e46f1ea
Browse repository at this point
Commits on Sep 7, 2026
REFACTOR: ScreenFactory를 싱글톤/역할별 프로토콜로 분리하고 DI 디렉토리 재구성
snughnu
committed
ee845b8
View commit details
Copy full SHA for ee845b8
Browse repository at this point
REFACTOR: RouteSearchCoordinator가 start()를 통해 진입하도록 수정
snughnu
committed
3c5add4
View commit details
Copy full SHA for 3c5add4
Browse repository at this point
REFACTOR: AppCoordinator가 LoginViewController를 ScreenFactory로 조립하도록 변경
snughnu
committed
0be1dd1
View commit details
Copy full SHA for 0be1dd1
Browse repository at this point
REFACTOR: AppointmentListCoordinator가 화면을 ScreenFactory로 조립하도록 변경
snughnu
committed
abb6734
View commit details
Copy full SHA for abb6734
Browse repository at this point
REFACTOR: LocationPermission 전용 ViewModel을 분리해 Coordinating 프로토콜에서 구체 ViewModel 노출 제거
snughnu
committed
39e4781
View commit details
Copy full SHA for 39e4781
Browse repository at this point
FIX: 파라미터 없는 ViewController에 커스텀 init 추가로 Core 계층의 UIKit 암묵 의존 제거
snughnu
committed
54eb97b
View commit details
Copy full SHA for 54eb97b
Browse repository at this point
Commits on Sep 8, 2026
REFACTOR: NavigationCoordinator 공용 메서드를 DatePickerPresenting/PlaceSearchPresenting으로 분리
snughnu
committed
8273457
View commit details
Copy full SHA for 8273457
Browse repository at this point
You can’t perform that action at this time.