Android Studio Tips: Redmine과 연동하기

android-studio-tips

TiDD(Ticket Driven Development)란 개발 방법론을 들어보셨나요? TiDD란 JIRA, Redmine과 같은 Issue Tracker를 사용하여 Software 개발 주기를 Ticket(Task)로 관리하는 방법론입니다.1

간단하게 말하면, 전체 Software 개발을 일 단위로 처리할 수 있는 양의 Ticket으로 분할하고, Ticket 단위로 개발을 진행하는 것입니다.

이 방법을 사용할 경우 Project 진척 상황이 투명해 지기 때문에 Project 현황 파악이 용이하고, Git과 같은 SCM을 Ticket 단위로 사용하게 될 경우 Bug 추적에도 유리하며, Issue Tracker에 개발에 관련된 모든 정보(Source, 요구사항, Testcase 등)가 취합되고 공유되기 때문에 팀원 간의 Communication에도 도움을 줍니다.

Android Studio에서는 Issue Tracker와 연동하여 개발환경을 설정할 수 있기 때문에 TiDD와 같은 방법론을 사용하기에 적합합니다.

그래서 이번 Post에서는 Android Studio에서 Redmine과 연동하여 Ticket(Task)단위로 개발하는 방법에 대해서 알아보도록 하겠습니다.
계속 읽기 →


Android Studio Tips: Git 적용하기 (Part 2)

android-studio-tips

Part 1에 이어서 이번 Post에서는 Android Studio로 설정한 Git Local Repo를 Remote Repo와 연동하는 방법 및 유용한 Android Studio Plugin에 대해서 알아봅니다.

6. Push

Android Studio에서 생성한 Git Local Repo는 개발자 본인만 사용할 수 있습니다.

Android Project를 다른 사람과 공유하기 위해서는 공유를 위한 Remote Repository를 생성하고 Push를 통해 Code를 Upload해야 합니다.

6.1 Remote Repository 생성 및 추가

이번 항목에서는 일반적으로 사용하는 GitHub 또는 Gitolite를 사용하는 경우를 예로 들어 Remote Repo를 생성하고 Local Repo에 설정을 추가하는 방법을 알아봅니다.

아래의 설명은 개발자의 SSH Key가 생성되어 System에 설치되어 있으며, GitHub 또는 Gitolite에 Public Key가 등록되어 있다는 것을 전제로 설명합니다. SSH Key 생성에 대한 자세한 내용을 알고 싶다면 이 Post를 참고하기 바랍니다.

계속 읽기 →


Android Studio Tips: Git 적용하기 (Part 1)

android-studio-tips

요즘은 GitHub과 같은 Code Hosting Service를 사용하는 Project가 늘어나면서 형상 관리 도구가 개발자들에게 이전보다 더 친숙하게 여겨지는 것 같습니다.

그래서 이번 Post에서는 Android Studio에서 생성한 Android Project에 형상 관리 도구인 Git을 적용하고 다루는 방법에 대해서 알아 보도록 하겠습니다.

1. Git 설치

먼저 System에 Git을 설치하기 위해서 다음과 같이 Terminal에서 입력합니다.

  • Ubuntu:
  • Mac OS X:

계속 읽기 →