aop-part3-chapter04 - 도서 리뷰 앱
목차
- 인트로 (완성앱 & 구현 기능 소개)
- 인터파크 도서 Open API 신청하기
- 도서 리스트 화면 - Open API를 통해 도서 목록 가져오기
- 도서 리스트 화면 - RecyclerView 활용하여 아이템 그려보기
- 도서 리스트 화면 - 도서 목록 보여주기
- 도서 검색 페이지 - 도서 검색하기
- 도서 검색 페이지 - 검색 기록 저장하기
- 도서 상세 페이지 - 도서 상세 보여주기
- 어떤 것을 추가로 개발할 수 있을까?
- 아웃트로
결과화면


이 챕터를 통해 배우는 것
- RecyclerView 사용하기
- View Binding 사용하기
- Retrofit 사용하기 (API 호출)
- Glide 사용하기 (이미지 로딩)
- Android Room 사용하기 (복습 파트2, 챕터4 계산기, Local DB)
- Open API 사용해보기
도서 리뷰 앱
인터파크 Open API 를 통해 베스트셀러 정보를 가져와서 화면에 그릴 수 있음.
인터파크 Open API 를 통해 검색어에 해당하는 책 목록을 가져와서 화면에 그릴 수 있음.
Local DB 를 이용하여 검색 기록을 저장하고 삭제할 수 있음.
Local DB 를 이용하여 개인 리뷰를 저장할 수 있음.
도서 리뷰 앱을 만들기전 알아야 하는 과정을 정리 해보았다.
1. Intent
1) activity 간 데이터 전송
- 데이터 전송
Intent intent = new Intent(MainActivity.this,Main2Activity.class);
intent.putExtra("data",editText.getText().toString());
startActivity(intent);
- 데이터 받기
Intent intent = getIntent();
String a =intent.getExtras().getString("data");
2) activity -> fragment 간 데이터 전송 / fragment간 데이터 전송
- 데이터 전송(Bundle을 이용한다)
Bundle bundle = new Bundle();
bundle.putString("data2", editText.getText().toString());
secondFragment.setArguments(bundle);
- 데이터 받기
Bundle extra = getArguments();
if(extra != null){
data = extra.getString("data2");
}
'안드로이드 > 앱개발(Android)' 카테고리의 다른 글
(Android) 중고거래 앱 (0) | 2022.02.12 |
---|---|
(Android) 틴더앱 (0) | 2022.02.12 |
(코틀린 kotlin) 알람 앱 (0) | 2022.02.11 |
(코틀린 kotlin) 명언앱 (0) | 2022.02.05 |
(Android) 파이어베이스 Notification 알림 앱 (0) | 2022.01.28 |