본문 바로가기

전체 글46

안드로이드 UI의 진화: ListView에서 RecyclerView, 그리고 Compose 까지 [Part.3 LazyColumn] 안녕하세요. 중곰입니다. Part.3 LazyColumn 입니다. 이미 많은 블로그에서도 Compose LazyColumn을 많이 다루었지만,한번 정리하기 위해 작성되었습니다. Part.2 RecyclerView 를 보신다면아래 링크를 참조하시길 바래요. 안드로이드 UI의 진화: ListView에서 RecyclerView, 그리고 Compose 까지 [Part.2 RecyclerView]안녕하세요. 중곰입니다. Part.2 RecyclerView 입니다. 이미 많은 블로그에서 RecyclerView를 잘 다뤄주었지만,한번 더 정리하기 위한 목적으로 작성되었습니다. 그럼 RecyclerView를 살펴봅니다.Part.1 ListVimedium-23-pieces.tistory.com LazyColumnLazy.. 2025. 2. 4.
안드로이드 UI의 진화: ListView에서 RecyclerView, 그리고 Compose 까지 [Part.2 RecyclerView] 안녕하세요. 중곰입니다. Part.2 RecyclerView 입니다. 이미 많은 블로그에서 RecyclerView를 잘 다뤄주었지만,한번 더 정리하기 위한 목적으로 작성되었습니다. 그럼 RecyclerView를 살펴봅니다.Part.1 ListView를 보신다면 아래 링크를 참조하시길 바래요. 안드로이드 UI의 진화: ListView에서 RecyclerView, 그리고 Compose까지 [Part 1 ListView]안녕하세요. 중곰입니다. 안드로이드 UI 의 진화 ListView에서 RecyclerView, 그리고 Compose까지에서Part.1 ListView 입니다. 개발 연차가 되어가지만 한번씩 내용을 정리하면서글을 쓰기 위해서 정리해보medium-23-pieces.tistory.com Recycl.. 2025. 1. 21.
안드로이드 UI의 진화: ListView에서 RecyclerView, 그리고 Compose까지 [Part 1 ListView] 안녕하세요. 중곰입니다. 안드로이드 UI 의 진화 ListView에서 RecyclerView, 그리고 Compose까지에서Part.1 ListView 입니다. 개발 연차가 되어가지만 한번씩 내용을 정리하면서글을 쓰기 위해서 정리해보았습니다. 안드로이드에서 UI 중 리스트 데이터를 보이기 위해 일반적으로 사용되는 UI는ListView, RecyclerView, Compose(LazyColum)이 있습니다. 가장 먼저 ListView를 살펴봅니다.ListView기본 제공되는 위젯 중 하나이며, 세로로 스크롤 가능한 화면을 표시할 때 사용리스트의 각 항목은 일반적으로 단일 뷰 (ex : TextView, ImageView) 또는 커스텀 뷰로 구성특징리스트 데이터를 화면에 표시하기 위한 간단한 방법어댑터 : 데.. 2025. 1. 21.
Android UI Automator & Espresso 기반 UI 테스트 OverViewAndroid UI Automator & Espresso 기반 UI 테스트를 위한 기반을 정리개념UI AutomatorAndroid SDK에 내장된 UI 테스트 프레임 워크앱 간 탐색 및 시스템 UI 와의 상호작용 등 앱 외부의 요소 테스트에 유용 (예 : 설정, 앱 실행, 알림 창 등)디바이스 전체를 제어 가능EspressoGoogle에서 제공하는 Android UI 테스트 프레임워크앱 내부 View 요소(버튼, 텍스트 등)와 상호작용을 자동화안정적이고 동기화된 테스트 환경을 제공차이점Espresso 는 앱 내부 테스트에 특화, UI Automator는 시스템 UI를 포함한 전체 디바이스 제어 가능 테스트 모듈 관리 전략공통 테스트 코드를 위한 testing 모듈테스트 관련 유틸리티 (예.. 2024. 12. 24.
반응형