Skip to content

위젯, 메뉴바, 애플워치에서 급식과 시간표 - 오늘 뭐임

License

Notifications You must be signed in to change notification settings

todaywhat/TodayWhat-iOS

Repository files navigation

오늘 뭐임 (iOS, watchOS)

✨ Summary

아이폰과 맥의 위젯, 애플워치, 맥의 Menubar에서 편리하게 급식/시간표를 확인할 수 있는 서비스


🔗 Links

AppStore - https://apps.apple.com/app/id1629567018


📸 Screenshots

todaywhat-banner



📚 Tech Stack

  • SwiftUI
  • The Composable Architecture
  • Swift Concurrency (Async/Await)
  • GRDB.swift
  • Swift Package Manager
  • WidgetKit
  • Watch Connectivity

🏃‍♀️ Run Project

  • 프로젝트 루트에 XCConfig 폴더를 생성
  • Debug.xcconfig, Release.xcconfig 파일을 생성
  • xcconfig파일들 안에 API_KEY = \(Nesi API Key Here)
  • TodayWhat.xcodeproj 실행

⭐️ Key Functions

위젯

  • 홈화면 위젯에서 급식/시간표 정보 확인

학교 설정

  • 학교 검색
  • 학년/반/번호 입력
  • 학과 선택 (선택 사항)

메인

  • 오늘 급식 정보 확인
    • 알레르기가 포함된 급식일 시 글씨 색 변경
  • 오늘 시간표 정보 확인
  • 주말 스킵 기능

알레르기 설정

  • 알레르기를 선택하여 로컬에 저장

애플워치에서 확인

  • 아이폰과 연동하여 급식/시간표 확인