본문으로 건너뛰기
프롤로그
Electron으로 데스크톱 앱을 만든다는 것

웹 기술로 데스크톱 앱을 만들고 싶다면 Electron은 현실적인 선택지입니다.

이 책은 Chromium 기반 렌더링 환경과 Node.js, Electron API가 함께 동작하는 구조를 바탕으로, 설치형 앱에서 필요한 창 관리, 파일 저장, 메뉴, 단축키, 트레이, 알림, 배포 흐름을 단계적으로 다룹니다.

핵심은 단순히 화면을 띄우는 것이 아니라 main 프로세스, renderer 프로세스, preload 스크립트의 책임을 분리하고 안전하게 연결하는 것입니다.

읽기 시작

책 소개

웹 기술로 데스크톱 앱을 만들고 싶다면 Electron은 현실적인 선택지입니다. 이 책은 Chromium 기반 렌더링 환경과 Node.js, Electron API가 함께 동작하는 구조를 바탕으로, 설치형 앱에서 필요한 창 관리, 파일 저장, 메뉴, 단축키, 트레이, 알림, 배포 흐름을 단계적으로 다룹니다.

핵심은 단순히 화면을 띄우는 것이 아니라 main 프로세스, renderer 프로세스, preload 스크립트의 책임을 분리하고 안전하게 연결하는 것입니다. 각 장은 IPC, 로컬 데이터 저장, 네이티브 기능 연동, 보안 기본값, 디버깅과 테스트, 성능 최적화, 접근성, 국제화, 패키징과 자동 업데이트까지 실제 앱 개발에 필요한 판단 기준을 중심으로 구성되어 있습니다.

마지막에는 작업 노트 앱에 가까운 실전 프로젝트를 통해 앞에서 배운 내용을 하나의 데스크톱 앱으로 통합합니다. 기능 구현뿐 아니라 보안 경계, 저장소 설계, 플랫폼별 품질, 출시 전 점검까지 함께 살펴보며 Electron 앱을 완성하는 흐름을 경험하도록 돕습니다.

공유하기
카카오로 공유하기
페이스북 공유하기
트위터로 공유하기
url 복사하기
틸노트 사업자 정보
틸노트 | 사업자등록번호: 147-10-02214 | 통신판매업: 2022-서울중랑-1696 | 대표: 문지학 | 개인정보책임자: 문지학
이메일: [email protected] | 전화: 0507-0178-0131
주소: 서울특별시 중랑구 양원역로 92, 104동 702호
틸노트가 직접 판매하는 서비스 외에 크리에이터가 판매하는 경우 틸노트는 통신판매중개자이며, 통신판매의 당사자가 아닙니다. 상품, 상품정보, 거래에 관한 의무와 책임은 거래 당사자 각자에게 있습니다.
본 서비스는 생성형 AI 기술을 활용합니다.
Electron으로 배우는 데스크톱 앱 개발
Electron으로 배우는 데스크톱 앱 개발
무료 공개
읽기 시작하기