목록코딩 일기장 (205)
와챠의 우당탕탕 코딩 일기장
Lifecycle (Easy handling lifecycles) LiveData (Lifecycle aware observable) ViewModel (Managing data in a lifecycle) Room (Object Mapping for SQLite) Paging (Gradually loading information) 3. ViewModel 공식 문서 ViewModel 개요 | Android 개발자 | Android Developers ViewModel을 사용하면 수명 주기를 인식하는 방식으로 UI 데이터를 관리할 수 있습니다. developer.android.com ViewModel이란 무엇인가? 공식 문서의 설명을 보면 아래와 같다. ViewModel 클래스는 수명 주기를 고려하여 U..
Lifecycle (Easy handling lifecycles) LiveData (Lifecycle aware observable) ViewModel (Managing data in a lifecycle) Room (Object Mapping for SQLite) Paging (Gradually loading information) 2. LiveData 공식문서 LiveData 개요 | Android 개발자 | Android Developers LiveData를 사용하여 수명 주기를 인식하는 방식으로 데이터를 처리합니다. developer.android.com LiveData이란 무엇인가? LiveData는 생명주기와 데이터의 변경을 감지할 수 있는 클래스이다. LiveData은 어떻게 사용하는가? 1..
Lifecycle (Easy handling lifecycles) LiveData (Lifecycle aware observable) ViewModel (Managing data in a lifecycle) Room (Object Mapping for SQLite) Paging (Gradually loading information) 1. Lifecycle 공식문서 수명 주기 인식 구성요소로 수명 주기 처리 | Android 개발자 | Android Developers 새 Lifecycle 클래스를 사용하여 활동 및 프래그먼트 수명 주기를 관리합니다. developer.android.com LifeCycle이란 무엇인가? LifeCycle은 안드로이드 생명 주기를 말하기도 하지만, 여기서 소개할 것은 라..
... 무신사 앱으로 옷 좀 보다가 너무 귀여워서 캡쳐했는데,,, 내가 캡쳐한 사진을 공유하겠나고 토스트를 띄운 거임?? 아니 내가 캡쳐한 거 어케 알았지!?!?!? 너무너무 신기해서 나도 만들어보고 싶었다. 아래는 무신사에서 캡쳐하면 나오는 토스트다. 진짜 열심히 찾았는데 공식에서 제공해주는 이벤트 리스너는 없고, 대신... 깃허브에서 라이브러리를 찾음!! 얼릉만들어보자 결과 화면 1. 라이브러리 추가 // 스크린샷 탐지 implementation 'com.akexorcist:screenshot-detection:1.0.2' 2. 코드 짜기(깃허브 리드미에 잘 설명되어져 있음) package com.example.mycapture import android.Manifest import android.c..
요즘 여기저기서 AndroidStudio로 파일 만들기를 많이,,,접하게 되어서 궁금해져서 만들어봄 더 많은 활용은 더 공부해봐야할듯 일단 파일 생성까진 했으니 올려두기 결과 화면 먼저 1. 라이브러리 추가 implementation 'org.apache.poi:poi-ooxml:4.1.2' implementation 'javax.xml.stream:stax-api:1.0' + minSdk로 26으로 변경해준다^__^ minSdk 26 // 21 2. Manifest에 파일 읽고 쓰기 위한 권한 추가 3. xml 만들기 4. kt 코드 짜기 package com.example.mycapture import android.content.pm.PackageManager import android.graphi..
Viewpager를 연결하는 indicator는 항상 CircleIndicator를 써왔는데, 이번엔 좀 다른 걸 써보려고 한다. 구글링 하다가 발견한 PageIndicatorView!! 다양한 애니메이션도 지원해주고, 방법도 어렵지 않기에 함 해보기로^____________^ 완성된 모습은 요렇다(아래 사진은 '동네 고영희' 앱 UI입니다!!!) https://github.com/romandanylyk/PageIndicatorView GitHub - romandanylyk/PageIndicatorView: An page indicator for Android ViewPager An page indicator for Android ViewPager. Contribute to romandanylyk/Pag..
어디서였지...? 그냥 어디서 Lottie Files라는 사이트에 대해 봤는데 헉!!! 나도 할래!!! 생각만 했다가 이제야 해보는..... Lottie Files는 무료 애니메이션을 제공해주는 사이트다. 둘러보면 정말 귀엽고 깜찍한 애니메이션들이 많다!! 프로그래스바가 100% 다 차면 하트를 뿅 띄워주는 기능을 추가해보고자 한다. 결과 화면: 만드는 법~~ 1. dependencies 추가 최신 버전 정보는 여기 클릭 dependencies { ... implementation "com.airbnb.android:lottie:5.0.3" // Lottie Animation } 2. Lottie Files에서 마음에 드는 애니메이션 선택 후 JSON 파일로 다운 내가 찾은 건 요거다>https://lo..
저번에 CustomView를 만드는 법을 간단하게 올린 적이 있는데 https://min-wachya.tistory.com/191 [Android/Kotlin]Custom View 만들기/Spinner처럼 생긴 TextView 만들기/ClickListener 추가 아래 UI는 "동네 고영희" 앱 UI입니다! 1, CustomView의 layout 생성 res>layout>custom_spinner_text_view.xml 2, res>values>attrs.xml(없으면 생성) 내가 필요한 속.. min-wachya.tistory.com 이번엔 color 속성도 추가하는 법을 올리려고 한다. 이건 CustomView의 xml이다 이건 위 CustomView의 속성!! (values>attrs.xml) b..