Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fimuxd/GITGET
GitHub의 Contributions를 iOS의 Widget으로 보여주는 App
https://github.com/fimuxd/GITGET
combine contributions gitget github ios ios-swift mvvm oauth2 rxcocoa rxswift swift swiftui today-extension widget widgetkit
Last synced: about 1 month ago
JSON representation
GitHub의 Contributions를 iOS의 Widget으로 보여주는 App
- Host: GitHub
- URL: https://github.com/fimuxd/GITGET
- Owner: fimuxd
- Created: 2017-10-24T02:39:14.000Z (about 7 years ago)
- Default Branch: develop
- Last Pushed: 2023-04-11T13:08:37.000Z (over 1 year ago)
- Last Synced: 2024-08-03T17:16:57.324Z (4 months ago)
- Topics: combine, contributions, gitget, github, ios, ios-swift, mvvm, oauth2, rxcocoa, rxswift, swift, swiftui, today-extension, widget, widgetkit
- Language: Swift
- Homepage:
- Size: 105 MB
- Stars: 155
- Watchers: 3
- Forks: 22
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- fucking-open-source-ios-apps - GitHub contributions widget
- awesome-list - GITGET
README
# GITGET
> **첫 번째 개인 Project**
[](https://itunes.apple.com/us/app/gitget/id1317170245?mt=8) [](https://apps.apple.com/us/app/gitget/id1317170245)
## Contents
* [About GITGET](https://github.com/fimuxd/GITGET#about-gitget)
* [Concept](https://github.com/fimuxd/GITGET#concept)
* [Update](https://github.com/fimuxd/GITGET#update)
* [Contributors(Special Thanks)](https://github.com/fimuxd/GITGET#contributors-special-thanks)
* [Contact ME](https://github.com/fimuxd/GITGET#contact-me)## About GITGET
> - `GitHub` + `Widget`
> - No three meals a day, three commits a day!
> - No more grey field on GitHub
> - Keep in touch on `Widget`, Coding never stop til get **fully green field*****GITGET - 우리 GitHub, 푸르게 푸르게***
## Concept
- GITGET(이하 `깃젯`)은 2017년 5월, `Swift`로 코딩을 처음 접한 뒤 혼자서 완성한 첫 번째 앱입니다.
- GitHub profile 페이지의 `contributions`를 `iPhone`의 `widget`상에 띄워서 볼 수 있게 하였습니다.
- `깃젯`을 통해 다음과 같은 내용을 스터디할 수 있었습니다..i. `Firebase`: Realtime Database 를 이용하여 백엔드 단을 Firebase로 대체하였습니다.
ii. `GitHub API`: API 통신 및 `OAuth 2.0` + `Firebase Auth` 연동
iii. `Today Extension`: Widget과 Host App간의 연동
iv. `Realm`: 로컬저장소로써의 Realm 활용
v. `SwiftUI+Combine`: WidgetKit 적용## Update
### Ver. 2
- 22.38.0: iOS 16 용 잠금화면 위젯 추가 / invalid user 버그 수정
- 21.4.0: 한글 현지화 업데이트
- 21.3.0: MacOS 지원
- v21.2.0: GITGET VERSION2 배포. 입앱 기능 축소 및 iOS14 target WidgetKit 적용. 앱은 RxSwift, 위젯은 SwiftUI+Combine 활용
### Ver. 1
- v3.3: Realm을 이용한 Team 관리, 별명 추가/수정 기능
- v3.2: Firebase를 이용한 버전관리 및 Team 관리 UX 개선
- v3.1.0: Team 추가 기능
- v3.0.0: 위젯 색상 테마 기능
- v2.0.0: 대대적 UI 및 데이터 통신 수정. `UITabBarController`, `UINavigationController` 추가
- v1.1.0: 위젯을 한번 탭하면 새로고침, 두번 탭하면 앱이 열리는 기능 추가. 위젯이 직접 통신
- v1.0.1: 1차 App Store release (2017.11.28)## Contributors (Special Thanks)
> GITGET(깃젯)이 더욱 나을 수 있도록 기여를 해주신/해주고 계신 분들입니다. 직접적으로 PR을 보내주신 분, Swift Rookie인 저에게 많은 가르침을 주신 분, 무시할 수 없는 개선 아이디어를 보내주신 분들이 계십니다. 정말 감사드립니다 :)- [blackturtle2](https://github.com/blackturtle2) | [**blog**](http://blackturtle2.net)
- [isjang98](https://github.com/isjang98) | [**blog**](https://medium.com/@zida.papa)
- [joeseonmi](https://github.com/joeseonmi)
- [unnnyong](https://github.com/unnnyong)
- [woollim](https://github.com/woollim)## Contact Me
- 📱 +82 10.3316.1609
- 📧 [email protected]
- [gitget.slack.com](https://gitget.slack.com/messages)***
***Love is all or don't?***