목록Android (7)
Groo

안녕하세요, 오늘 또한 저번 시간에 이어 안드로이드 프로그래밍에서 자주 사용하는 라이브러리 중 데이터 바인딩 기술에 대해서 알아보려고 합니다. 이 내용은 앞으로 많이 사용하게 될 것이며 정말 재미있을 것입니다. 😁 이전에 배웠던 내용을 잠시 복습해보자! 지금까지 저희는 안드로이드 프로그래밍을 하면서 레이아웃을 담당하는 XML 뷰들과 기능 수행을 담당하는 Activity를 서로 연결시키기 위해 앞에서 2가지 방법을 배웠습니다. 가장 첫 번째 방법은 findVIewById 매서드였습니다. 아래 보시죠, 매우 비효율적이죠? public class MainActivity extends AppCompatActivity { TextView textView; Button button; @Override protect..

안녕하세요, 오늘은 안드로이드 프로그래밍을 하면서 새롭게 공부한 내용을 여러분들에게 소개하려고합니다. 주제는 Butter Knife 버터 나이프 라이브러리이며 제가 사용하게 된 계기와 자세한 설명을 해드리도록하겠습니다. 💁 Butter Knife 알게 된 계기는? 안드로이드 프로그래밍을 처음 공부하고 작은 토이프로젝트들을 진행할 때 저는 XML 레이아웃에 있는 뷰들을 Activity에서 사용하기 위해 findViewById 매서드를 통해 매번 뷰들을 이용하였습니다. 그러나 findVIewById는 매우 효율성이 떨어졌습니다. public class MainActivity extends AppCompatActivity { TextView textView; Button button; @Override pro..

안녕하세요, 오늘부터 안드로이드 프로그래밍 관련 기술들에 대해서도 함께 글을 쓰려고합니다. 기초부터가 아닌 제가 프로그래밍을 직접 해보면서 중요하다고 느낀 기술들에 대해서 소개를하려고 합니다. 🤔 어떤 기술들을 위주로 설명? 안드로이드 프로그래밍 기술 중에서도 기초가 아닌 제가 프로그래밍을 하면서 자주 사용하기도 하며 중요하다고 생각하는 기술들에 대해서 소개를 하려고 합니다. 프로그래밍 언어는 Java 와 Kotlin 두 가지 버전으로 각각 설명을 하려고 하며 프로그래밍 예제들을 구현할 때 MVVM 디자인 패턴을 활용하여 코드를 작성하려고 합니다. 이 디자인 패턴에 대해서는 추후 글로 포스팅하겠습니다. 🤷♂️ RecyclerView 리사이클러뷰는 무엇인가? 이 기술은 현대 앱들이 대표적으로 사용하는 기..