STS (Eclipse)에서 Gitflow 생성 및 삭제 방법과 소스코드 Commit 및 Push방법
규모가 큰 프로젝트를 하다보면 개발자들이 git 저장소에 개발한 코드를 올리게 되는데, 간혹 불필요한 충돌이 발생한다. 충돌을 최소화하고 소스관리(push권한을 개발자들에게 부여하지 않음)를 위해 Feature Branch를 생성하여...
[GIT] 깃(git) 브랜치(New Branch) 생성 및 삭제 방법 : 브랜치 commit 및 merge 방법
브랜치 생성 및 삭제 방법 그리고 commit 방법 및 머지방법을 STS 기준으로 포스팅하였다. New Branch 생성 또는 브랜치에서 개발한 코드 커밋방법 생성된 브랜치에서 작업 후...
[Android vitals] 비정상 종료 발생률 낮추려면? at android.app.ActivityThread.generateForegroundServiceDidNotStartInTimeException (ActivityThread.java:2134)
구글콘솔로 부터 “Android vitals bad behavior for 앱이름” 제목으로 메일이 수신되었다. [메일 내용] Emerging bad behavior Your Android vitals user-perceived crash rate is 1.42% which...
[SwiftUI]AddInstanceForFactory: No factory registered for id 오류 해결하기
맥북용 어플에서 warning이 발생되었다. 오류 내용은 다음과 같으며, AVAudioPlayer와 연관이 있다. 현재 개발되어 사용중인 코드는 다음과 같다. 이 오류는 AVAudioPlayer가 초기화되면서 발생할 수 있는 문제...
[Xcode] Can’t find or decode reasons Failed to get or decode unavailable reasons 워닝 해결방법?
XCode에서 내 앱을 디버깅할 때 Warning이 발생한다. 업데이트로 아래이슈는 해결되었으나 [Xcode Version 16.1 (16B40)] SwiftUI 앱 실행시 오류 해결 방법(Clean build)(file:///System/Library/PrivateFrameworks/MetalTools.framework/ principal class is nil...
[Xcode Version 16.1 (16B40)] SwiftUI 앱 실행시 오류 해결 방법(Clean build)(file:///System/Library/PrivateFrameworks/MetalTools.framework/ principal class is nil because all fallbacks have failed)
Sequoia OS(15.1(24B83)) 및 XCode(Version 16.1 (16B40))로 업데이트한 후 앱을 사용할 수 없다. 기존에 개발했던 어플을 실행해보는데 아래와 같은 오류가 노출된다. 어플은 실행되었으나 앱은 실행이 중지된다....
[Xcode][SwiftUI] Swift runtime failure: Unexpectedly found nil while implicitly unwrapping an Optional value + 0 (:0)[Xcode][SwiftUI] 오류 해결방법
사용자들이 사용하는 앱에서 크래시 리포트가 보고 되었다. 너무 오래만에 스위프트UI 언어를 접하려고 하니 , 새롭게 느껴진다. 사용자에게 오류 없는 어플을 제공하기 위해 오류 해결을 시도하였다....
[Android] getResources().getColor() 메소드 deprecated 되었는데 대체방법은?
getResources().getColor(int id) 메서드는 API 23(Android 6.0)부터 deprecated되었다. 대신, 색상을 가져올 때 ContextCompat.getColor(Context, int) 메서드를 사용하는 것이 권장한다. 대체 방법 getResources().getColor()를 대체하는 코드는 다음과 같습니다: Deprecated...
[Android]안드로이드 RecyclerView에 View Binding 사용시 오류 해결 방법: java.lang.NullPointerException: Attempt to read from field ‘androidx.recyclerview.widget.RecyclerView com.test.databinding.FragmentHomeBinding.recyclerView’ on a null object reference in method
리사이클러뷰를 뷰 바인딩 아키텍쳐를 사용하여 코딩하였는데, 간할적 혹은 주기적으로 발생한 오류이다. java.lang.NullPointerException: Attempt to read from field ‘androidx.recyclerview.widget.RecyclerView com.test.databinding.FragmentHomeBinding.recyclerView’ on a null object reference in...
[Android] 안드로이드 뷰 바인딩(View binding) 기초 & 예제 코드 총정리 : DataBinding은?
안드로이드스튜디오를 최신버전으로 업그레이드 후 신규 프로젝트를 생성하면 기존에 보지 못했던 코드들이 자동 생성되는 것을 확인할 수 있다. 안드로이드스튜디오 3.5 버전까지는 개발자들이 findViewById를 사용했었다. 그리고 개발자들은...