전체 글 49

[Android / Kotlin] 안드로이드 14 Notification Ongoing 속성 동작 변경

[Android / Kotlin] 안드로이드 14 Notification Ongoing 속성 동작 변경 Android 14 이전 버전 까지는 알림(Notification)을 생성할 때 Ongoing 옵션을 true로 설정한다면 사용자의 동작에 의해 지워지지 않도록 설정 할 수 있었습니다. 하지만 Android 14가 업데이트 되며 이러한 동작을 변경하여 SDK 버전과 상관 없이 사용자가 알람을 스와이프한다면 지워지도록 변경되었습니다. 기기가 잠겨있거나 알림 모두 지우기 버튼 클릭 시에는 지워지지 않는다고 합니다. 자세한 내용은 아래 링크를 확인해보세요. 참고 https://developer.android.com/about/versions/14/behavior-changes-all?hl=ko#non-dis..

[독서록 / 클린코드] 1장 ~ 3장을 읽고

이전에 작성한 프로젝트 코드를 확인하니 직접 작성한 코드임에도 알아보기가 힘들었습니다. 그렇기에 그 유명한 클린 코드를 읽으며 유지보수 능력을 향상시키고자 합니다. 1장 - 깨끗한 코드 보이스카우트의 규칙 캠프장은 처음 왔을 때보다 더 깨끗이 해놓고 떠나라. 깨끗한 코드란? → 기대되는 기능을 수행하며 저자 외에도 보고 이해 및 수정하기 좋은 코드 한 번의 많은 양일 필요도 없다. ‌ 2장 - 의미 있는 이름 의도가 나타나도록 이름을 작성하여야 한다. 그릇된 정보를 나타내는 이름은 피해야 한다. 의미 있게 구분해야 한다. 유사한 이름을 여럿 두어 혼동이 되면 안된다. 검색이 쉬운 이름이어야 한다. 긴 범위일수록 긴 이름이여야 한다. 클래스 이름은 명사나 명사구로 함수 이름은 동사식으로 한 개념에 한 단어..

공부/독서록 2024.01.31

[Dart] Dart 개념 정리1 - 매개변수

Dart 개념 정리 1 - 매개변수 Dart에서는 생략이 불가능한 'Positional Parameters' 방식과 생략이 가능한 'Named Parameters' 방식이 존재합니다. 이번 포스트에서는 Dart에서 매개변수를 다르는 방식들과 각각의 특징들을 알아볼 것입니다. 매개변수란 ? 매개변수란 함수가 호출 될 때 넘겨받는 데이터라고 보시면 됩니다. 함수는 전달받은 매개변수를 기반으로 동작하여 기능을 수행합니다. 예를 들어 아래와 같이 더하기 함수 sum이 있다고 합시다. void Sum(a, b) { print(a + b); } 이 함수는 호출 시 입력되는 숫자에 따른 동작을 수행합니다. 예를 들어 Sum(3, 4)로 호출될 시 3과 4의 합인 7을, Sum(1, -1)로 호출될 시 1과 -1의 합..

[Unity / AR / Android] Unity Android 용 AR (AR Core) 설정

[Unity / AR / Android] Unity Android 용 AR 설정 Unity를 이용해 Android AR을 사용할 일이 생겼습니다. 이 때 사용한 설정입니다. 사용 환경 Unity Hub : Hub V3.4.1 Unity : 2021.3.23f1 환경 설정 File - Build Settings - Platform - Android 설정 Edit - Project Setting - Player - Other Settings 설정 Edit - Project Setting - Player - XR Plug-in Management 설정 Window - Package Manager - Packages : Unity Registry - AR Foundation 설치 마무리 이번 포스트에선 Unit..

Unity/개발 공부 2023.04.24

[모의경매] 경기도 평택시 지산로 다세대주택 1개 호실

사건번호 : 2022타경2818 물건 기본 정보 전유면적 : 59.98 감정평가액 : 2억 500만원 최저매각가 : 3천 455만원 실거래가 (매매가 / 전세가) 2022년도 : 전용면적 59.89, 1억 4500만 (국토교통부 실거래가 공개 사이트) 2021년도 전용면적 59.89, 2억 (국토교통부 실거래가 공개 사이트) 전용면적 59.89, 1억 8000만 (국토교통부 실거래가 공개 사이트) 전용면적 59.89, 1억 3100만 (국토교통부 실거래가 공개 사이트) 매각물건명세서 (권리분석) 점유자의 전입신고 일자(21.04.19)가 최선순위 근저당권의 설정(22.05.02)이 빨라 대항력이 있음으로 판단됨. 따라서 낙찰자가 임차인의 보증금 1억 8천만원을 인수하게 됨. 가격 분석 낙찰을 받을 시 대..

