Skip to content

라이빗은 테일러스위프트비욘세비틀즈니키미나즈켄드릭라마요아소비래드윔프스히게단의 내한을 기다립니다

Notifications You must be signed in to change notification settings

mediunn/Livith-iOS

Repository files navigation

Image

Livith 라이빗

print("모두가 라이브를 통해 빛나는 순간! 라이빗 iOS 레포지토리입니다.")

iOS 17.0+ Swift 6.0 SwiftUI Tuist


Team iOS

@youz2me @JinUng41

App Screenshot

Key Features

  • 나의 관심 공연을 설정하고 홈 화면에서 간편하게 확인해요.
  • 콘서트 정보부터 아티스트 정보까지, 흩어진 정보를 한번에 확인해요.
  • 콘서트의 지난, 예상 셋리스트부터 가사까지! 라이빗에서 제공해요.
  • 팬문화부터 응원법까지 쉽게 접하지 못하는 정보를 모아볼 수 있어요.
  • 콘서트마다 열리는 커뮤니티 탭에서 사람들과 의견 및 정보를 나눠요.
  • 보고 싶은 콘서트를 필터와 정렬 기능을 통해 간편하게 탐색해요.

Tech Stack

Category Technologies
Architecture MVI Pattern, Clean Architecture
UI SwiftUI
Concurrency Swift Concurrency
Modularization Tuist
Networking Alamofire, URLSession
Dependencies Alamofire, KakaoOpenSDK,
Kingfisher, YoutubePlayerKit

Livith iOS Architecture

Data Flow

Image

Module Structure

Image

Important

DIContainer - @Injected 프로퍼티 래퍼를 통한 의존성 주입 컨테이너
LivithNetwork - Alamofire 기반 네트워크 레이어. API 통신 및 에러 처리 담당
LivithFoundation - 공통 유틸리티 및 Extension. Task 확장 등 비동기 유틸리티 포함
Auth - KakaoSDK 기반 소셜 로그인 처리
Persistence - UserDefaults 기반 로컬 데이터 저장


About

라이빗은 테일러스위프트비욘세비틀즈니키미나즈켄드릭라마요아소비래드윔프스히게단의 내한을 기다립니다

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors 2

  •  
  •