주제별로 정리한 Flutter 라이브러리, 플러그인, 튜토리얼, 아티클, 예제 앱 모음입니다.
CarGuo/gsy_github_app_flutter
Flutter로 만든 크로스 플랫폼 오픈소스 GitHub 클라이언트로, Flutter 아키텍처와 상태 관리 학습을 위한 기능이 풍부한 레퍼런스 앱입니다.
대체할 수 있는 제품:GitHub Mobile
- 스타
- 15,507
- 포크
- 2,619
- 열린 이슈
- 5
- 마지막 커밋
- 12일 전
어떤 프로젝트인가요?
GSY GitHub App은 Flutter와 Dart로 작성된 크로스 플랫폼 GitHub 클라이언트입니다. 모바일에서 GitHub 계정을 관리하고 둘러볼 수 있으며, 저장소, 트렌딩 페이지, 이슈, 알림, 사용자 프로필 등 일반적인 GitHub 작업을 지원합니다.
앱 자체를 넘어, 이 프로젝트는 학습 및 비교 자료로도 활용할 수 있도록 만들어졌습니다. 일반적인 위젯, 네트워킹, 로컬 데이터베이스 접근, 테마 전환, 다국어 지원과 Redux, Provider, Riverpod, Signals를 비롯한 여러 상태 관리 방식을 보여줍니다. 같은 앱을 React Native, Kotlin View, Jetpack Compose, Compose Multiplatform, HarmonyOS ArkUI 등 다른 기술 스택으로도 유지 관리하므로, 개발자는 구현을 나란히 비교할 수 있습니다.
실행하려면 직접 GitHub OAuth 앱을 등록하고, 로컬 설정 파일에 client ID와 secret을 추가해야 합니다. 이 프로젝트는 특정 Flutter SDK 버전을 고정해 사용하며 Apache-2.0 라이선스로 배포됩니다.
핵심 기능
- 01모바일에서 트렌딩 저장소, 이슈, 알림, 사용자 프로필을 둘러볼 수 있습니다.
- 02사용자 지정 callback URL을 통한 GitHub OAuth 로그인을 지원합니다.
- 03하나의 코드베이스에서 Redux, Provider, Riverpod, Signals 상태 관리를 보여줍니다.
- 04테마 전환, 다국어 지원, 로컬 SQL 저장소를 포함합니다.
- 05재사용 가능한 당겨서 새로고침 목록 위젯과 Markdown 렌더링 컴포넌트를 제공합니다.
- 06비교를 위해 다른 6개 플랫폼 버전과 함께 유지 관리됩니다.
활용 사례
- 실제 서비스 수준의 Flutter 앱이 UI, 상태, 데이터 계층에 걸쳐 어떻게 구성되는지 학습하기.
- 실제 앱에서 Redux, Provider, Riverpod 같은 상태 관리 라이브러리 비교하기.
- Android 또는 iOS용 개인 GitHub 클라이언트의 출발점으로 활용하기.
- 여러 플랫폼에서 동일한 앱을 서로 다른 프레임워크로 구현한 사례 살펴보기.
포함된 컬렉션
토픽
자주 묻는 질문
- gsy_github_app_flutter은(는) 무엇인가요?
- Flutter로 만든 크로스 플랫폼 오픈소스 GitHub 클라이언트로, Flutter 아키텍처와 상태 관리 학습을 위한 기능이 풍부한 레퍼런스 앱입니다. GSY GitHub App은 Flutter와 Dart로 작성된 크로스 플랫폼 GitHub 클라이언트입니다. 모바일에서 GitHub 계정을 관리하고 둘러볼 수 있으며, 저장소, 트렌딩 페이지, 이슈, 알림, 사용자 프로필 등 일반적인 GitHub 작업을 지원합니다.
- gsy_github_app_flutter은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- gsy_github_app_flutter은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- gsy_github_app_flutter은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. gsy_github_app_flutter의 마지막 커밋은 2026년 10월 25일입니다.
- gsy_github_app_flutter은(는) 어디에 사용할 수 있나요?
- 실제 서비스 수준의 Flutter 앱이 UI, 상태, 데이터 계층에 걸쳐 어떻게 구성되는지 학습하기. 실제 앱에서 Redux, Provider, Riverpod 같은 상태 관리 라이브러리 비교하기. Android 또는 iOS용 개인 GitHub 클라이언트의 출발점으로 활용하기. 여러 플랫폼에서 동일한 앱을 서로 다른 프레임워크로 구현한 사례 살펴보기.
- gsy_github_app_flutter은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/CarGuo/gsy_github_app_flutter
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Flutter로 만든 오픈소스 비밀번호 관리자로, 모바일·데스크톱·웹에서 KeePass 2.x KDBX 3 및 KDBX 4 데이터베이스를 사용할 수 있습니다.
Flutter로 만든 iOS 및 Android용 맞춤 설정 가능한 Hacker News 클라이언트
Rust로 작성된 오픈소스 셀프 호스팅 원격 데스크톱 앱으로, TeamViewer의 대안입니다.
필기에 최적화된 크로스 플랫폼 오픈소스 노트 앱으로, 기기 간 동기화와 선택적 셀프 호스팅을 지원합니다.
Table Habit은 WebDAV 동기화와 오프라인 우선 저장 기능을 갖춘 무료 오픈소스 Flutter 마이크로 습관 트래커입니다.