Span이 적용된 텍스트를 잘라서 붙일 때 제대로 나오지 않는다면?

Span이 적용된 텍스트를 잘라서 붙일 때 제대로 나오지 않는다면? Span이 적용된 텍스트를 잘라서 붙여야 하는 경우가 있다. 예를 들면 원문 중간에 새로운 텍스트를 삽입하거나 필요없는 텍스트를 제거해야 하는 경우가 그렇다. 나의 경우도 별반 다르지 않았기 때문에 Span이 적용되어 있는 텍스트를 더보기…

글쓴이 Charlezz,

Vysor를 이용한 안드로이드 원격 미러링 및 디버깅

Vysor를 이용한 안드로이드 원격 미러링 및 디버깅 요즘 코로나로 인해 재택근무를 하는 사람이 많을 것이다. 웬만한 업무처리는 영상통화, 이메일, 메신저를 통해 온라인으로 해결할 수 있다. 하지만 원격근무 중에 동료의 기기에서만 이슈(버그, 크래쉬)가 재현된다면 로그확인 및 디버깅에 어려움이 생긴다. 이 때 더보기…

2020 네이버 테크콘서트 – 100만 달러짜리 빠른 앱을 만드는 비법 전수

http://techcon.naver.com/ 네이버 테크콘서트 2020 에서 연사를 맡게 되었습니다. 발표 주제 : 100만 달러짜리 빠른 앱을 만드는 비법 전수 위의 링크를 통해 8월 16일 까지 신청가능하며, 행사는 온라인으로 진행되기 때문에 부담없이 참석 가능합니다. 많은 참석 부탁드립니다.     영상이 나오지 않는다면 더보기…

Android Asset Studio로 SVG를 XML로 변환시 텍스트가 렌더링 되지 않는다면..?

Android Asset Studio로 SVG를 XML로 변환시 텍스트가 렌더링 되지 않는다면..? SVG 리소스를 사용하려는 이유 벡터 드로어블을 사용하기 이전에는 각 화면 밀도에 맞는 비트맵 리소스를 제공해왔으나 APK에 포함되는 리소스의 크기도 크고 밀도별 리소스를 관리하는 것도 귀찮다. 안드로이드 APK의 사이즈를 줄이기 위해 더보기…

[Hilt] 10.4 Design Decisions – 서브 컴포넌트 vs 컴포넌트 의존성

https://dagger.dev/hilt/subcomponents-vs-deps 10.4 Design Decisions – Subcomponents vs Component dependencies 개요 Hilt는 컴포넌트 의존성과 대조적으로 Dagger의 서브컴포넌트를 기본적으로 사용한다. 이 페이지에서는 Hilt가 왜 이러한 방식으로 설계되었는지 설명한다. 단일 바인딩 키 공간 서브 컴포넌트는 기본적으로 모든 바인딩을 전파한다. 여기에는 컴포넌트 의존성을 통해 더보기…

[Hilt] 10.3 Design Decisions – 단일 컴포넌트

https://dagger.dev/hilt/monolithic 10.3 Design Decisions – Monolithic Components 개요 Hilt는 단일 컴포넌트 체제를 사용한다. 이것이 의미하는 점은 모든 Activity 클래스들에 의존성 주입을 하는 것에 대해 단일 Activity 컴포넌트의 정의가 사용된다는 것이다. Fragment와 다른 안드로이드 타입들도 같은 맥락이다. 각 Activity는 분리된 컴포넌트 더보기…

[Hilt] 10.2 Design Decisions – 테스트 철학

https://dagger.dev/hilt/testing-philosophy 10.2 Design Decisions – Testing Philosophy 개요 이 페이지는 Hilt를 사용하는 테스트 사례를 설명하는 것을 목표로 한다. Hilt의 많은 API와 기능 ( 그리고 특정 기능의 부족함)은 좋은 테스트를 만드는 것에 대한 무언의 철학을 바탕으로 만들어졌다. 좋은 테스트의 개념은 보편적으로 더보기…