목록개발 (16)
제이슨의 개발이야기
※ 안녕하세요! 오늘은 개발 공부를 하려다가 문뜩 build.Gradle 에서 project 와 app 의 차이가 무엇일까? 에 대해서 갑자기 궁금해저서 공부해보았습니다! 일단 차이에 대해서 공부 하기전 Gradle이 무엇인지 부터 먼저 알아야 할 거 같습니다! 그래들(Gradle) 이란 간단하게 말하면 빌드 도구입니다 이클립스나 인텔리제이 혹은 안드로이드 스튜디오 같은 IDE에서 개발자가 열심히 코드 작성 후 Run 버튼을 눌렀을 때 실행 하거나 release 파일 안드로이드 같은 경우 APK 나 AAB 파일 을 만들기 위해서는 빌드 란 과정을 거치게 되고 이때 Gradle 은 빌드 하기 위한 도구 입니다 ! 이런 빌드 도구 는 그래들 (Gradle ) 말고도 메이븐(Maven) 이나 그루비 (Groo..
안녕하세요~ 오늘은 플러그인 하나를 추천하려고 합니다! JSON TO Kotlin 이란 플러그인 인대 이 플러그인 은 개발을 하다보면 Data Model 을 만드는 경우가 굉장히 많습니다 개발자가 일일이 타이핑해서 Model 을 만드는 것 보다는 Sample JSON 하나로 자동으로 Model 을 만들 수 있습니다! 먼저 플러그인을 설치하는 방법은 안드로이드 스튜디오 에서 Preferences 들어가서 Plugin 탭을 누릅니다! 검색으로 JSON To Kotlin 을 검색하시고 설치하시면 됩니다! 그리고 만들어야 되는 model 의 Sample JSON 을 복사합니다 ! 복사를 하고 model을 만들 패키지에 마우스 오른쪽 클릭해서 New -> JSON To Kotlin.... 을 누르고 아까 복사했던..
안녕하세요! 오늘은 서버의 응답을 기다리는 동안 화면터치를 막는 방법에 대해서 이야기 해보려구 합니다! 위에 이미지 처럼 글 작성을 하고 이미지와 글을 업로드 하는 경우 서버의 응답 속도에 따라서 일정 시간 클라이언트가 기다려야 하는 시간이 필요합니다! 만약 이 기다리는 시간 동안 확인 버튼을 한번 더 누른다거나 신청 내용을 수정 하거나 하는 경우 여러가지 크고 작은 문제가 발생할 수 있습니다 예를 들면 응답을 기다리는 중 다음 버튼을 한번 더 누르게 되면 또 한번 서버에 이미지와 글을 업로드 요청을 보내기 때문에 서버에 동일 한 내용의 글과 이미지가 하나 더 업로드 되는 문제가 발생합니다 그렇게 되면 서버에 필요한 데이터가 하나 더 쌓이는 문제가 발생 할 뿐만 아니라 그 다음 로직에 따라서 앱 전체가 ..
안녕하세요 오늘은 그동안 꼭 블로그에 쓰고 싶었던 안드로이드 이미지 피커 (사진첩) 랑 앨범에 접근 할때 접근 권한을 체크하고 권한이 없는 경우 권한을 묻는 부분에 대해서 이야기 해보고자 합니다 ! 일단 이미지 피커 란 무엇인가? 기기 내에 사진첩에 접근해서 자신이 원하는 사진을 선택하는 것을 이미지 피커 라고 합니다 ! 구글이나 유튜브에 안드로이드 이미지 피커 라고 검색하시면 많은 블로그와 영상이 있지만 대부분 다른 사람들이 만들어 놓은 라이브러리를 그대로 사용하는 경우가 많더라구요 ! 물론 남이 잘 만든 라이브러리를 사용해도 상관없지만 커스텀을 해야하는 경우에는 불편하고 자신이 직접 만들어야 커스텀 하기 쉽기 때문에 직접 만드는 것이 더 효율적인 경우도 있습니다 ! 일단 먼저 앨범에 접근하기 전 앨범..