본문 바로가기

Android41

[Android] SHA1 확인하기 Android Studio 오른쪽 부분의 Gradle 탭을 클릭합니다. 그런데 아래와 같이 우리가 필요한 SHA1 을 확인할 수 있는 메뉴가 안 보일 때가 있습니다. 그럴때는 아래의 방법을 사용해야 합니다. 1. Settings... 를 클릭합니다. 2. Experimental 탭의 'Configure all Gradle tasks during Gradle Sync (this can make Gradle Sync slower)' 항목을 선택합니다. 3. File -> Sync Project with Gradle File 을 클릭합니다. 4. 아래와 같이 Gradle 탭에 signingReport 항목이 나타나고, 선택하면 SHA1 값을 확인 할 수 있습니다. 2023. 10. 4.
[Android] App ID, Package name 확인하기 Android Studio 에서 Package name 혹은 App ID는 동일한 개념인데요. 이것을 확인하는 방법은 다음과 같습니다. 1. app 모듈에서 오른쪽 마우스 버튼을 클릭해서 'Open Module Settings' 를 클릭합니다. 2. Application ID를 복사해서 사용합니다. 2023. 10. 4.
[Android] Signing 안드로이드 앱 서명(Android app signing)은 앱을 릴리스할 때 앱을 신뢰할 수 있는 것으로 만들기 위해 필요한 프로세스 중 하나입니다. 앱 서명을 통해 사용자의 기기에서 앱을 실행할 때 신뢰할 수 있음을 보장하고 데이터 무결성을 유지할 수 있습니다. 아래에서 안드로이드 앱을 서명하는 방법을 단계별로 설명할 것입니다. Android Sutdio 에서 Build → Generate Signed Bundle / APK… 메뉴를 클릭합니다. 'Android App Bundle' or 'APK'를 선택하고 Next를 클릭합니다. 여기서는 'APK'로 진행합니다. 'Create new...' 버튼을 클릭합니다. 아래와 같이 모든 항목을 작성하고 OK 버튼을 클릭합니다. Password가 두 가지 인데.. 2023. 10. 4.
모킹(Mocking)과 스터빙(Stubbing) 모킹(Mocking): 모킹은 테스트 중에 외부 의존성을 대체하는 과정입니다. 이러한 외부 의존성은 주로 실제 시스템 컴포넌트나 객체와 상호 작용하는 것을 모의화(대체)하는 것을 의미합니다. 모킹의 목적은 실제 의존성을 격리하고, 테스트 케이스의 독립성을 보장하여 실제 의존성의 상태나 동작이 테스트 결과에 영향을 미치지 않도록 하는 것입니다. 모킹은 주로 테스트 더블(Test Double) 또는 가짜 객체(Fake Object)라고 불리는 객체를 사용하여 실현됩니다. 이러한 객체들은 실제 의존성을 대체하여 원하는 방식으로 동작하도록 설정할 수 있습니다. Mockito, EasyMock, PowerMock 등의 모킹 프레임워크를 사용하여 모킹을 수행할 수 있습니다. 스터빙(Stubbing): 스터빙은 모킹.. 2023. 9. 27.