서울시 공공데이터 API를 활용한 Paging Library 사용하기 - 1
0. 페이징을 공부해보자. https://developer.android.com/topic/libraries/architecture/paging역시 시작은 Developer를 참고하자. 간단한 소개에 따르면, 페이징은 한 번에 데이터를 작은 단위로 로드하고, 보여주기 위해서 사용하는 라이브러리고 소개를 하고 있다. 1. 페이징알고 있는 페이징의 개념은 아래와 같다. data를 별도의 통신을 통해서 뭉텅이로 가져온다면, 그것을 보여줄 때, 우리는 무한 스크롤링, 페이지 단위, 앞 뒤 단위 등으로 해서 보여주는데, 페이징 라이브러리는 우리가 이러한 것을 RecyclerView를 통해서 만드는 것을 일정한 규칙을 만들어서, 통신을 제어하고, 보여주고, 데이터를 관리하는 행위들을 처리할 때, 페이징 라이브러리를..
RxJava 공부 4 - fromCallable
-1. 이전글 2018/12/10 - [rxJava 공부] - RxJava 공부 3 - Map과 FlatMap, Timer와 interval, FlatMap과 ConcatMap2018/12/10 - [rxJava 공부] - RxJava 공부 2 - AsyncSubject, BehaviorSubject, PublishSubject, ReplaySubject2018/12/10 - [rxJava 공부] - RxJava 공부 1 - just, create, fromArray, interval, range, fromIterable, filter, map 0. 고찰 Room을 다루던 도중에, Room을 이요해서 db값을 꺼내보니까, 쓰레드를 이용해서 값을 변경하고 ui를 변경해야 했다.그래서 쉽게 생각할 수 있는게..
안드로이드 시간표, 공부 타이머 추천(담다)
안녕하세요? 감자튀김입니다. 인턴이 끝나고, 많은게 손에 잡히지 않았고, 슬럼프를 어떻게 해결할까? 고민을 했고, 제 어플리케이션을 열심히 만들게 되었습니다. 누군가, 열심히 만든 시간표를 통해서 자신의 꿈을 쫓아가는 모습을 생각하면서, 더 열심히 만들려고 노력했습니다. https://play.google.com/store/apps/details?id=hbs.com.timetablescreen 1. Summary '담다'는 쉽고, 간단하게 시간표를 등록하지만, 다양한 기능을 제공하기 위해서 노력을 하여 개발하는 시간표 앱입니다. 1분까지 나눌 수 있는 시간표 담다!공부시간 측정, 시간표 알람, 위젯, 잠금화면까지,담다는 당신의 공부를 도와주는 어플리케이션입니다. 2. 여러 개의 시간표로 내 시간을 관리하..