~2024.1067 [AndroidStudio] ViewBinding 사용 방법 정리(예제 포함) 🙏 포스팅을 읽기 전 참고해 주세요 🙏해당 블로그는 신입 개발자가 공부한 내용을 기록 용도로 운영하는 공간입니다.최대한 오피셜한 내용을 작성하려고 노력하고 있지만, 일부 부정확한 정보가 포함되어 있을 수 있습니다.해당 내용은 댓글이나 메일을 남겨주시면 즉시 확인 후 조치를 취하도록 하겠습니다. 감사합니다.2024.04.27 일부 내용 수정 적용 1️⃣ view Binding이란XML 파일에서 생성한 view들을 보다 간편하게 핸들링할 수 있도록 구글에서 지원하는 기능 2️⃣ view Binding을 사용하는 이유수정 중 3️⃣ 사용 방법viewBinding을 사용하기 위해서는, 모듈 수준의 build.gradle 파일에 아래의 코드를 추가해야 한다.간혹 아래의 코드를 추가.. 2024. 3. 9. "깡쌤의 안드로이드 프로그래밍 with 자바" 유료 강의 후기 01. 강의 소개 및 난이도 내돈내산 강의 후기입니다. 이 글을 보시고, 본인이 필요하다고 생각하거나 찾던 강의라고 느끼셨다면 "여기"에서 결제 후 수강하실 수 있습니다. ㆍ소개 : 자바로 안드로이드 프로그래밍을 하는 방법에 대한 강의 ㆍ난이도 : 기초~초급 사이 ㆍ가격 : 84,000원 (가격 기재가 문제가 된다면 삭제하겠습니다.) 02. 장/단점 우선 본인은 아직 26시간 정도밖에 수강하지 않았기에, 평가가 정확하지 않을 수 있습니다. 계속 수강하면서 게시글을 수정하도록 하겠습니다. ㆍ장점 : 단순히 코드를 따라 입력하는 수업 방식이 아닌, 개념 이해를 바탕으로 진행하기에 오래 남는다. 요즘 대부분의 강의가 코틀린 기반이라 괜찮은 퀄리티의 자바 강의가 귀하다. ㆍ단점 : 플레이어?가 조금 불편하다. .. 2024. 3. 9. 메소드 체이닝(Method Chaining) 정리(예제 포함) 01. 개념 및 의미 "메소드 체이닝은 한 객체의 메소드를 연속적으로 호출하는 프로그래밍 패턴이다. 이는 각 메소드가 현재 객체를 참조하는 'this' 또는 'self'를 반환함으로써 가능하게 한다." 라고 합니다. 백문불여일견, 설명만 봐서는 이해가 안 되니 바로 예제 코드를 작성해 봅시다. 02. 예제 //Method Chaining 적용 java 코드 public class User { private String name; private int age; public User setName(String name) { this.name = name; return this; } public User setAge(int age) { this.age = age; return this; } public voi.. 2024. 3. 9. [Android] EventListener 메소드 종류(펌) 위 이미지는 현재 링크 블로그에서 제공되는 자료입니다. 개인 공부 참고용 게시글이며, 문제가 될 시 즉시 삭제하겠습니다. 2024. 3. 5. [JAVA] 추상 메소드와 no-op 메소드의 차이점 01. 서론 안드로이드 코드를 공부하던 중 public void init() {}; 이라는 코드를 보게 되었다. 아직 자바 문법에 익숙하지 않았던 나는 위 메소드가 추상 메소드라고 생각했는데, 찾아보니 그냥 비어 있는 no-op 메소드라고 한다. *no-op Method란? no-operation Method의 줄임말로 아무 동작도 수행하지 않는 메소드를 의미한다. -해당 스택 오버 플로우 답변 참조- 02. 차이점 우선 추상 메소드를 간략하게 설명하자면, 선언부만 있고, 구현부는 없는 메소드를 의미한다. 차이점을 살펴보면, 추상 메소드는 public abstract void myMethod(); 와 같은 형식으로 선언되는 반면 no-op 메소드는 public void myMethod() {}; 처럼 중.. 2024. 3. 5. [Android Studio] View Binding 사용 방법 정리 ※ 개인이 다시 보기 위해 작성한 정리용 글입니다. 01. build.gradle.kts(Module:app) 파일의 android 블럭 내부에 아래 코드 추가 buildFeatures{ //dataBinding = true viewBinding = true } 02. xml 파일에서 view에 대한 id 생성 03. Activity에 Binding 객체 생성하기 public class MainActivity extends AppCompatActivity { private ActivityMainBinding binding; 04. onCreate 메소드 내에 Binding 객체 초기화 코드 추가 @Override protected void onCreate(Bundle savedInstanceState) .. 2024. 3. 4. 이전 1 ··· 4 5 6 7 8 9 10 ··· 12 다음