개인적인 생각으로 Google 은 Android 는 Java 개발자들에게, Programming 을 시작하는 사람들에게 큰 영향을 주고 있다고 생각 한다.
최근에 Java 를 공부한 사람들이라면 아마 대부분 Android 개발을 위해, 또는 Java 를 이용한 Program 개발능력을 향상시키기 위해서라도 Android 에 관심을 갖고 있을 것이다.
나 역시, Java 를 공부하면서 어떻게 하면 좀 더 실질적으로 Java 를 사용해 볼 수 있을까? 라는 생각으로 고민하던 중, Android 를 접하고 공부하게 되었고, 지금은 Android Application 개발을 주로 하게 되었다. (물론 아직 갈길이 멀다.)
Android 를 처음 공부했던 때가 2010년. 그후로 Android 는 정말 눈부신 발전을 해 왔고, 현재도 계속 발전하고 있다. 정말 잠시라도 한눈팔면 발전속도를 따라잡기 힘들 정도다.
최근에 Java 를 공부한 사람들이라면 아마 대부분 Android 개발을 위해, 또는 Java 를 이용한 Program 개발능력을 향상시키기 위해서라도 Android 에 관심을 갖고 있을 것이다.
나 역시, Java 를 공부하면서 어떻게 하면 좀 더 실질적으로 Java 를 사용해 볼 수 있을까? 라는 생각으로 고민하던 중, Android 를 접하고 공부하게 되었고, 지금은 Android Application 개발을 주로 하게 되었다. (물론 아직 갈길이 멀다.)
Android 를 처음 공부했던 때가 2010년. 그후로 Android 는 정말 눈부신 발전을 해 왔고, 현재도 계속 발전하고 있다. 정말 잠시라도 한눈팔면 발전속도를 따라잡기 힘들 정도다.
처음 Application 을 만들때는 정말 수십개의 Activity 를 만들면서 말되 안되는 코드로 난장판을 친 기억이 난다. (최근에는 Fragment 로 똑같은 짓을 하고 있다고 생각하지만..)
코드 재활용이라고는 정말 생각조차 안했고, 어떻게든 동작하는데만 중점을 두고 만들기만 했었다.
그러면서 조금씩 개발에 여유가 생길때쯤, 어떻게 하면 좀더 편하게 개발 할 수 있을까? 하는 잡생각이 생기기 시작했다.
그러면서 Maven, Ant, Jenkins 등 Build Tool 과 CI 에 관심을 갖기 시작했다.
하지만 현실적으로 회사 프로젝트에 적용하기는 쉽지 않았다. 회사에서 이런 Build Tool 을 사용하지 않을 뿐만 아니라, 나 자신도 잘 모르는데 팀 프로젝트에 적용할 수 없었기 때문이다.
그리곤 점차 기억속에서 멀어지게 되었고, 공부한것도 완전 Reboot 되 버렸다.
최근 Google I/O 13 에서 Android Studio 가 공개되면서 다시한번 Build Tool 에 관심을 갖게 되었다.
그런데 이게 왠일.. Maven 이 아니네.. Gradle 이라니... 어디서 듣도보도 못한.. 이라고 생각했는데.. 검색해 보니 이건 또 신세계 인가 싶다. 특히 우리나라에서는 아직 유명한것 같지도 않고, Gradle 을 사용하기 위해서는 Groovy 가 선행 되어야 한다는 이야기를 보게 되니 선뜻 손 대기가 쉽지 않아 보인다.
그렇지만, 이렇게 계속 뒤쳐질 수는 없으니.. 이제부터 한번 시작 해 보려고 한다.
그동안 Android 를 하면서 겪은 삽질, Gradle ,Groovy 그리고 Android Studio 를 경험한 점을 블로깅 해 볼 생각이다.
사실 이런 블로깅을 해 본 경험이 없기 때문에 어떻게 잘 될지 모르겠다.
하지만 그동안 내가 짧게나마 겪었던 내용들을 정리함으로써 그동안 내가 해 왔던 일을 정리하는 시간을 갖을 수 있을 것 같고, 새로운 기술에 적응하면서 한층 더 발전 할 수 있으며, 나 같이 초보 개발자 분들에게 조금이나마 도움이 될 수 있었으면 좋겠다.
부디.. 끝까지 잘 해 낼 수 있기를 ㅎ
그러면서 조금씩 개발에 여유가 생길때쯤, 어떻게 하면 좀더 편하게 개발 할 수 있을까? 하는 잡생각이 생기기 시작했다.
그러면서 Maven, Ant, Jenkins 등 Build Tool 과 CI 에 관심을 갖기 시작했다.
하지만 현실적으로 회사 프로젝트에 적용하기는 쉽지 않았다. 회사에서 이런 Build Tool 을 사용하지 않을 뿐만 아니라, 나 자신도 잘 모르는데 팀 프로젝트에 적용할 수 없었기 때문이다.
그리곤 점차 기억속에서 멀어지게 되었고, 공부한것도 완전 Reboot 되 버렸다.
최근 Google I/O 13 에서 Android Studio 가 공개되면서 다시한번 Build Tool 에 관심을 갖게 되었다.
그런데 이게 왠일.. Maven 이 아니네.. Gradle 이라니... 어디서 듣도보도 못한.. 이라고 생각했는데.. 검색해 보니 이건 또 신세계 인가 싶다. 특히 우리나라에서는 아직 유명한것 같지도 않고, Gradle 을 사용하기 위해서는 Groovy 가 선행 되어야 한다는 이야기를 보게 되니 선뜻 손 대기가 쉽지 않아 보인다.
그렇지만, 이렇게 계속 뒤쳐질 수는 없으니.. 이제부터 한번 시작 해 보려고 한다.
그동안 Android 를 하면서 겪은 삽질, Gradle ,Groovy 그리고 Android Studio 를 경험한 점을 블로깅 해 볼 생각이다.
사실 이런 블로깅을 해 본 경험이 없기 때문에 어떻게 잘 될지 모르겠다.
하지만 그동안 내가 짧게나마 겪었던 내용들을 정리함으로써 그동안 내가 해 왔던 일을 정리하는 시간을 갖을 수 있을 것 같고, 새로운 기술에 적응하면서 한층 더 발전 할 수 있으며, 나 같이 초보 개발자 분들에게 조금이나마 도움이 될 수 있었으면 좋겠다.
부디.. 끝까지 잘 해 낼 수 있기를 ㅎ
Comments
Post a Comment