일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 운동
- TabLayout and ViewPager
- FragmentPagerAdapter
- 재태크
- FragmentSatePagerAdapter
- FrameLayout
- 독서
- 2020년 목표
- 목표한번이뤄보자
- Android Universal Image Loader
- 개발
- overridePendingTraction
- BottomNavigationViewEx
- Today
- Total
seops

[ 목차 ] 1. About the local database - https://developer.android.com/training/data-storage/room?hl=ko 2. Define data using entities 3. Access data using DAOs 4. Define relationships between objects 5. Write asynchronous DAO 6. Create views into a databse 7. Prepopulat your database 8. Migrate your database 9. Test and debug your database 10. Reference complext data Room은 SQLite를 이용하는데 있어, 원활한 데이터베..
지난 'Basic Concepts for RxJava'에 이어서, 실제 RxJava를 어떻게 사용하는 보려고 한다. 이번에 확인할 Open Source는 Retroit / RxJava, RxAndroid 등을 활용한, Stock Tracker 애플리케이션이다. github.com/sakshamdhawan22/Android-MVP-RX-DEMO sakshamdhawan22/Android-MVP-RX-DEMO This is a sample Android app to showcase MVP Android architecture with RxAndroid, Retrofit 2.0, ButterKnife. - sakshamdhawan22/Android-MVP-RX-DEMO github.com 우선 위 오픈 소스를..
정말 오랜만에 블로그 포스팅을 한다. 그동안 많은 일들이 있었다. 지금 현재 실력을 테스트해보고, 부족한 부분을 느낄 수 있는 시간을 보냈다. 아무튼 오늘은 RxJava에 대한 첫 포스팅이다. 아래와 같은 순서대로, RxJava를 공부해보려고 한다. 1) '커니의 코틀린' 서적을 기반으로 개념 정리 2) 각 구성 요소 보충 (~ 01. Basic Concepts) 3) Github를 통해, RxJava 사용 예시 확인 4) Side-Project 적용 (~ 02. Apply and Development) 1. RxJava "Reactive programming is programming with asynchronous data streams." ( 출처 : gist.github.com/staltz/868..
진짜 오랜만에 블로그에 포스팅을 한다. 그동안... 러시아 대응 때문에, 근무 시간을 바꾼 나머지... 아무튼 오늘은 RecyclerView와 ListView의 차이점을 확인해 보려고 한다. RecyclerView의 경우, ListView의 Flexible 한 버전이다. 1. ViewHolder "Allow us to make our list scrolling act smoothly" - RecyclerView.Adapter의 경우, ViewHolder 패턴을 필수로 한다. - 또한, ViewHolder의 생성과 업데이트 메소드가 분리되어 있다. ( 생성 : onCreateViewHodler / 업데이트 : onBindViewHolder ) - ListView의 경우, ViewHolder의 사용이 필수는..
어제에 이어서, ListAdapter와 DiffUtil을 이용해 예제를 구현했다. 사실 이번 프로트를 구현하며 DiffUtil 내, 메서드가 어떻게 and 어떤 순서로 동작하는지 궁금해서 개발한 이유가 크다. 프로젝트는 간단히 아래와 같은 시나리오로 테스트 해 볼 예정이다. 1. 리스트는 총 2개가 있다. - firstList : [ MovieItem("A", "1") ] - secondList : [ MovieItem("A", "1"), MovieItem("B", "2") ] 2. MainActivity를 호출하면, firstList를 submitlist 해준다. 3. Add Item 버튼을 누르면, secondList를 submitlist 해준다. 4. DiffUtil.Callback 내, 오버라이드..