<나중에 정리하기>
xml svg는 drawable에서 벡터로 변경이 가능하다. 기기마다 다 다르게 해줌
svg 손실이나 품질저하 없이 모든 크기에서 렌더링이 가능하다.
안드로이드에서는 svg 사용하지 못해서 벡터로 변환하는 것.
png와 jpeg는 5개의 이미지를 이름을 똑같이 다 만들어서 해줘야해
앱번들과 apk파일은 그렇게까지 다르지 않다.
앱번들 배포시 : 앱번들로 배포 하지만 내부는 apk로 구성되어있다. apk그대로 하면 기기별 모두 설치하게 되서 앱이 무거워 질 수 있는데 기기별로 판단해서 거기에 맞는 apk파일 설치한다.
앱번들 : 사용자 기기에서 필요로 하는것만 묶어서 apk파일에 넣어서 설치하게끔 해준다. 구글이 제공해줌
apk : 테스트 기기에서 돌아가게 끔 한다.
스타일 상속관련
컴포넌트별 스타일 정의, 앱 전체에 반영할 스타일 정의
https://developer.android.com/develop/ui/views/theming/themes?hl=ko
스타일 및 테마 | Android 개발자 | Android Developers
이 페이지는 Cloud Translation API를 통해 번역되었습니다. Switch to English 스타일 및 테마 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Compose 방법 사용해 보기 J
developer.android.com
앱 리소스 유형, qualifier 활용
https://developer.android.com/guide/topics/resources/providing-resources?hl=ko
앱 리소스 개요 | Android 개발자 | Android Developers
앱 리소스 개요 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 리소스는 코드에서 사용하는 추가 파일과 정적인 콘텐츠입니다. 예를 들어 비트맵, 레이아웃
developer.android.com
dp와 sp의 의미
SVG 에서 vector drawable format으로의 변환
해상도별 비트맵 이미지 제공
SVG: Scalable Vector Graphics | MDN
SVG(Scalable Vector Graphics)는 2차원 벡터 그래픽을 서술하는 XML 기반의 마크업 언어입니다. SVG는 텍스트 기반의 열린 웹 표준 중 하나로, 모든 사이즈에서 깔끔하게 렌더링 되는 이미지를 서술하며 CS
developer.mozilla.org
print 함수 대신 Log 클래스의 함수 활용
Activity의 onCreate, onStart, onResume, onPause, onStop, onDestroy 함수 오버라이딩 후 호출되는 시점 확인하기
Logcat을 이용하여 로그 보기 | Android 스튜디오 | Android Developers
Android 스튜디오에서 Logcat 창에 시스템 메시지를 표시하는 방법을 알아보세요.
developer.android.com