Skip to content

CheerLotTeam/cheerlot-ios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

578 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚾️ 쳐랏! iOS

Swift Platform watchOS WidgetKit Architecture Release License

야구 팬이 선수별 응원가를 더 쉽고 빠르게 탐색하고 재생할 수 있도록 만든 SwiftUI 기반 iOS 프로젝트입니다.

appstore

About

쳐랏은 구단과 선수 중심으로 응원가를 찾고, 재생하고, 더 편하게 즐길 수 있도록 기획한 앱입니다.
단순한 음원 재생을 넘어, 팀 테마 변경, 선수 검색, 위젯, Apple Watch 확장까지 고려하여 팬 경험을 더 직관적으로 제공하는 것을 목표로 합니다.


Features

  • 구단별 선수 목록 조회
  • 선수별 응원가 탐색 및 재생
  • 팀 선택에 따른 테마 변경
  • 검색을 통한 선수 빠른 탐색
  • Apple Watch 확장 타깃 지원
  • 위젯 지원(예정)

Tech Stack

Frameworks

  • SwiftUI
  • WidgetKit

Architecture

  • MVVM

Platforms

  • iOS
  • watchOS

Tools

  • Swift 6
  • Fastlane

Architecture

이 프로젝트는 SwiftUI 기반의 MVVM 스타일 구조를 중심으로 구성되어 있습니다.

  • View
    • 화면을 선언적으로 구성하고 사용자 입력을 전달합니다.
  • ViewModel
    • 화면 상태를 관리하고 View와 로직을 연결합니다.
  • Extensions
    • iOS 앱뿐 아니라 WidgetApple Watch 확장까지 함께 고려해 구조를 확장하고 있습니다.

Screenshots

라인업 재생 선수 목록 재생 화면 검색 화면
홈 라인업 재생 선수 목록 재생 화면 검색 화면

About

쳐랏 iOS 레포지토리입니다.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors