본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

Shrey113/Android-Dex

HTML0 / 0

ADB와 scrcpy로 Android 앱·화면·미디어를 데스크톱에서 통합 제어하는 Flutter 앱입니다.

TL;DR

Android DEX는 scrcpy 기반 화면 미러링과 ADB를 이용해 Android 기기를 Windows, macOS, Linux의 데스크톱처럼 사용하는 독립형 Flutter 앱입니다. PC가 Java JAR를 기기에 배포하고 Kotlin APK 서비스를 시작한 뒤 `jar.hello`와 `apk.hello` 응답을 확인하면 데스크톱 UI가 열리는 구조입니다. USB 또는 Wi-Fi로 연결해 여러 Android 앱을 실행하고, 화면·오디오·미디어·알림을 한곳에서 제어할 수 있습니다. Android 8.0 이상 기기와 Developer Options 설정이 필요하며, 성능 수치와 기기별 호환성 정보는 README에 없습니다.

핵심 포인트

  • Android DEX는 Windows, macOS, Linux에서 Android 기기를 데스크톱처럼 쓰게 하는 독립형 Flutter 앱입니다. scrcpy 기반 화면 미러링과 ADB 연결을 통해 앱 실행, 기기 제어, 오디오 스트리밍을 한 화면에 묶습니다. 별도 라이브러리나 특정 개발 프레임워크용 확장 기능이 아니라 최종 사용자가 내려받아 실행하는 데스크톱 도구입니다.
  • 연결 과정은 PC의 Flutter와 ADB가 Android 기기에 Java JAR를 배포하고 실행한 뒤 Kotlin APK의 서비스까지 시작하는 세 단계 구조입니다. JAR가 `jar.hello`, APK가 WebSocket 기반 `apk.hello` 응답을 보내야 데스크톱 UI가 열립니다. 부팅 진행률과 장치 선택 화면을 통해 ADB 초기화나 연결 실패를 사용자가 확인하고 복구할 수 있습니다.
  • Android 8.0 이상 기기와 Windows 10+, macOS 11+, 또는 최신 Linux가 필요하며 USB와 Wi-Fi 연결을 모두 지원합니다. ADB는 앱에 번들되어 별도 설치가 필요 없지만, 사용자는 Developer Options와 USB Debugging 또는 Wireless Debugging을 직접 활성화해야 합니다. 설치 파일은 Windows, macOS, Linux용 ZIP으로 제공되며 연결 실패 시 Select Device 버튼으로 ADB Manager를 열 수 있습니다.
  • 화면 미러링 외에도 여러 Android 앱 실행, 미디어 관리, 기기 오디오, 알림 서비스, 빠른 제어 기능을 하나의 데스크톱 인터페이스에서 다룹니다. 저장소에는 부팅, 재연결, 실시간 JSON 데이터 모델, 오류 처리, 모듈, 장치 관리자에 관한 내부 문서가 따로 제공됩니다. Android 앱을 PC 창에서 조작하면서 무선 연결과 미디어 제어까지 함께 사용하려는 경우에 적합하지만, README에는 성능 수치나 지원 기기별 호환성 표가 없습니다.

이미지 분석

Android 앱 아이콘, Google 검색창, Perplexity AI 입력창, 시계, 작업 표시줄과 미디어 제어가 배치된 Android DEX의 데스크톱 홈 화면입니다.
이미지는 Android 기기의 앱과 상태 정보를 데스크톱 형태의 홈 화면에 배치하고, 하단 작업 표시줄에서 메뉴·검색·재생 제어·배터리·시간을 함께 관리하는 구성을 보여줍니다. 왼쪽에는 RVX Music, Instagram, YouTube, Settings, Mirroring, Audio, Call, Contacts, SMS 같은 앱과 시스템 기능이 배치되어 있습니다. README가 말한 앱 실행, 빠른 제어, 미디어 관리 기능이 실제 UI에서 하나의 작업 공간으로 통합된다는 점을 확인할 수 있습니다.
System Apps와 User Apps를 구분해 Android 앱을 격자 형태로 표시하고 하단 검색창으로 앱을 찾는 애플리케이션 대시보드입니다.
앱 목록 화면은 Mirroring, Audio, Call, Contacts, SMS, Settings, Help, Widgets를 System Apps로 묶고, 사용자 앱을 별도 격자에 배치합니다. Calculator, Calendar, Camera, Chrome, Clock, Drive, Facebook, Files by Google, Free Fire MAX 같은 앱을 아이콘과 이름으로 실행할 수 있으며 하단 Search apps 입력창으로 목록을 좁힐 수 있습니다. Android DEX가 단순 화면 미러링 창이 아니라 Android 앱 런처와 시스템 기능을 포함한 데스크톱 셸을 지향한다는 점을 뒷받침합니다.
RVX Music, GitHub, APK Analyzer를 여러 창으로 동시에 띄워 Android 앱과 도구를 데스크톱 창처럼 사용하는 화면입니다.
화면 왼쪽에는 RVX Music이 크게 열려 있고 오른쪽에는 GitHub와 APK Analyzer가 겹쳐 배치되어 여러 Android 앱을 동시에 다루는 작업 방식을 보여줍니다. APK Analyzer 창에는 ADB Device Manager의 애플리케이션 이름, 패키지 이름, 프로세스 이름, 버전 정보가 표시됩니다. README의 Multi-App View와 앱 관리 기능이 창 기반 인터페이스 및 개발자용 패키지 정보 확인과 결합된 형태로 구현된다는 점을 확인할 수 있습니다.
YouTube와 RVX Music의 재생 상태, 진행률, 이전·일시정지·다음 버튼을 하나의 미디어 제어 패널에서 표시합니다.
미디어 제어 패널은 YouTube와 RVX Music을 별도 항목으로 나누고 각 항목에 썸네일, 곡명, 아티스트, 재생 위치, 전체 길이, 재생 제어 버튼을 배치합니다. 화면에는 YouTube의 `Taarak Mehta Ka Ooltah ...`와 RVX Music의 `Sheesha (Aakhya Mai Aa...)` 재생 정보가 함께 표시됩니다. README가 명시한 미디어 관리와 기기 오디오 기능이 여러 앱의 재생 상태를 한 인터페이스에서 제어하는 방식으로 드러납니다.

1.8k

Stars

133

Forks

+211

Trending

0

조회수

1.8k watchers22 open issues

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.