Android90 RecyclerView Swipe menu 수업시간에 나온 질문에 도움을 주기 위해 정리한 글입니다. 라이브러리는 없는가? RecyclerView 에 swipe 에 의한 메뉴를 제공하는 경우, 직접 구현할 수도 있지만 코드가 못지않게 여러가지 들어가야 합니다. 많은 앱에서 필요로 하는 기능이어서 라이브러리로 만들어 놓은 것이 있지 않을까 하는 생각에 검색을 해보았더니 많은 라이브러리가 보이네요. https://github.com/chthai64/SwipeRevealLayout https://github.com/vcalvello/SwipeToAction https://github.com/yanzhenjie/SwipeRecyclerView 그런데 더 좋은 라이브러리가 있을지 모르겠지만 모두 맘에 들지 않았네요. RecyclerView 를 커스터마이징.. 2022. 8. 4. Datastore 수업시간에 나왔던 질문을 정리한 글입니다. Datastore 는 안드로이드 앱에서 데이터를 영속적으로 저장하기 위한 JetPack 의 구성요소입니다. Datastore 의 데이터 저장 방식이 키-값 형태임으로 기존에 사용하였던 Preference 와 유사한 구조로 데이터를 저장합니다. 그런데 값에 객체를 저장할 수 있음으로 Preference 보다는 조금더 구조화된 데이터를 저장할 수 있습니다. 물론 대량의 데이터가 구조화 되어 저장되어야 한다면 Room 을 이용하는 것이 좋습니다. 아래는 구글의 가이드입니다 복잡한 대규모 데이터 세트, 부분 업데이트, 참조 무결성을 지원해야 할 경우에는 Datastore 대신 Room을 사용하는 것이 좋습니다. DataStore는 소규모 단순 데이터 세트에 적합하며 부.. 2022. 7. 29. Android JWT 인증 with Retrofit, Spring boot 본 글은 수업시간에 나왔던 내용을 정리한 글입니다. HTML 삽입 미리보기할 수 없는 소스 Back-End – Spring boot table 회원 테이블은 위와 같이 선언되어 있다는 가정. UserVO 클라이언트 요청 데이터 및 DB Select 데이터 추상화 public class UserVO { private String id; private String password; private String name; private String role; public UserVO() { super(); } public UserVO(String id, String password, String name, String role) { super(); this.id = id; this.password = passw.. 2022. 7. 27. Multiple File upload, download with retrofit, Glide, spring boot 수업시간에 활용하기 위해 만든 자료를 올립니다. Back-End : Spring Boot Upload : l 여러 파일 동시 업로드 l C:/upload 에 파일 write l 파일 명은 upload 되는 파일명을 그대로 이용 Download : l 클라이언트 request parameter 를 download 파일명으로 이용 @RestController public class UploadController { @PostMapping("/mobile/upload.do") public String upload(@RequestParam("multipartFiles") List multipartFiles) throws IOException { System.out.println("multipartFiles.si.. 2022. 7. 25. 이전 1 2 3 4 5 ··· 23 다음