OpenHarmony NAPI 비동기 API 개발 심층 가이드
OpenHarmony NAPI 비동기 인터페이스 개요
OpenHarmony의 NAPI(Native API)는 C/C++ 모듈이 JavaScript 런타임 환경과 효율적으로 상호작용할 수 있도록 지원하는 표준화된 인터페이스입니다. NAPI를 통해 개발자는 고성능 C/C++ 코드를 JavaScript 애플리케이션에 통합할 수 있습니다. 특히 비동기 인터페이스는 메인 스레드를 블로킹하지 않고 장시간 실행되는 작업을 처 ...
7월 18일 17:53에 게시됨
Flutter json_api 라이브러리 HarmonyOS 통합: 기업용 시스템을 위한 강력한 데이터 통신 규약
Flutter용 json_api 라이브러리는 JSON:API 표준(jsonapi.org)을 완벽하게 구현한 Dart 패키지입니다. 이 라이브러리는 HarmonyOS 플랫폼에서 엔터프라이즈급 관리 시스템이나 복잡한 ERP 애플리케이션을 개발할 때, 전통적인 자유 형식 JSON보다 엄격하고 효율적으로 리소스 연관 관계 및 페이지네이션을 처리하는 방법을 제공합니다.
개요
json_api는 네트워크 요청을 줄 ...
7월 13일 05:19에 게시됨
HarmonyOS에서 @Track 데코레이터를 활용한 상태 관리
개요
@Track은 클래스 객체의 속성 데코레이터입니다. 상태 변수인 클래스 객체에서 @Track으로 데코레이트된 속성이 변경되면, 해당 속성과 연결된 UI만 업데이트됩니다. 데코레이트되지 않은 속성은 UI에서 사용할 수 없습니다. API 버전 11부터 ArkTS 카드에서 사용이 지원됩니다.
데코레이터 설명
데코레이터 매개변수: 없음
적용 가능 변수: 클래스 객체의 비 ...
6월 30일 19:40에 게시됨
HarmonyOS 코드 난독화 실전 가이드
코드 난독화 개요소스 코드 난독화는 리버스 엔지니어링 공격 위험을 낮추고, 클래스와 멤버 식별자 길이를 단축하여 최종 산출물 크기를 최적화하는 핵심 보안 기술입니다. DevEco Studio는 SDK 레벨에서 난독화를 내장하고 있으며, API 10 이상의 Stage 모드 프로젝트에서 release 빌드 시 자동으로 활성화됩니다.적용 조건Stage 모드 프로젝트만 지원빌드 타입이 releas ...
6월 14일 17:07에 게시됨
Flutter 앱에서 HarmonyOS 네이티브 기능 연동하기
Flutter로 개발한 애플리케이션을 HarmonyOS 플랫폼으로 이전하려는 개발자들이 늘어나고 있습니다. 하지만 Flutter는 블루투스, 센서, 푸시 알림 등의 디바이스 네이티브 기능을 직접 제공하지 않기 때문에, 플랫폼 채널(Platform Channel)을 통해 HarmonyOS 네이티브 코드와 통신해야 합니다.
이 글에서는 Flutter for Harmony 프로젝트에서 HarmonyOS의 시스템 API를 ...
6월 9일 00:55에 게시됨
도서 관리 시스템 개발 - Harmony 앱 프로젝트
이 문서에서는 도서 관리 시스템을 개발하는 방법을 설명합니다. 이 시스템은 관계형 데이터베이스(RelationalStore)를 활용하여 도서의 조회, 수정, 삭제 및 추가 기능을 제공합니다.
프로젝트 소개
도서 관리 시스템은 다음과 같은 주요 기능을 포함합니다:
도서 조회: 사용자는 시스템에 저장된 모든 도서 정보(제목, 저자, 출판 연도 등)를 볼 수 있습니다.
도서 ...
6월 4일 17:48에 게시됨