본문 바로가기

프로그래밍/Android

(2)
[REST API 실습] 5. 안드로이드 앱에서 Retrofit을 사용해서 REST API와 통신하기(CRUD 구현) 목차 1) Springboot 프로젝트 생성하고 RestController 작성 후 실행하기(Gradle) 2) AWS RDS로 MariaDB 생성해서 워크벤치에 연결하기 3) JPA(Hibernate) + HikariCP로 스프링부트 프로젝트와 RDS MariaDB 연동 후 CRUD 메소드 구현 4) Springboot 프로젝트 AWS EC2 인스턴스에 배포 5) 안드로이드 앱에서 Retrofit을 사용해서 REST API와 통신하기(CRUD 구현) 참고사항 1) 부가적인 설명은 최대한 배제하는 대신 모든 과정을 여과 없이 스크린샷으로 남겼습니다. 그래서 대부분의 스크린샷이 창 전체를 포함합니다. 2) 이론적인 이해가 필요한 부분은 해시 태그(#)를 통해 키워드만 남겨놓도록 하겠습니다. 3) 모든 과정..
[Android] RecyclerView 개요 및 예제, 성능 관리 팁 본 포스팅은 스터디 모임의 발표 참고자료로 사용하기 위해 작성되었습니다. RecyclerView 1. 개요 - Android 5.0에서 처음 소개되었으며 기존의 ListView를 보완한 고급 위젯 - Data Set을 아이템 단위로 ViewGroup을 구성 후 스크롤 가능한 리스트로 표시 - SupportLibrary에 포함되어 AndroidVersion 7 이상에서 사용 가능 2. 구현 원리 - RecyclerView는 LayoutManager를 통해서 View 표현 방식을 정의 - Adapter에서 Data의 ViewHolder 정의에 따라 UI를 선택해서 표현 - ViewHolder 패턴 적용을 통해 View의 재사용 가능(findViewByID 호출 저감) 3. Layout - LinearLayo..