Today's

길을 나서지 않으면 그 길에서 만날 수 있는 사람을 만날 수 없다

반응형

모바일 앱(안드로이드) 335

안드로이드 정적 앱 바로가기: 빠른 액세스로 사용자 경험 향상 ... 퍼옴

안드로이드 정적 앱 바로가기: 빠른 액세스로 사용자 경험 향상 • 안드로이드 정적 앱 바로가기는 사용자에게 앱의 자주 사용되는 기능에 빠르고 편리하게 액세스할 수 있도록 제공합니다. 이러한 바로가기는 앱 아이콘을 길게 누르면 액세스할 수 있으며 사용자 경험과 참여를 향상시키도록 설계되었습니다. • 정적 바로가기를 만들기 위해 개발자들은 res/xml 디렉토리에 바로가기.xml 파일을 배치하고 바로가기 ID, 레이블 및 바로가기 클릭 시 트리거될 의도와 같은 바로가기 세부 정보를 지정할 수 있다. • 각 단축키는 긴 레이블(최대 25자)과 짧은 레이블(최대 10자)을 가질 수 있으며, 단축키를 길게 누르면 사용 가능한 공간에 따라 표시된다. • 바로가기를 활성화하려면 개발자가 바로가기 리소스를 참조하여 A..

media3 1.4.0 freeloading ... 퍼옴

미디어3 1.4.0: 프리로딩, HDR, 자막, 이미지 등 • Media3 1.4.0은 더 빠른 재생을 위한 새로운 프리로드 유틸리티, 더 정확한 텍스트 오버레이 및 울트라HDR 이미지 변환을 위한 개선된 HDR 지원, 더 나은 클리핑 및 더 빠른 로딩을 위한 개편된 자막 파이프라인, UI 모듈의 상자 밖 이미지 지원, 미디어 세션의 더 유연한 오류 처리를 포함한 여러 개선 사항을 소개합니다. • 새로운 프리로드 매니저는 특히 짧은 형식의 비디오 또는 대화형 UI 시나리오에서 더 부드러운 재생을 위해 여러 미디어 항목의 효율적인 프리로드를 허용합니다. • HDR 지원은 조절 가능한 텍스트 밝기와 HDR 비디오로의 UltraHDR 이미지 변환으로 강화되어 하이라이트 디테일과 색상 강도를 보존합니다. • 업..

jetpack compose 화면 복사 ... 퍼옴

제트팩 구성 뷰에 대한 화면 캡처 구현 • 이 기사는 비트드리프트 라이브러리에서 제트팩 컴포즈 뷰를 위한 화면 캡처 기능을 구현하는 여정에 대해 논의한다. • 처음에 구현은 Compose View 하위 트리를 순회하기 위한 명확한 API가 부족하여 어려움에 직면했습니다. • 이 팀은 안드로이드 스튜디오 레이아웃 검사관이 사용하는 컴포즈 UI 툴링 API와 스퀘어에 의한 방사선 라이브러리에서 영감을 얻었다. • 이들은 컴포즈 툴링 버전 1.3.0-alpha02에 도입된 컴포즈 데이터.맵트리() 확장 방법을 발견해 성능이 크게 향상됐다. • 그러나 ProGuard 최적화로 인해 릴리스 빌드에서 렌더링되지 않는 컴포즈 뷰에 문제가 발생했습니다. • 근본 원인은 안드로이드 그래들 플러그인 v.7.3에서 무시 외..

ML kit 문서 스캐너 구현 가이드 ... 퍼옴

안드로이드용 구글 ML 키트 문서 스캐너: 물리 문서 디지털화 쉽게 만들기 • 구글 ML 키트는 물리 문서를 디지털화하기 위한 새로운 라이브러리를 도입하여 고품질 기능을 갖춘 포괄적인 솔루션을 제공합니다. • 문서 스캐너 API는 자동 캡처, 정확한 에지 감지 및 크롭핑, 필터 적용 및 그림자 제거와 같은 기능 편집을 포함하여 안드로이드 앱 전반에 걸쳐 일관된 사용자 인터페이스를 제공합니다. • 개발자들은 스캔된 페이지 수에 대한 제한을 설정하고, 갤러리 가져오기를 가능하게 하거나 비활성화하고, 다양한 특징 세트를 갖는 상이한 스캐너 모드로부터 선택하는 것과 같은 사용자 경험의 특정 측면들을 맞춤화할 수 있는 유연성을 갖는다. • 스캔된 문서에 대해서는 PDF와 JPEG 형식이 모두 지원되며 개발자들은 ..

Kotlin coroutine ?취소와 타임아웃 ... 퍼옴

코틀린의 코루틴 취소와 타임아웃 • 코틀린 코루틴의 자원 관리와 더 이상 필요하지 않을 때 중단하는 데 있어 취소는 중요한 특징입니다. 발사 함수에 의해 반환된 Job 객체를 사용하여 코루틴을 취소할 수 있습니다. • 코루틴 내부의 모든 서스펜션 함수는 취소할 수 있지만 계산은 서스펜션 함수로 포장되지 않는 한 취소할 수 없다. • 양보 함수는 자발적으로 코루틴 실행을 일시 중지하는 데 사용할 수 있어 다른 코루틴이 실행될 수 있으며 취소 요청에 응답한다. • isActive 속성은 정기적으로 코루틴이 취소되었는지 확인하는 데 사용될 수 있어 우아하게 빠져나갈 수 있습니다. • 최종 블록은 코루틴이 취소되었을 때 최종화 작업을 수행하는 데 사용할 수 있으며, 사용 기능은 리소스를 관리하고 적절한 폐쇄를 ..

