Skip to content

alpoxdev/remote-control

Repository files navigation

Remote Control

삼성 TV와 Google TV(Android TV)를 제어하는 모바일 리모콘 앱.

지원 기기

  • 삼성 TV: SmartThings API 또는 WebSocket 프로토콜
  • Google TV / Android TV: Android TV Remote Protocol

기술 스택

  • React Native
  • Expo
  • TypeScript

주요 기능

  • TV 검색 및 페어링
  • 기본 리모콘 (전원, 볼륨, 채널, 방향키)
  • 숫자 패드
  • 미디어 컨트롤 (재생/일시정지/정지)
  • 앱 실행
  • 텍스트 입력 (키보드)

시작하기

요구사항

  • Node.js 18+
  • Expo CLI
  • iOS: Xcode (Mac)
  • Android: Android Studio

설치

# 의존성 설치
npm install

# 개발 서버 실행
npx expo start

빌드

# iOS
npx expo run:ios

# Android
npx expo run:android

프로젝트 구조

src/
├── app/              # Expo Router 페이지
├── components/       # UI 컴포넌트
├── hooks/            # 커스텀 훅
├── services/         # TV 통신 서비스
│   ├── samsung/      # 삼성 TV 프로토콜
│   └── androidtv/    # Android TV 프로토콜
├── stores/           # 상태 관리
└── types/            # TypeScript 타입 정의

라이선스

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published