목록 보기
Hello Anko!! - 1탄
프론트엔드

Hello Anko!! - 1탄

유비케어
유비케어
2019년 4월 25일

두줄요약

Anko 라이브러리의 구성 요소와 Anko Layouts를 이용한 UI 작성 방식을 소개했습니다. XML 없이 코틀린 코드로 레이아웃을 구성하는 장단점과 간단한 적용 방법을 정리했습니다.

핵심 내용

  • 안드로이드용 코틀린 라이브러리 Anko 소개
  • Anko Commons, Layouts, SQLite, Coroutines 구성 요소 정리
  • Anko Layouts로 XML 없이 코틀린 코드에서 UI를 구성하는 방식 설명
  • XML 대비 이벤트 등록, 코드 관리, 성능 및 러닝 커브 관련 장단점 언급

장단점

  • 장점: XML 사전 지식 부담 감소, findViewById 의존 완화, 로직과 UI 코드의 근접 배치
  • 장점: 인라인 이벤트 핸들러 추가 용이, XML 파싱 제거에 따른 속도·배터리 이점 언급
  • 단점: 프리뷰 부족, 초기 학습 난이도, 기존 XML 기반 라이브러리 활용 제약

적용해볼 점

  • Gradle 의존성 추가로 Anko 설치
  • activity_main.xml 제거 후 MainActivity에서 직접 레이아웃 작성
  • verticalLayout, editText, button, onClick 등 DSL 패턴 활용

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...