전체 글253 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. Android – Spring Boot Network Programming with Retrofit 수업시간에 활용하기 위해 만든 자료를 올립니다. HTML 삽입 미리보기할 수 없는 소스 본 문서는 Android App 에서 Retrofit 을 이용하여 Back-End 와 네트워킹을 하는 방식을 설명하기 위해서 작성되었습니다. Back-End 응용 프로그램은 Spring Boot 이며 간단한 게시판 기능을 구현해 보겠습니다. Android 코드 개발이 주 목적이며 Back-End 는 공유된 테스트용 애플리케이션을 이용하는 것으로 하겠습니다. Back-End 준비 테스트를 위해서는 먼저 데이터베이스와 Back-End 애플리케이션의 실행 환경이 준비되어 있어야 합니다. JAVA_HOME , Path설정 먼저 JDK 가 설치된 디렉토리 위치가 JAVA_HOME, JDK 안의 bin 폴더를 Path 로 지정해.. 2022. 7. 21. 플러터 책 집필을 완료했습니다. 책의 모든 내용을 저자 직강으로 진행한 강의는 ssamz.com 에서 들으실 수 있습니다. 게으름으로 진작 나왔어야 하는 플러터 책을 이제서야 마무리 지었습니다. 이제 출판사 후반 작업만 남았네요.. 그동안 몇몇 분들이 질문을 주셨는데.. 아마도 출판사 편집 작업과, 인쇄작업을 거치면 8월말 혹은 9월초 출간되지 않을까 싶습니다. 책에 담긴 내용은. 파트1. 플러터 시작하기 1장. 플러터 개발환경 2장. 플러터 소개 파트2. Dart 언어를 이해하자 3장. Dart 기본 4장. 타입과 Null Safety 5장. 함수와 제어문 6장. 클래스와 생성자 7장. 상속과 추상형 파트3. 위젯을 이해하자. 8장. 플러터의 UI Architecture 9장. 기본 위젯 10장. 레이아웃 파트4. 다양한 화면을 구성.. 2022. 6. 30. 저자 직강 - [쌤즈] 깡쌤의 안드로이드 프로그래밍 with 자바 HTML 삽입 미리보기할 수 없는 소스 SSAMZ.com 에서 저자 직강의로 진행되는 온라인 강의를 학습하기 위한 자료입니다. TestLab-공유파일 : 강의시 진행되는 테스트 Lab 을 따라할때 복사하기 위한 파일들 입니다. TestProject : 강의에서 진행한 테스트 Lab 전체 코드입니다. 쌤즈-깡샘-안드로이드-2022-실습공유파일 : 책에 나와있는 공식 실습을 따라할 때 복사하기 위한 파일입니다. 쌤즈-깡쌤-2022-실습코드 : 책에 나와있는 공식 실습에서 진행한 전체 코드입니다. SSAMZ 의 저자 직강을 보시려면 아래의 URL 을 방문해 주세요.. https://www.ssamz.com/lecture_view.php?LectureStep1=51&LectureSeq=21 2022. 5. 30. 이전 1 ··· 8 9 10 11 12 13 14 ··· 43 다음