Git Product home page Git Product logo

gitget's Introduction

GITGET

첫 번째 개인 Project

Contents

About GITGET

  • GitHub + Widget
  • 하루 세끼 말고 하루 세커밋
  • 오랫만에 들어간 GitHub, 펼쳐진 회색 필드는 이제 그만
  • Widget 으로 띄워놓고 항상 확인하자, fully green field 가 되는 그날까지 코딩은 계속 된다!

GITGET - 우리 GitHub, 푸르게 푸르게

Concept

이미지

  • GITGET(이하 깃젯)은 2017년 5월, Swift로 코딩을 처음 접한 뒤 지금까지 배운 내용을 토대로 시도하는 첫 번째 iOS 전용 Application 입니다.

  • 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 활용

  • 작은 위젯전용앱을 만들어보자라는 생각에서 시작했지만, 이제 걸음마를 시작한 저에게는 아직 도전입니다! 세상에 작은 프로젝트는 없다. by 까북

Update

  • v1.0.1: 1차 App Store release (2017.11.28)
  • v1.1.0: 위젯을 한번 탭하면 새로고침, 두번 탭하면 앱이 열리는 기능 추가. 위젯이 직접 통신
  • v2.0.0: 대대적 UI 및 데이터 통신 수정. UITabBarController, UINavigationController 추가
  • v3.0.0: 위젯 색상 테마 기능
  • v3.1.0: Team 추가 기능
  • v3.2: Firebase를 이용한 버전관리 및 Team 관리 UX 개선
  • v3.3: Realm을 이용한 Team 관리, 별명 추가/수정 기능

Contributors (Special Thanks)

GITGET(깃젯)이 더욱 나을 수 있도록 기여를 해주신/해주고 계신 분들입니다. 직접적으로 PR을 보내주신 분, Swift Rookie인 저에게 많은 가르침을 주신 분, 무시할 수 없는 개선 아이디어를 보내주신 분들이 계십니다. 정말 감사드립니다 :)

Contact Me


Life is a game. Play it :)

gitget's People

Contributors

fimuxdtest avatar isjang98-woowahan avatar joeseonmi avatar

Watchers

 avatar

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.