• 제목이 안떠오른다...

    교수님께서 말씀해주신 말을 잊지 말고 기억하자! ‘그 생활에 익숙해 지면 안 된다. 안주하면 습관이 된다.’


  • 자바의 추상클래스와 인터페이스

    학과 자바 강의시간에 추상클래스와 인터페이스에 대해서 배웠다. 프로젝트를 진행하면서 본 개념을 이용했지만, 막상 이해도는 무지한 느낌이었다. 그러던 중 인턴 활동과 개인 공부를 통해 이들의 필요성을 깨달았다. 두 개념을 왜 사용하는지, 어떤 점이 좋은지, 차이점이 존재하는 이유 등을 직접 코드를 작성해보면서 느낀 것이다. 그 후로 나는 ‘이 개념을 직접 깨달았으니까 완벽히...


  • 자바의 접근지정자와 캡슐화

    캡슐화(Encapsulation)란? 객체의 속성(data fields)과 행위(methods)를 하나로 묶고, 구현 내용 일부를 외부에 감추는 개념이다. 객체의 외부에서 내부 정보를 직접 접근하거나 조작할 수 없도록 정보 은닉(Information Hiding) 한다. 이는 정보 보호의 목적에서 만들어진 개념이다. - 위키피디아 - 즉, 접근지정자는 OOP(Object-Oriented Programming)의 특징인 캡슐화를 위하여 사용된다. 외부에 감추는 방법으로 언어적 측면에서 접근지정자를 두어...


  • Parse.com 서비스 종료

    1월 29일 한 통의 메일이 날라왔다. Facebook이 인수한 클라우드 기반의 백엔드 인프라를 제공하는 서비스인 Parse에서 온 메일이었다. 새로운 서비스 소개나 광고인줄 알고 넘겼는데, 나중에 읽어보니 생각지도 못한 내용이었다… We have a difficult announcement to make. Beginning today we’re winding down the Parse service, and Parse will be fully retired after...


  • 리스트 항목에 Ripple effect 적용

    리스트의 항목(Item) 터치 시 아무런 애니메이션 효과가 없을 때 Ripple effect 적용해본다. Ripple effect란 안드로이드 Material design의 기본 터치 피드백 애니메이션으로 물결 효과를 의미한다. 리스트의 항목 뷰 XML에 background를 지정하는 방식으로 기능을 적용해야 한다. 여기서는 일반적으로 사용되는 LinearLayout에 효과를 넣었다. 자세한 내용은 Android Developers - Customize Touch Feedback 에서 확인할...