투자/부동산 2023.04.22

[Android/Unity/Kotlin] 안드로이드 프로젝트 UnityPlayerActivity 실행 에러

[Android/Unity/Kotlin] 안드로이드 UnityPlayerActivity 실행 에러 안드로이드 프로젝트에서 Unity 프로젝트를 사용하는 기능을 구현하는 중 오류가 발생하였다. 발생 오류 E/AndroidRuntime: FATAL EXCEPTION: main Process: com.indoorguide.unityaarimportpractice, PID: 15022 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.indoorguide.unityaarimportpractice/com.unity3d.player.UnityPlayerActivity}: android.content.res.Resources$NotFound..

[모의경매] 평택시 진위면 다세대주택 엘지그린빌

사건번호 : 2022타경3576 물건 기본 정보 전유면적 : 57.59 감정평가액 : 1억 2800만원 최저매각가 : 1억 2800만원 실거래가 (매매가 / 전세가) 같은 건물 2020년도 10월 : 전용면적 56.38, 7500만 / 전용면적 59.8, 1억 1천만 & 1억 2천만(국토교통부 실거래가 공개 사이트) - 3.3m^2 당 438.9만원 인근 건물 2023년도 1월 : 전용면적 47.88 (서울아트빌라), 7000만 / 없음 - 3.3m^2 당 482.4만원 2023년도 1월 : 전용면적 51.84 (서울아트빌라), 5000만 / 없음 - 3.3m^2 당 318.28만원 2022년도 11월 : 전용면적 46.14(한일빌라), 5000만 / 없음 (국토교통부 실거래가 공개 사이트) - 3.3m..

투자/부동산 2023.04.17

[모의경매] 평택시 지산동 다세대 주택 금터빌 호실 1개

사건번호 : 2022타경2818 물건 기본 정보 전유면적 : 44.59 감정평가액 : 1억 9600만원 최저매각가 : 1억 9600만원 실거래가 (매매가 / 전세가) 2021년도 : 전용면적 57.56, 1억 / 9천만 (국토교통부 실거래가 공개 사이트) 매각물건명세서 (권리분석) 점유자의 전입신고 일자(19.07.29)보다 최선순위 근저당권의 설정(19.07.03)이 빨라 대항력이 없음으로 판단됨. 가격 분석 2021년도 실거래에 당시보다 1억 -> 1억 9천만이라는 어마어마한 금액차가 나고 있다. 삼성전자의 평택 공장 확장과 관련이 있을 것 같다. 희망가격 유찰이 좀 더 되고 1억 3~5천 정도에 구매할 수 있다면 수익을 실현할 수 있을 것 같다.

투자/부동산 2023.04.09

[Android / Kotlin] Naver, Github Oauth2 (ACCESSTOKEN 발급)

[Android / Kotlin] Naver, Github Oauth2 (ACCESSTOKEN 발급) 이번 게시글에서는 프로젝트 진행 중 사용한 안드로이드에서 NAVER와 깃허브 Oauth2를 통해 AccessToken을 발급받는 방법을 정리할 것 입니다. NAVER Oauth2 프로젝트를 진행하면서 Naver Oauth2를 이용해 로그인 처리를 하기 위해 아래와 같은 순서를 거쳤습니다. 1. naver developer 어플리케이션 등록 2. 라이브러리 설정 (dependency 및 naver sdk 설정) - https://developers.naver.com/docs/login/android/android.md 3. 네아로 SDK 초기화 NaverIdLoginSDK.initialize(require..

[Android] Hilt 라이브러리 Fragment 버전 호환 이슈

[Android] Hilt 라이브러리 Fragment 버전 호환 이슈 안드로이드 개발 중 Hilt를 사용하여 Retrofit 통신 코드를 작성하던 중 예기치 못한 오류가 발생했습니. 에러 코드와 원인, 그리고 해결 방법에 대해 정리할 것입니다. 에러 코드 FATAL EXCEPTION: main Process: com.nassafy.aro, PID: 6101 java.lang.IllegalArgumentException: CreationExtras must have a value by `SAVED_STATE_REGISTRY_OWNER_KEY` at androidx.lifecycle.SavedStateHandleSupport.createSavedStateHandle(SavedStateHandleSupport..

반응형