제트팩 구성의 적응형 반응 레이아웃 ... 퍼옴

제트팩 구성의 적응형 반응 레이아웃 • 안드로이드 앱은 콤팩트폰부터 대형 태블릿, 폴더블 기기 등 다양한 화면 크기와 폼팩터에 적응해야 한다. • 반응형 디자인은 사용 가능한 화면 공간에 따라 레이아웃과 콘텐츠를 조정할 수 있는 UI를 만드는 것을 포함합니다. • 안드로이드는 디스플레이 영역을 컴팩트, 미디엄, 익스팬드 등으로 분류하는 사전 정의된 중단점인 윈도우 사이즈 클래스를 선보였다. • 자료 3 WindowSizeClass 라이브러리는 현재 윈도우 크기 클래스에 대한 정보를 제공하며 앱에서 화면 크기에 따라 결정하는 데 사용할 수 있습니다. • 진정으로 적응적인 UI를 위해, 각각의 컴포지블은 이용가능한 공간에 기초하여 그의 콘텐츠 및 레이아웃을 조정할 수 있어야 한다. • BoxWithConst..

jetpack compose card stack ... 퍼옴

맞춤형 레이아웃 구성: 고양이가 있는 스택 카드 • 이 블로그 게시물은 고양이 사진을 위한 스택 카드 레이아웃을 구축하여 제트팩 컴포즈에서 맞춤형 레이아웃을 만드는 방법을 보여줍니다. • 레이아웃은 레이아웃 컴포저블을 사용하여 달성되며, 이는 정밀한 측정, 크기 조정 및 여러 컴포저블 아이의 배치를 허용한다. • 적층 효과는 카드의 크기를 기준으로 레이아웃의 높이와 너비를 계산하고 추가 패딩을 추가하여 카드의 중첩을 시뮬레이션함으로써 생성된다. • 레이아웃의 사실성을 높이기 위해 회전 수식어를 사용하여 각 카드에 무작위 회전을 적용하여 카드가 보다 자연스럽고 흩어진 모습을 제공합니다. • 블로그는 또한 이 맞춤형 레이아웃을 구축하는 동기를 논의하고 사고 과정과 구현 세부 사항에 대한 통찰력을 제공합니다...

제트팩 구성으로 실시간 줌 클론 구축 ... 퍼옴

제트팩 구성으로 실시간 줌 클론 구축 • 이 기사는 Compose용 Stream Video SDK를 사용하여 실시간 Zoom 클론 앱을 구축하는 방법을 보여주며, 마이크 토글링, 카메라 뒤집기, 이모지 리액션 전송, 통화 남기와 같은 필수 영상 통화 기능을 구현하는 데 중점을 둔다. • 저자는 API 키를 획득하고 응용 프로그램 클래스에서 SDK를 초기화하는 것을 포함하여 스트림 비디오 SDK 설정에 대한 자세한 지침을 제공한다. • 구현은 Call 객체를 생성하고, MeetingRoomViewModel에서 미팅 호출을 처리하고, SDK에서 제공하는 사용자 정의 가능한 구성 요소로 미팅 룸을 설계하는 것을 포함한다. • 비디오테임 구성 요소는 모든 구성 요소의 기본 래퍼 역할을 하여 앱의 외관을 사용자 ..

기획·실행·협업 가능한 AI 소프트웨어 엔지니어 데빈 소개 ...퍼옴

기획·실행·협업 가능한 AI 소프트웨어 엔지니어 데빈 소개 • 세계 최초 완전 자율주행 AI 소프트웨어 엔지니어인 데빈은 추론에 초점을 맞춘 응용 AI 실험실인 코그니션이 개발했다. • 데빈은 고급 장기 추론 및 계획 능력을 보유하고 있어 수천 가지 결정이 필요한 복잡한 엔지니어링 작업을 수행할 수 있습니다. • 공통 개발자 도구와 사용자와 적극적으로 협업할 수 있는 기능을 갖춘 데빈은 낯선 기술을 배우고 앱을 구축하고 배포하며 버그를 찾고 수정하고 AI 모델을 훈련하며 오픈 소스 저장소에 기여할 수 있다. • 데빈의 성능은 SWE 벤치마크를 사용하여 평가되었으며, 이전 최첨단 모델을 상당한 차이로 능가하여 실제 깃허브 발행의 13.86%를 엔드 투 엔드로 해결했다. • 현재 초기 접근 상태에 있는 데빈..

제트팩 구성의 맞춤형 서클 로더 구축: 안드로이드 캔버스 및 애니메이션 탐색 ... 퍼옴

제트팩 구성의 맞춤형 서클 로더 구축: 안드로이드 캔버스 및 애니메이션 탐색 • 이 기사는 안드로이드 개발을 위한 현대적인 UI 프레임워크인 제트팩 컴포즈를 사용하여 맞춤형 서클 로더를 만드는 단계별 가이드를 제시한다. • 로더는 캔버스 컴포저블을 사용하여 제작되어 맞춤형 드로잉 및 애니메이션이 가능합니다. • 원활한 등장과 소멸 효과를 위한 회전 애니메이션과 상태 전환 애니메이션 두 가지 애니메이션이 특징이다. • 기사는 페인트 객체를 구성하기 위한 셋업 페인트 기능, rememberInfiniteTransition을 사용한 회전 애니메이션, Animatable을 사용한 상태 전환 애니메이션 등 코드에 대한 자세한 설명을 제공한다. • 또한 애니메이션을 토글링하는 버튼과 같은 실용적인 시나리오에서 맞춤..

반응형