Skip to content

nedpark/MapoFM-iOS

Repository files navigation

MapoFM iOS App (마포FM iOS 앱)

License: MIT Platform Xcode iOS

마포FM의 iOS 앱 버전 개발을 위한 제안 및 프로토타입 프로젝트입니다. 현재는 마포FM 앱은 공식적으로 Android 버전("씨알")만 제공되고 있습니다. 이 프로젝트를 통해 iOS 사용자들에게도 마포FM의 앱 서비스가 제공되기를 기대합니다.

프로젝트 개요

이 프로젝트는 다음의 목표를 가지고 진행됩니다.

  • 기능 패리티: 마포FM 씨알 Android 앱과 동일한 핵심 기능들을 iOS 앱에서도 제공합니다.
  • iOS 네이티브 경험: iOS의 UI/UX 가이드라인에 맞춰 사용자에게 익숙하고 쾌적한 경험을 제공하도록 UI를 재구성합니다.
  • 실효적인 기능: 단순 이식뿐만 아니라, 사용자의 요구와 최신 기술 트렌드를 반영하여 개선된 기능들을 제공합니다.

주요 기능 (예상)

  • 실시간 라디오 스트리밍: 끊김 없는 고품질의 실시간 라디오 방송 청취를 제공합니다.
  • 백그라운드 재생: 앱이 백그라운드에 있거나 화면이 잠겨있는 상태에서도 라디오 방송을 계속해서 들을 수 있습니다.
  • 방송 편성표 제공: 앞으로 방송될 프로그램들의 정보를 제공합니다.
  • 다크모드 지원: iOS의 다크모드에 맞춰 UI를 자동으로 변경합니다.

스크린샷

Screenshot

위 스크린샷은 예시입니다. 실제 UI는 개발 과정에서 변경될 수 있습니다.

기술 스택

  • SwiftUI: 선언적 UI 프레임워크를 활용하여 효율적으로 UI를 개발합니다.
  • AVFoundation: iOS의 오디오 재생 프레임워크를 사용하여 안정적인 스트리밍 환경을 구축합니다.

개발 환경

  • Xcode: 16 이상
  • iOS: 18 이상

기여하기

이 프로젝트는 오픈 소스로 진행되며, 여러분의 기여를 환영합니다! 기여 방법은 다음과 같습니다.

  1. Issue: 버그 리포트, 기능 요청, 아이디어 제안 등은 Issues에 자유롭게 올려주세요.
  2. Pull Request: 코드 기여는 Pull Request를 통해 환영합니다.

라이선스

이 프로젝트는 MIT 라이선스를 따릅니다.

연락처

질문이나 의견이 있으시면 Ned Park 에게 연락해주세요.

About

마포FM 앱의 iOS 버전 제안

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages