Giter VIP home page Giter VIP logo

gitget's Introduction

GITGET

첫 번째 개인 Project

Contents

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 페이지의 contributionsiPhonewidget상에 띄워서 볼 수 있게 하였습니다.

  • 깃젯을 통해 다음과 같은 내용을 스터디할 수 있었습니다..

    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인 저에게 많은 가르침을 주신 분, 무시할 수 없는 개선 아이디어를 보내주신 분들이 계십니다. 정말 감사드립니다 :)

Contact Me


Love is all or don't?

gitget's People

Contributors

fimuxd avatar fimuxdtest avatar isjang98-woowahan avatar joeseonmi avatar kangddong avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

gitget's Issues

App not working

Hi

The app is no longer working. It is showing a black grid and not the proper contributions

Is there any reason why? Or anything I can do to help debug

Thanks
Dhaval

Load error

위젯에서 아이디 or 닉네임을 적어도 잔디가 안보여요…ㅠㅜ
아이디랑 닉네임이 같아야 보이는건가요?
아이디는 HongChaeMin이고 닉네임은 Hannah입니다😭

bug: 설정해놨던 GITGET이 `invalid username` 이란 문구와 함께 조회가 정상적으로 되지 않는 현상

안녕하세요.
우선 GITGET 잘 사용하고 있습니다 감사합니다. :)

특정 시점부터 설정해놨던
GITGET 위젯이 invalid username 라는 문구와 함께
조회가 정상적으로 되지 않네요.

제가 GITGET 사용하고 있는 환경 공유드립니다.

machine : iPhone se 2세대
iOS : 16.2

machine : iPad Pro 5세대 12.9'
iPadOS : 16.2

machine : Mac mini M1
macOS : Ventura 13.1

image

추가로 필요한 정보가 있으시면 알려주세요.
감사합니다.

question: new version publish

Hi!

I've been waiting for a new version to be published soon, especially because of #62.

When would it be on the App Store?

Thanks :)

Ios 버전 지원

Ios9 사용중인데 10부터 지원된다고 떠서 설치도 안되네요

Today Contributions

Today Contributions 이 날짜가 변하는 시점에서는
Today Contributions 숫자 갱신이 제대로 안되짐

  • Logout 후 Login하면은 정상동작

Request: Ability to add Gitlab user widget

I really love this project, but my team works mostly on gitlab not github. How hard would it be to incorporate gitlab's user activity api? I have very little experience in flutter and none of ruby.

Mac OS 앱에서 유저를 찾을 수 없습니다

Mac OS의 위젯이 제 계정을 찾을 수 없다라고 뜹니다.
아직 정확하진 않지만 테스트를 해본 결과 Mac OS 위젯의 username에 숫자가 들어가게 된다면, 유저를 찾을 수 없는 것 같습니다.

Today Extention

GITHUB CONTRIBUTIONS 마킹이 적정하게 안됨.
Month 가 나왔으면 좋겠습니다.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.