일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Kotlin
- 운영체제
- 액티비티
- reactnative
- 리액트네이티브
- Android
- cs
- 앱
- 프로세스
- 메모리
- CS지식
- github
- 앱 개발
- 앱개발
- 데이터베이스
- 안드로이드 개발
- 디자인 패턴
- 안드로이드 디자인 패턴
- React
- 리액트
- MVVM
- 디자인패턴
- 스레드
- Operating System
- 개발
- 코틀린
- db
- Database
- OS
- 안드로이드
- Today
- Total
목록Android/Widget (3)
Tech Log
안드로이드 개발자 채용 공고를 보면 'AAC 적용 경험'을 요구하는 곳을 볼 수 있다. 따라서 어떤 것인지 궁금했고 최근에 프로젝트에 AAC의 ViewModel을 적용해보았다. 실제로 적용해보며, 데이터를 편하게 관리할 수 있었다. 또한 context가 필요할 때 AAC ViewModel을 사용하였다. ViewModel을 써보면서 또 어떤 다른 장점이 있길래, 구글이 AAC를 따로 만들어냈는지 그 이유가 궁금했다. 이에 대해 알아보고 ViewModel 이외에 다른 AAC(Component)는 어떤 것이 있는지 정리해보려 한다. 1. AAC는 무엇인가? 2. AAC에는 어떤 Component가 있는가? 3. AAC의 활용 Android Architecture Components(AAC)는 무엇인가? 개요 ..
RecyclerView는 안드로이드 위젯 중에서 많이 쓰이는 것 중 하나다. RecyclerView는 메모리 최적화와도 관련된 내용이 나오기 때문에, 이론적인 내용에 대한 정리가 필요할 것 같아 글을 작성해본다. 1. RecyclerView란? Android Developers에서는 RecyclerView를 동적 목록을 나타내는 수단으로 표현하고 있다. 이름에서 알 수 있듯이, RecyclerView내의 View를 재활용하는 동적 목록이다. Android Jetpack에 포함되어 있는 위젯이다(원래는 Support Library에서 지원됐으나, Support Library가 deprecated됨) 다시 말해, 데이터 목록을 재활용하여 목록에 나타낸 View라고 생각하면 된다. 아래와 같은 아이템 목록들을..
클론 코딩을 하면서, ViewPager2를 사용하게 되었다. 사용한 지 좀 오래 되어, 복기용으로 글을 작성하게 되었다. 0. 개념 ViewPager2는 화면 슬라이드에 이용되는 레이아웃 클래스이다. ViewPager2가 ViewGroup으로부터 상속된 것을 보면, Container 역할을 한다는 사실을 유추해낼 수 있다. 단어의 뜻 그대로, View + Pager = 페이지를 쓸어 넘기듯이 View를 넘기는 것이다. 이 뷰에서는 스와이프(Swipe) 제스처를 통해서, 한 화면에서 다음 화면으로 전환할 수 있다. ViewPager2는 데이터를 페이지 단위로 화면에 표시한다. 여러 종류의 뷰 위젯을 사용하여 ViewPager2를 구성한다. 1. ViewPager와 ViewPager2 ViewPager2라고..