분류 전체보기423 [Android] 앱 출시후 자동업데이트 YoungsBook 어플을 출시할 당시 서버에서 앱의 버전을 체크한 후 플레이스토어로 이동시켜주는 방식을 사용했는데, 더 좋은 방식이 있다고 해서 해당 포스팅을 가져와봤다. 어느 정도 규모가 있는 앱에는 사용자에게 최신버전의 업데이트를 알려주는 기능과 강제 업데이트 기능이 대부분 포함되어 있습니다. 강제 업데이트의 경우 중요한 문제로 인해 더이상 해당 버전을 사용하지못하고 최신버전을 받아 사용하기 원하는 경우에 사용됩니다. 대부분 Backend를 통해 현재 앱버전을 체크하여 업데이트해야 하는 상황에 따라 사용자에게 다이얼로그를 노출시키고 플레이스토어로 이동하는 방법을 사용합니다. 플레이스토어로 이동 후 사용자는 업데이트 버튼을 눌러 업데이트가 끝난뒤 다시 앱으로 돌아오게 됩니다. 문제점 사용자는 플레이스.. 2022. 11. 9. [운동] 스쿼트 1RM 295 파운드달성! 2022년 11월 7일 스쿼트 1RM 측정 기존 285파운드 -> 295파운드로 증량! 295 성공하고 305한번 해봤는데 305는 택도없다 ㅠㅠ 올해 목표가 스쿼트 300 달성인데 무리인가.. 2022. 11. 7. [포트폴리오] 낚시스팟 공유앱 Youngs-Fishing 낚시 스팟을 알려주는 앱 사용기술 MyBatis 3.5.7 , MySQL , Spring, 카카오 API 클라이언트 사용언어 : Koltin, 서버 사용언어 : Java 설명 카카오맵 API를 이용해 사용자가 직접 낚시스팟을 추가할수있다. 낚시 스팟에는 위도, 경도를 이용해 주소를 찾아서 표시해주며, 해당 스팟을 추가할 당시 포획가능 어종을 선택 할 수 있는데 해당 포획가능 어종을 표시해준다. 낚시스팟으로 가는 길을 카카오맵을 이용해 안내해준다. 아래는 각 페이지별 화면입니다. 앱을 실행하면 현재 위치한곳의 지도가 나오고, 우측 하단 맨아래에 있는 위치 모양 버튼을 클릭하면 현재 위치를 tracking할수있습니다. 그 위의 + 버튼을 누르면 자신이 직접 낚시 스팟을 추가할수있으.. 2022. 11. 7. [Java] int, Integer 차이 1. Primitive 자료형 - Wrapper 클래스 관계 int primitive 자료형 (long, float, double ...) 산술 연산이 가능하다. null로 초기화 할 수 없다. Integer Wrapper 클래스 (객체) Unboxing을 하지 않으면 산술 연산이 불가능 하지만, null 값을 처리할 수 있다. null 값 처리가 용이하기 때문에 SQL과 연동할 경우 처리가 용이하다. DB에서 자료형이 정수형이지만 null 값이 필요한 경우 VO에서 Integer를 사용할 수 있음. 2. int와 Integer간의 변환 - Boxing과 Unboxing이라고 한다. Boxing Primitive 자료형 -> Wrapper 클래스 Unboxing Wrapper 클래스 -> Primitiv.. 2022. 10. 26. 이전 1 ··· 24 25 26 27 28 29 30 ··· 106 다음